# Coderabbit

> An AI code reviewer that posts line-by-line feedback and summaries on every pull request.

Website: https://www.coderabbit.ai

CodeRabbit is an AI reviewer that installs as a bot on your Git host and comments on every pull request automatically. When a PR opens or updates, it posts a high-level summary and walkthrough of the change, then leaves line-by-line suggestions on the diff — flagging likely bugs, missing edge cases, and style issues — the same way a human reviewer would in the review thread.

It is aimed at teams that want a consistent first-pass review on every PR without waiting on a human, and at individuals who want to start on the free $0 plan — PR summaries and IDE/CLI reviews on both public and private repos, with a 14-day Pro Plus trial. It runs on the server, so there is nothing to add to your editor or CI to get a review.

## Highlights

- **PR summaries and walkthroughs** — every pull request gets a generated description, a file-by-file walkthrough, and an optional sequence/architecture diagram of what changed.
- **Line-by-line review comments** — actionable suggestions on the diff with one-click committable fixes, plus a "Fix with AI" handoff for larger changes.
- **Conversational review** — reply to the bot in the PR thread to ask why a comment was made, request a re-review, or have it open an issue from the discussion.
- **Learnings** — it remembers feedback you give it (e.g. "we allow this pattern") and applies those preferences on future PRs across the repo.
- **Configurable guidelines** — a `.coderabbit.yaml` lets you set path-based and AST-based rules, and it runs 40+ static analysis and linting tools as part of each review.
- **Multi-platform** — works on GitHub, GitLab, Azure DevOps, and Bitbucket, with IDE and CLI review modes in addition to the PR bot.

## In an AI-assisted workflow

CodeRabbit sits between "open PR" and "request human review." When an agent like Claude Code or Cursor generates a branch, CodeRabbit reviews the resulting PR automatically, so machine-written diffs get a second pass before a teammate looks. You interact with it directly in the PR thread:

```text
@coderabbitai Why is this comment flagged as a race condition?
@coderabbitai Generate unit tests for the changed functions.
@coderabbitai This pattern is intentional in our codebase — remember it.
```

> [!TIP]
> Commit a `.coderabbit.yaml` early. Encoding your conventions as path instructions cuts noise on the first few PRs far faster than dismissing comments one at a time.

## Good to know

CodeRabbit's Free plan is $0/user and covers both public and private repos, but it is limited to PR summaries and IDE/CLI reviews, plus a 14-day trial of Pro Plus. The full line-by-line reviewer, linters, and SAST tools are gated to paid tiers: Pro ($24/user/month, billed annually) adds those line-by-line reviews, full codebase context, the issue planner, linters and SAST tools, and Jira/Linear integrations; Pro Plus ($48/user/month) adds advanced finishing touches (unit test generation, merge-conflict resolution) and higher rate limits; Enterprise adds SSO/SAML, custom RBAC, self-hosting, and an SLA at custom pricing. It reviews but does not merge — it is a reviewer, not an autonomous agent, so a human still approves and merges.

---

_Source: https://agentscamp.com/tools/coderabbit — Tool on AgentsCamp._
