Mode · code

Review the diff before you merge.

Point crit at a branch or PR. It auto-detects changed files, renders diffs with syntax highlighting, and lets you comment on any line — just like a PR review, but local and instant.

Split / unified diff File tree Round-to-round diff PR sync

How it works.

Step 01

Agent makes changes

Your agent edits files across a branch. Run /crit or /crit --pr <number> to review.

Step 02

Crit shows the diff

Changed files in a tree with status badges and comment counts. Split or unified view. Colored additions and deletions.

Step 03

You comment on lines

Same inline commenting as file mode — click, drag, type. Comments attach to specific diff lines.

Step 04

Hit Finish

Structured feedback goes to the agent. It makes edits, and Crit shows what changed between rounds.

What you get.

Auto file detection

No arguments needed — crit detects changed files from your branch's diff against the base.

Split and unified views

Toggle between side-by-side and inline diff with one click. Preference persists across rounds.

Round-to-round diff

See exactly what your agent changed between review rounds. Previous comments stay visible on the updated lines.

PR sync

crit push sends local comments to a GitHub PR. crit pull fetches PR comments back. Review locally, sync when ready.

File tree with status

Added, modified, deleted — color-coded badges. Comment counts per file so you know what's been reviewed.

Expandable context

Collapsed unchanged lines expand on click. See the full file without leaving the diff view.

5-second install.

Single binary. No account, no config, no dependencies.

$ brew install crit

Or download a pre-built binary from GitHub Releases.