Review before you push.
Agents write the code now. Somebody still has to read it. Diffr renders your uncommitted working tree like a pull request, on your machine, before anything lands.
Free · Apple silicon & Intel · no account
The bottleneck moved. It's reading now.
An agent session can touch more files in ten minutes than a teammate changes in a week. A terminal diff was never built for that volume, and pushing WIP to GitHub just to read it puts unreviewed code on the remote. Diffr is the reading step: everything local, everything tracked, nothing pushed.
Open the repo
Pick a folder, drop it on the dock, or reopen a recent one. Every change is there the moment it opens: staged, unstaged, and the files nothing has tracked yet.
Review like a PR
Every changed file in a tree with +adds −dels, intra-line highlights, split or unified. Mark files viewed with v; the progress bar tracks what's left.
Commit or send it back
If it's right, commit with confidence. If the agent botched a file, you saw it here first — copy the path, open in your editor, and tell the agent exactly what to fix.
Built to keep up with a machine that types faster than you read.
Open a repo and the diff is just there. A five-thousand-line change scrolls like a ten-line one. Nothing to configure, nothing to wait for — review at reading speed.
Your code never leaves the machine.
Diffr reads your local git repository and renders it locally. No upload, no sign-in, no telemetry on your diffs. If you review agent output under an NDA, there's nothing to opt out of — the network is never in the loop.
- No account, ever. Download and open a repo.
- Offline-first. Works on a plane, works in an air-gapped VM.
- Even the Pro license works offline. No phone-home.
GitHub reviews after you push. Diffr reviews before.
GitHub's PR view is great once the code is on the remote. That's the catch. Agent output isn't ready for the remote yet; reviewing it is the whole reason you haven't pushed.
No file tree. No viewed-state. Syntax highlighting you squint at. Fine for one hunk, hopeless for 30 files.
Pollutes the remote with unreviewed WIP, needs a network round-trip, and feels wrong for code you might throw away.
One file at a time. No progress, no review state — easy to commit the file you forgot to open.
GitHub-grade review of the working tree, locally, in under a second. Review first. Push what survives.
Your hands never leave home row.
The whole review is a keyboard flow: step through files, jump hunks, mark viewed, flip layout, open the command palette. Same muscle memory as reading a PR, none of the mouse.
Full keyboard referenceStop reading agent diffs in a terminal.
Free to download. Pro is $10/year at launch.