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. Diffr is.
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 telemetry on your diffs. The network is never in the loop for review — the app checks our update server after launch and contacts GitHub only when you start license sign-in. Neither request includes your code.
- No account needed to review. Download and open a repo.
- Offline-first. Works on a plane, works in an air-gapped VM.
- Update check and sign-in are the only calls — your code is in neither.
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 use, nothing locked. A personal license is $49 USD per year if it earns a spot in your day.