Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Meld Syncthing Conflicts

Oskar KraakOskar Kraak10 downloads

Open all Syncthing conflicts in the vault as Meld tabs, then choose which conflict files to delete.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Resolve Syncthing sync conflicts in your Obsidian vault with Meld.

One command collects every *.sync-conflict-* file in the vault and opens each one next to its original as a tab in a single Meld window. When you close Meld, you choose which conflict files to delete.

Requirements

  • Desktop only. The plugin starts an external program and reads and deletes files, so it does not work on mobile.
  • Meld must be installed separately. Download it from meldmerge.org.
  • If Meld is not on the PATH that Obsidian sees (common on Windows, macOS, Flatpak and Snap installs), set its full path in the plugin settings. See Settings.

Usage

  1. Open the command palette and run Open sync conflicts in Meld.
  2. Meld opens with one tab per conflict. Several conflicts for the same file are ordered by timestamp.
  3. Merge what you want in each tab. Edits to the original file need to be saved.
  4. Close Meld when you are done, or when you want to stop early.
  5. A checklist lists every conflict file. Tick the ones to delete and click Delete selected, or click Keep all.

Which files are pre-checked?

The plugin cannot know which tabs you actually merged, so it guesses. A conflict file is pre-checked when it is now identical to the original, or when the original was edited while Meld was open. Everything else is unchecked and stays on disk unless you tick it. Dismissing the dialog keeps everything.

Stopping midway

Close Meld at any point. Nothing is deleted without the checklist. Conflicts you leave on disk are picked up the next time you run the command.

Settings

Setting Description
Meld path Leave as meld if Meld is on your PATH. Otherwise enter the full path to the executable.

Example paths:

  • Windows: C:\Program Files\Meld\Meld.exe
  • macOS: /Applications/Meld.app/Contents/MacOS/Meld
  • Linux: /usr/bin/meld

Notes and limitations

  • Originals that no longer exist (deleted on another device) are skipped.
  • Folders .git, .trash and node_modules are not scanned. Conflicts inside .obsidian are included, though often meaningless.
  • On Windows, a very large number of conflicts at once could exceed the command-line length limit.
  • The plugin only deletes files matching Syncthing's conflict naming pattern, and only the ones you confirm in the checklist.

Manual installation

  1. Create the folder <vault>/.obsidian/plugins/syncthing-meld/.
  2. Clone the git repository into it.
  3. Reload Obsidian and enable Meld merge Syncthing Conflicts under Settings → Community plugins.
HealthExcellent
ReviewSatisfactory
About
Resolve Syncthing sync conflicts in your Obsidian vault with Meld. Collect every *.sync-conflict-* file and open each next to its original as a tab in a single Meld window for side-by-side merging, then review a checklist on close to delete selected conflict files. Work on desktop only; ensure Meld is installed and visible to Obsidian.
SyncingIntegrationsFiles
Details
Current version
1.0.0
Last updated
2 days ago
Created
2 days ago
Updates
1 release
Downloads
10
Compatible with
Obsidian 1.13.7+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Oskar KraakOskar Kraakoskarkraak
oskarkraak.com/
GitHuboskarkraak
  1. Community
  2. Plugins
  3. Syncing
  4. Meld Syncthing Conflicts

Related plugins

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Nutstore Sync

Sync your vault with Nutstore (坚果云) using WebDAV protocol.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

OneDrive Sync

Sync your Obsidian vault with OneDrive Personal/Consumer

Nextcloud Sync

Bidirectional sync between Obsidian and Nextcloud using hash-based change detection.

Sync Engine

The extensible vault synchronization engine: Fast · Free · Reliable. Supports WebDAV, S3, and Google Drive.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.