The reviewer most people compare us to is CodeRabbit. They are a much larger product than this one, and pretending otherwise would waste your time. Here is what they do that we do not, what we do differently, and the arithmetic — so you can decide without a trial.
CodeRabbit has raised $143M, reports 17,000 customers and six million repositories, and is the most installed AI review app on GitHub and GitLab. That buys things a single-binary project does not have, and several of them may be exactly what you need:
.prbot.toml.And one more, in the interest of not selling you something: they have been reviewing code at scale for far longer than we have. Our own head-to-head over 30 public pull requests found the two reviewers agreed on only 11% of findings, and the ones only they raised skewed toward higher severities than the ones only we raised. Neither column is verified ground truth, so that is not proof they are better — but it is not a result we would hide either.
| Kaniscope | CodeRabbit | |
|---|---|---|
| Pricing model | Per review — you pay your model provider for tokens, nothing to us | Per developer per month, from $24 (Essentials, annual) to $72 (Advanced), plus usage add-ons |
| Runs on your infrastructure | Always — it is a binary you run | Enterprise tier only |
| Choice of model | Any OpenAI-compatible endpoint: OpenRouter, Ollama, vLLM, a local server | Theirs |
| Works fully offline | Yes, against a local model | No |
| Source available | MIT / Apache-2.0, the whole engine | No |
| Rate limit on reviews | Your provider’s, and your patience | 5–12 PR reviews per developer per hour by tier |
| Embeddable as a library | Yes — a Rust crate, or a JSON contract any language can spawn | No |
| Forges supported | GitHub, GitLab, Bitbucket — one engine, no Azure DevOps | GitHub, GitLab, Bitbucket and Azure DevOps |
| Walkthrough and change diagram | Derived from a tree-sitter parse — checkable against the code, never model-written | Model-generated diagrams and semantic layers |
| Published false-positive rate | Yes, with the wrong calls named | Not that we could find |
| Learns your preferences over time | No — rules live in .prbot.toml | Yes |
| Repository-wide security monitoring | No — diff only | Yes |
| Jira / Linear / Slack / MCP | None | Yes |
| SSO, RBAC, audit logs, SLA | None | Enterprise |
| Company behind it | An open-source project | A funded company |
A per-seat price scales with how many people you employ. A per-review price scales with how many pull
requests you open. Those two curves cross, and where they cross decides this for most teams. Our
per-review figure below is the measured median from 169 real reviews on 19 repositories: the
agentic path on claude-sonnet-5, 477,545 input and 9,333 output tokens for the median
review, priced at that model’s list rate of $2 and $10 per million tokens — $1.05.
| scenario | CodeRabbit Essentials | Kaniscope, agentic |
|---|---|---|
| Public repository, any size | $0 — free for open source | ~$1 per review |
| 1 developer, 20 PRs a month | $24 | ~$21 |
| 10 developers, 200 PRs a month | $240 | ~$210 |
| 50 developers, 400 PRs a month | $1,200 | ~$420 |
| 10 developers, 40 PRs a month | $240 | ~$42 |
Read that table honestly: at moderate team size and high pull-request volume the two are close, and on a public repository theirs is free and ours is not. Per-review pricing wins where a team is larger than its pull-request count — which is most teams above about twenty people — and it wins by a lot when you point the engine at a cheaper model. The agentic path on a frontier model is the expensive end of what Kaniscope can do, not the cheap one; the diff-only path costs a fraction of it, and a small local model through Ollama costs electricity. That lever does not exist on a per-seat plan.
Both columns are list prices as published on 9 September 2026, and neither includes what you already pay for CI minutes. CodeRabbit’s figures are from their public pricing page; ours are computed from our own run log, and the method is on the evidence page so you can recompute it with your own model and your own diffs.
Take CodeRabbit if you want a product rather than a tool: someone else operates it, it learns your team’s habits, it watches the whole repository for security problems, it files into Jira, and somebody answers the phone. If your repository is open source, take it and pay nothing.
Take Kaniscope if your code cannot leave your infrastructure, if you want to choose the model or run one locally, if you have more developers than pull requests, if you want to read and change the reviewer’s source, or if you are building your own bot and want the review pipeline as a component rather than a service. It is one binary, it posts nothing you did not ask it to, and it never blocks a merge.
Try it on a real pull request → · See what it has actually filed →