Skip to content
PluginStats

@fullstackhouse/cerber weekly downloads statistics

By fullstackhouse · npm · Claude Code

AI code-review cockpit: Claude reviews your PRs into local artifacts; nothing reaches GitHub until you say so.

View on npm Fresh · Nov 5, 2026

@fullstackhouse/cerber has 5,201 recorded weekly downloads on npm, ranking #1328 of 2,855 tracked listings.

Weekly downloads
5,201
Official API · Nov 3, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1328
Among tracked npm listings

About @fullstackhouse/cerber

cerber 🐕

npm CI license

AI code-review cockpit. Claude reviews your pull requests into local artifacts — a summary, a chaptered walkthrough of the changes, draft inline comments, and a verdict with a confidence score. You read it in a local web cockpit, keep or rewrite or drop each comment, then press Send when you agree with it.

Nothing reaches GitHub until you explicitly say so. Reviewing is 100% local and read-only; three things can write, each one a click you make — the Send button, opt-in daemon auto-send you turn on yourself, and handing a review to somebody else. A review only ever goes out under your own account because you decided it should: Send posts the one you vouched for, and a handoff posts the draft only if you ticked the box to send it along, always as a comment.

That gate is the whole point, and the reason this is not another review bot:

Reviewing pull requests with an AI model creates a specific danger: a system that can both draft opinions and hold GitHub credentials will eventually post one without a human deciding it should.

Named after Cerberus, the gatekeeper: cerber guards what gets merged.

Why it exists, and the four things I tried first: AI drafts the review. I decide what gets sent.

The whole loop in seventeen seconds — five PRs already drafted when you sit down, the one that isn't an approval, straight to its blocker, arguing with the reviewer until it rewrites its own finding, dropping the comment you disagree with, and sending what's left as your review:

The cockpit: an inbox of five drafted reviews; opening the one with a blocker; jumping to the finding through the walkthrough rail; asking the reviewer whether the bug is real and watching it revise its own comment; dropping a second comment; then sending the review to GitHub.

A drafted review, as you read it — verdict and confidence beside the PR title, the walkthrough rail on the left, a summary written for someone who has not read the diff:

A review opened in the cockpit: the verdict pill by the PR title, a walkthrough rail listing chapters and their comments on the left, and a summary written in sections — problem first, then the fix, then details.

And the queue they arrive in — cerber serve polls GitHub for PRs awaiting your review and drafts one for each, so they are written by the time you get there:

The queue: three drafted reviews, each with a verdict and confidence in its row; under the cursor, a strip quotes the selected review's own reasoning so it can be judged without opening it.

Every screenshot in this README is cerber reviewing cerber's own pull requests.

Quick start

Requires Node 22+, an authenticated gh, git, and a logged-in claude CLI. No API keys, no config, no database. The cockpit wants a browser from 2024 on (Chrome/Edge 123, Safari 17.5, Firefox 120).

Claude Code is a hard requirement, and a paid one. Cerber drafts reviews by running claude as you: it rides your existing Claude Code login and draws on that plan's usage limits, so you need a Claude subscription that includes Claude Code. There is no ANTHROPIC_API_KEY path — not as a fallback, not at all. GitHub only; no GitLab or Bitbucket. Notifications are macOS and Linux.

Run cerber doctor first — it checks all three tools and tells you which one to fix, instead of letting a missing login turn into an empty cockpit later.

# Open the cockpit — this is the whole product
npx @fullstackhouse/cerber serve        # → http://127.0.0.1:4820

# Or review one PR from the terminal (writes a local artifact to ~/.cerber,
# nothing else)
npx @fullstackhouse/cerber review https://github.com/owner/repo/pull/123

# Review several
npx @fullstackhouse/cerber review owner/repo#123 owner/repo#124
npx @fullstackhouse/cerber review 123 124 --repo owner/repo

# See what's in the queue
npx @fullstackhouse/cerber list

serve does the whole loop by default: discover → draft → wait for you. Sending stays a human click. Tame it with --no-auto-review (list awaiting PRs, review on click) or --no-poll (no GitHub polling at all) — or flip those switches in the cockpit's Settings, which persist in ~/.cerber/config.json and apply on the next poll. Settings also takes per-repo exceptions (daemon.autoReviewRepos): keep a busy repo to the click while the rest are drafted, or draft one repo with auto-review otherwise off. And it can leave PRs that only a team of yours was asked to review to the click (daemon.autoReviewTeamRequests), while the ones naming you are still drafted.

Contents

What a review looks like…

Description from the npm listing.

  • code-review
  • pull-request
  • ai
  • claude
  • claude-code
  • github
  • cli
  • local-first
  • developer-tools
  • human-in-the-loop

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@fullstackhouse/cerber weekly downloads on npm, last 90 days: 5,201 weekly downloads as of Nov 3, 2026.@fullstackhouse/cerberWeekly downloads on npm · Last 90 days5,201downloads / week4.6K4.8K5K5.2K5.4K5.6K5.8KAug 5Aug 20Sep 4Sep 19Oct 4Oct 19Nov 3downloads / weekNov 3, 2026 – Nov 3, 2026 · 1 observations · Updated Nov 3, 2026pluginstats.com
@fullstackhouse/cerber weekly downloads on npm, last 90 days: 5,201 weekly downloads as of Nov 3, 2026.

7/30/90-day growth

@fullstackhouse/cerber weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.@fullstackhouse/cerberWeekly downloads growth on npm5,201downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Nov 3, 2026pluginstats.com
@fullstackhouse/cerber weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

@fullstackhouse/cerber npm ranking history: currently #1328 (by weekly downloads).@fullstackhouse/cerbernpm ranking · by weekly downloads · Last 90 days#1328current rank#1326#1327#1328#1329#1330Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21Nov 5rankNov 5, 2026 – Nov 5, 2026 · 1 observations · Updated Nov 3, 2026pluginstats.com
@fullstackhouse/cerber npm ranking history: currently #1328 (by weekly downloads).

Listing placement

All npm2,853 listings · 143 pages · 1,428 shown · page 71, #20 (overall #1,420)
All npm: every listing in weekly downloads order

Listing placement

Claude Code460 listings · 23 pages · page 7, #8 (overall #128)
Claude Code: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (1)
Recent weekly downloads observations for @fullstackhouse/cerber
Date (UTC)Weekly downloadsChange vs. previous
5,201—

Similar npm Claude Code plugins

All 20 @fullstackhouse/cerber alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@fullstackhouse/cerber. First seen Nov 5, 2026; last successful collection Nov 5, 2026. See the methodology.