← All features

Feature

Git Diffs & Round Diffs.

Branch review shows git diffs with colored additions and deletions. Between review rounds, Crit shows what your agent changed in response to your comments. Toggle between split and unified views.

Split Side-by-side comparison
Unified Inline comparison

How it works

1

Toggle between split (side-by-side) and unified (inline) diff views with a single click. Your preference is remembered across rounds.

2

Code files display git diff hunks with dual line numbers, expandable context, and colored backgrounds for additions and deletions.

3

Between review rounds, changed sections are visually marked so you can quickly spot what your agent edited — in both markdown and code files. Navigate between changes with n/N.

4

Comments from the previous round are carried forward. Resolved comments are marked, and open ones remain visible on the updated lines.

Why this matters

When an AI agent makes changes across 8 files, the question isn't just "what changed" — it's "did it change the right things and only the right things." A flat file view doesn't answer that. You need colored diffs, line by line, so you can scan for unintended deletions or additions that crept in alongside the real changes.

Round diffs are the part that's harder to find elsewhere. After you leave comments and the agent makes a second pass, you need to know what it actually did in response. Did it address your comment? Did it introduce something new while fixing something else? The diff between review rounds surfaces this clearly, without you manually diffing files or reading through git history.

Split and unified view toggling is a small thing, but it matters. Split works better for structural changes where you want to see old and new side by side. Unified is faster to scan for line-level edits. Having both means you're not adapting to the tool.

How Crit compares

Standard git diff in the terminal gives you unified diffs but no persistence, no comments, and no round-to-round comparison. Tools like Kaleidoscope and the GitHub diff viewer handle git diffs well but don't connect to an AI review loop. Crit's round diffs are specifically designed for iterative agent sessions, not one-time code review.

Try it out

Install Crit and start reviewing agent output in seconds.

$ brew install tomasz-tomczyk/tap/crit
then run
$ crit or crit plan.md

Or download a pre-built binary from GitHub Releases.

More features