macOS A focused review desk for local Git changes

Know what you reviewed.
Get re-flagged when it drifts.

Difftray is a local-first desktop app for reviewing Git changes across your projects. Mark a file reviewed — and the moment its diff changes underneath you, Difftray quietly flips it back so you never trust a stale pass.

Download for Intel Mac

Runs entirely on your machine
Built for the agent iteration loop
Working tree changes
Branch vs. local ref
A single commit
Multiple repos, one desk
The core idea

Reviewed doesn't stay reviewed if it changed.

You skim a diff. The agent iterates. You come back — and you've lost track of which files are still the ones you looked at, and which moved underneath you. Difftray fixes exactly that.

Mark it reviewed

Hit R and the file gets a solid green dot. Difftray remembers what you looked at.

The diff drifts

Later the file's diff changes. Difftray notices and flips the file back to attention.

You look again

It doesn't tell you what changed — just that your last pass is no longer trustworthy. One verb in, one signal out.

What it does

A review desk, not another diff client.

Difftray isn't an IDE, an agent host, or a pull-request platform. It does one thing — help you keep track of what changed, what you already reviewed, and what needs another look.

Many repos, one desk

Keep several local repositories open side by side. See which projects still need attention without switching context or losing your place.

Diffs in any shape

Side-by-side, unified, expanded context, or focused on one side. Read each change in the shape that fits the moment — generated files tucked away by default.

Drive it from the keyboard

Move through files, mark reviewed, filter, and jump anywhere from the command palette. Every surface has a keyboard equivalent.

Your notes become the prompt

Leave line-level review comments as you read. When you're done, copy them out as a ready-made prompt — and paste it straight back into your favorite agent or AI tool to make the fixes.

Generated prompt
Please address these review notes:
tracked.txt :3
— Please tighten the added line.
context.txt :12
— Expand the changed block before marking reviewed.
Copied to clipboard

Local by design

No fetching, pushing, staging, or editing. Difftray never writes to your repository metadata — it only reads what's already there, on your machine.

Built for iteration

Working tree, branch comparison, or a single pasted commit — the same focused flow. You're not preparing a PR, you're checking what just happened.

Open where you work

Jump from any file straight into your system editor or a common editor preset, then come right back to the review.

Stop losing track of your own reviews.

Difftray is a free download for macOS. Open a repo and start reviewing in seconds.

Download for Intel Mac