← all repositories
tomasz-tomczyk/crit

Review agent output like you review pull requests

It turns the one-way firehose of AI output into a two-way review loop by letting you comment on plans, diffs, and live apps locally.

858 stars Go Coding Assistants
crit
Velocity · 7d
+4.9
★ / day
Trend
steady
star history

What it does

Crit is a single-binary CLI that opens a local review interface for anything your AI agent produces. It renders markdown plans with proper formatting, syntax-highlights git diffs, and can even proxy a running dev server so you can click around and annotate the UI. Once you leave inline comments, the agent reads them and edits the code, creating an actual feedback loop instead of a one-way dump.

The interesting bit

The tool treats different outputs as different review surfaces—markdown files get a document UI, code gets a diff viewer, and web apps get an overlaid review layer via a proxied iframe. That adaptive approach, plus the ability to start real-time “live threads” with the agent, makes it less a viewer and more a shared workspace between human and machine.

Key highlights

  • Adaptive UI for markdown plans, git diffs, static HTML, and proxied live web apps.
  • Inline comments and round-to-round diff tracking as the agent edits.
  • Programmatic CLI reviews and optional async sharing via crit.md.
  • Bidirectional GitHub PR sync to pull existing comments or push new ones.
  • Experimental real-time “live threads” that let an agent read, edit, and reply while you review.

Caveats

  • Live mode proxies your app through an iframe on a different origin, so host-scoped session cookies do not transfer automatically; you must forward them manually or via a cookie file.
  • The real-time “send to agent” feature is experimental and requires configuring an agent_cmd in your global config file.
  • GitHub PR sync depends on having the GitHub CLI (gh) installed and authenticated separately.

Verdict

Worth a look if you are tired of copy-pasting AI output into GitHub PRs just to review it, or if you want to keep an agent in a tight local feedback loop. Less useful if you already have a review workflow you love, or if your agent never produces anything complex enough to warrant line-by-line commentary.

Frequently asked

What is tomasz-tomczyk/crit?
It turns the one-way firehose of AI output into a two-way review loop by letting you comment on plans, diffs, and live apps locally.
Is crit open source?
Yes — tomasz-tomczyk/crit is open source, released under the MIT license.
What language is crit written in?
tomasz-tomczyk/crit is primarily written in Go.
How popular is crit?
tomasz-tomczyk/crit has 858 stars on GitHub and is currently holding steady.
Where can I find crit?
tomasz-tomczyk/crit is on GitHub at https://github.com/tomasz-tomczyk/crit.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.