What’s coming
SeamDiff Roadmap
SeamDiff started with a focused core — fast, clean, native file diff for macOS. Folder diff and drag & drop are now shipped. This is where it goes next.
We ship in small, solid increments. No half-finished features, no bloat. Every item below gets full attention before we move on to the next.
Core diff viewer
The foundation: open any two text files and see exactly what changed, instantly. Side-by-side and inline unified diff modes, with the Monaco editor (the same engine behind VS Code) providing syntax highlighting for every major language.
Dark and light mode follow your system preference automatically, or you can lock either mode in settings. Diff highlight colors are fully customizable — hue, opacity, whatever fits your workflow. A live footer shows additions and removals as you navigate.
Folder diff & drag and drop
Compare entire directories, not just individual files. A file list shows every file that was added, removed, or modified. Click any file to open it in the diff editor. Filter by change type to focus on what matters.
Drop any file or folder directly onto the SeamDiff window to open it — no file picker, no menus. The fastest path from "I have two files" to "I can see the diff".
Visual diff gutter
The diff view got a major visual upgrade. Instead of a simple divider, a custom gutter now sits between the two editors, drawing smooth bezier connector bridges that show exactly how each changed block maps from one file to the other — added, removed, and modified blocks each rendered with distinct colour gradients.
Line numbers moved into the gutter itself, inward-facing, with changed lines highlighted so your eye goes straight to what matters.
Merge & save
Hover any diff block and two arrows appear in the gutter. Click ← to copy the right side's version into the left file, or → to do the reverse — one click per block, no drag-and-drop gymnastics required.
Each merge can be undone independently per side. When you're happy, hit Save in the path bar to write the result back to disk. The full review-merge-save loop, never leaving the app.
Git integration
Open any Git repository and explore it directly inside SeamDiff — no terminal required. Three dedicated tabs cover the day-to-day read workflow.
Changes shows every file modified, added, or removed since the last commit. The file list sits on the left; click any entry and the full diff opens instantly on the right. Toggle between side-by-side and unified view.
Compare lets you pick any two branches, tags, or commits and get a full file-by-file diff. Click any file to open the before-and-after diff in Monaco.
History shows the full commit log across all branches with a colour-coded branch graph. PR merge commits get a badge. Click any commit to see its changed files, then drill into any file for the full diff.
Clipboard diff
Paste text directly into either panel without needing a file on disk. Useful for comparing API responses, log snippets, terminal output, or any text that lives in your clipboard rather than the filesystem.
Image diff
Visual comparison for PNG, JPEG, and SVG files — pixel diff overlay and side-by-side preview. Useful for design reviews, icon changes, and screenshot regressions.
Three-way merge
Show two modified versions of a file alongside their common ancestor. Highlight conflicts, let you pick which side wins for each one, and produce a clean merged output. The standard workflow for resolving Git merge conflicts without leaving the app.
Have an idea?
We build what our users actually need. If there's a feature you want to see, tell us about it.
Suggest a feature