Getting Started

First review in
under a minute.

Install Crit, open a file, leave comments, hand off to your agent. No config, no login, no daemon.

01

Install

Single binary, zero dependencies.

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

Or download a pre-built binary from GitHub Releases.

02

Open a file for review

Pass any file, or run crit with no args to auto-detect changes in your repo.

Terminal
$ crit plan.md
Opening plan.md for review...
Listening on http://localhost:3247
$ crit # auto-detect changed files
Found 3 changed files on branch feat/auth
Listening on http://localhost:3247

Your browser opens automatically. Markdown files render as documents. Code files show syntax-highlighted source with line numbers.

03

Leave inline comments

Click a line number or drag across a range. GitHub-style review UI.

Crit / plan.md
1 comment
1
# Add rate limiting
2
 
3
Apply a global rate limit of 100 req/s per IP.
4
Use a fixed window counter stored in Redis.
You · Lines 3-4
100 req/s is too aggressive for our API. Start with 1000 and add per-endpoint limits later. Also, token bucket > fixed window for bursty traffic.
5
Return 429 with a Retry-After header.
6
Log blocked requests to stdout.
j k navigate c comment ? all shortcuts
04

Finish review and hand off

Click Finish Review. A structured prompt is copied to your clipboard — paste it back to your agent.

Crit
Round 1: 2 comments added
Finish review — prompt copied
  Paste into your agent, it reads .crit.json…
File updated (5 edits detected)
Round 2: diff ready — 2 resolved
  Review the diff, leave more comments, or approve.

The agent reads .crit.json, addresses your comments, and runs crit go when done. Crit reloads with a diff of what changed. Repeat until you're satisfied.

With an agent integration, this loop is fully automatic — the agent listens for your review and iterates without manual copy-paste.

05

Automate with your agent

Install a slash command so your agent handles the full loop — launching Crit, listening for your review, and iterating automatically.

Terminal
$ crit install claude-code
Installed .claude/commands/crit.md
Claude Code
> /crit
  Opening plan.md for review…
  Listening for your comments…
Review received — addressing 2 comments
  Running crit go…
Round 2 ready for review
Claude Code Cursor GitHub Copilot Windsurf Aider Cline

See all config files and setup instructions on the integrations page.

What's next

Go deeper.