Your next review, already waiting.
Your PRs first. Requested reviews next. An inbox that stays in sync with GitHub, with pins for the repos and pull requests you keep coming back to.
- Automatic repo discovery
- Live PR updates
− Less piecing it together.+ More understanding.
Review GitHub PRs with your Claude Code or Codex agent beside the code.
macOS · Apple silicon / Early alpha

Claude’s deeper code notes connect to the actual diff. The narrow index keeps chapters, conversations, and reviewed sections within reach.

A real Claude Fable 5 walkthrough of a 20-file sample PR: database migrations, access policies, API changes, localization, and more.
Select lines, open the + composer, and ask Claude what to check before shipping a delete endpoint. Scroll through its real answer, then continue the same conversation in PR chat. AI questions stay private; author feedback starts as an unpublished draft.
Full app recording · no audioView GIFDownload video

The same conversation is available in PR chat, with its code context beside the composer. Copy a response or the whole thread with its context whenever you need it.
Full-window recordings and screenshots from the real macOS app using sample PRs in the Diff City repo. Guide and replies generated with Claude Code · Fable 5. Recordings are condensed; AI waiting time is shortened. Other account avatars are hidden for privacy. Sample code is intentionally flawed and available in the source repo for trying the review workflow yourself.
For your own work, your teammate’s work,
and the changes that deserve a closer look.
Your PRs first. Requested reviews next. An inbox that stays in sync with GitHub, with pins for the repos and pull requests you keep coming back to.
Read a rich overview, then scroll through a guided walkthrough. Follow explanations beside the code, inspect deeper notes, and expand routine changes when you need them.
Ask about a line, a range, or a single variable. Run independent conversations with your AI. Keep notes private, or turn an answer into a draft for the PR author.
The little things that make a big diff feel manageable.
See just the changes since your last review, or return to the full PR.
Fast, virtualized diffs. Sticky file headers. A minimap for long files and a chapter rail that tracks what you’ve reviewed.
Generate guides with Codex and Claude, then switch between them.
Light and dark themes, accessible controls, and conversations you can copy with their code context.
Diff City is starting on Mac. Built with Tauri, designed around GitHub, and open source under the MIT license.
Follow the project on GitHub Made by Christopher Smothers. Contributions welcome.Unsigned alpha · not notarized. macOS requires approval on first launch. Install instructions · Release notes & checksums
Bring your GitHub CLI login and a local Codex or Claude Code login. No Diff City account required.
Your review workspace, notes, and guides are stored locally. When you ask AI or generate a guide, relevant code and context are sent to your chosen provider through your local Codex or Claude Code login. GitHub drafts stay private until you explicitly publish them.
Diff City connects to the local Codex and Claude Code tools you’re already signed into. Model availability, usage limits, and billing follow that provider account. You can choose a default model and generate separate guides with different models.
Yes. Diff City is MIT licensed and developed in public at github.com/crs48/diffcity. You can inspect the code, build it yourself, and contribute improvements.
The current alpha targets Apple silicon Macs running macOS 14 or later. Windows, Linux, and Intel Mac downloads are not available yet.