Compare whole folder trees
Point Diffly at two directories and walk every changed entry in a real tree. Files open one at a time while the rest stream into a background cache.
A fast desktop tool for comparing files, folder trees, Git refs, and GitHub pull requests, side by side or unified, with syntax highlighting that stays smooth on enormous diffs.
Click any file, or switch Split / Unified.
Features
Point Diffly at two directories and walk every changed entry in a real tree. Files open one at a time while the rest stream into a background cache.
Compare your working tree, a ref range, or a single commit of any local repository.
Open pull requests and compare URLs directly, .diff/.patch links and fork refs included.
Compare while ignoring whitespace or case, so only the changes that matter show up.
Switch between side by side and inline at a keystroke. Panes stay synced as you scroll.
Shiki-powered syntax highlighting across many languages, in light or dark, with a built-in theme editor.
Your compare session persists locally, so a restart never loses your place.
Update checks run against GitHub releases; you decide when to install.
Performance
Large text diffs and sprawling directory trees render through virtualization, so scrolling stays fluid and the UI never blocks while results stream in.
Diffly is a local desktop app. No accounts, no telemetry, no uploading files to a server to compare them. Everything runs on your hardware, exactly how diffing sensitive code should work.
The latest release, v0.2.3. Free, open source, ready in seconds on Windows, macOS, and Linux.