Early MVP·macOSLegend Diff icon

Legend Diff

See what changed. Find what matters.

A native macOS diff viewer for Git working trees, files, patches, and GitHub pull requests, with merge conflict resolution built in.

Download for macOSFrom GitHub Releases
Legend Diff window

What it does today

What works in the current early build.

Opens
A Git working tree against any branch, tag, or commit. Two files (⌘⌥O). .diff and .patch files. GitHub pull request and commit URLs (⌘L), or a supported path or URL from the clipboard (⌘⇧O).
Reading
Changed files in a sidebar. Unified (⌘1) or side-by-side (⌘2) views. Jump between hunks with ⌘[ and ⌘], or search the whole diff with ⌘F.
Conflicts
Pick ours, theirs, or both for each conflict. Drafts are kept until you save the resolved file.
Terminal
Install the ldiff command from Settings to open git diff arguments in the app.
Requires
macOS 14 or later. Local repository comparisons need Git.
Legend Diff icon

Legend Diff

See what changed. Find what matters.

Download for macOSFrom GitHub Releases