We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
Local-first · No login · Works with any agent
Review plans before your agent writes code. Review code before you ship it. Leave inline comments in a browser-based UI, click Finish Review, and your agent picks up the feedback automatically. It iterates. You review the diff. Repeat.
How it works
$ crit plan.md $ crit
Any file, or no args to auto-detect changes.
Works with Claude Code, Cursor, GitHub Copilot, Aider, Cline, Windsurf, or any agent that reads files. Set up your agent →
Single binary, zero dependencies. Pick your package manager and start reviewing in seconds.
$ brew install tomasz-tomczyk/tap/crit
$ crit or crit plan.md
Or download a pre-built binary from GitHub Releases.
2-minute walkthrough of plan review: leaving inline comments and handing off to an agent. Branch review uses the same UI with git diffs.
Features
Click and drag line numbers to select ranges. Leave PR-style inline comments on any block.
Review code as git diffs. See what changed between rounds. Split or unified views.
Leave comments, click finish, and your agent picks up the feedback automatically. It edits the file. Crit reloads with a diff of what changed. Previous comments stay visible so nothing gets skipped.
Navigate, comment, and finish reviews without touching the mouse.
Want a second opinion before handing off to the agent? One click generates a public link, no install needed. Comments are color-coded by author. Unpublish anytime.
13+ languages with highlight.js. Code blocks split per-line so you can comment inside them.
Fenced mermaid blocks render as interactive diagrams. Flowcharts, sequences, and more.
Run your own instance with Docker. One command to start, automatic migrations, works with any Postgres database.