
Cc Review
- Updated August 3, 2026
- yasyf/cc-review
cc-review is a Claude Code skill in the AI & Agent Building category. Local code-review daemon + Claude plugin: review what Claude writes in a PR-like web UI and stream feedback back.
Key points
- cc-review
- AI & Agent Building
- AI-coding skill
Cc Review by the numbers
- Data as of Aug 4, 2026 (Skillselion catalog sync)
/plugin marketplace add yasyf/cc-review/plugin install cc-review@cc-reviewAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Last updated | August 3, 2026 |
|---|---|
| Repository | yasyf/cc-review ↗ |
What it does
Local code-review daemon + Claude plugin: review what Claude writes in a PR-like web UI and stream feedback back.
README.md
cc-review

Local code-review daemon + Claude plugin — review what Claude writes in a PR-like web UI and stream feedback back.

cc-review lets you review the code Claude just wrote in a GitHub-PR-style web page
before it commits to changes: you leave inline comments, Claude answers your
questions and proposes options right under each comment in realtime, and only once
you press Submit does Claude proceed. Every review and the full back-and-forth is
kept forever in a local SQLite, and re-running /cc-review:start resumes the same review
against your latest changes.
Install
cc-review is a Claude Code plugin that ships a prebuilt cc-review binary (the CLI +
lazily-started local daemon). Add the marketplace and install the plugin:
/plugin marketplace add yasyf/cc-review
/plugin install cc-review@cc-review
The plugin downloads its prebuilt binary automatically. To install the cc-review
CLI on its own (macOS), use Homebrew:
brew install yasyf/tap/cc-review
Quickstart
In any git repo with uncommitted changes Claude just made, run:
/cc-review:start
Claude prints a http://127.0.0.1:<port>/s/<branch-slug>--<hash> URL. Open it to see a PR-style diff of
the working tree, leave inline comments, and watch Claude reply with questions and
options under each one. Press Submit at the top when you're done — Claude reads the
frozen feedback, asks any leftover questions inline, and then makes the changes. Run
/cc-review:start again after those changes to resume the review against the new diff.
Claude's questions and option cards render under your comments:

What problems does this solve?
- Review-before-change. You see and shape what Claude is about to do in a familiar
PR UI instead of discovering it after the edits land — a
PreToolUsehook hard-blocks edits until you submit. - A real back-channel. Claude's clarifying questions and option sets render under your comments in realtime, so the conversation stays anchored to specific lines.
- Nothing is lost. Every comment, reply, and decision is persisted forever in local SQLite; reviews resume across sessions, keyed to your Claude session.
- Fully local, lazily started. One Go binary serves the UI and daemon on
127.0.0.1; no cloud, no account, no server to keep running.
Documentation
Full documentation lives at https://yasyf.github.io/cc-review.
- Getting started covers installing the plugin and running your first review.
- How a review works walks the full lifecycle from snapshot through comments, asks, Submit, and resume.
- CLI reference lists every
cc-reviewsubcommand and flag. - Internals explains the daemon architecture, SQLite schema, and the plugin hooks.
Development
You need Go, bun, and go-task. task build
builds the web SPA and then the Go binary; the order matters, since //go:embed
bakes internal/web/dist in at compile time. task dev runs the daemon and the Vite
dev server together for live development. Run tests with go test -race ./....
Conventions live in AGENTS.md.
License
PolyForm-Noncommercial-1.0.0. See LICENSE.