AI code review tools compared: Bugbot, GitHub Copilot, CodeRabbit and Farol

Short answer

If you already pay for GitHub Copilot, start with Copilot code review, because code review is included in Copilot Pro ($10/mo) and every higher Copilot plan. If your code is in a public repository, CodeRabbit reviews public repositories for free. If you want a free, open-source tool that tells the human approver which files carry the most risk, add Farol after your AI reviewer. We ran Farol on a sample project on Oct 27, 2026. Farol ranked the risky files correctly, but Farol did not explain what was wrong inside those files.

Updated Oct 27, 2026 · Prices checked Oct 27, 2026 · Sources

Our hands-on test covers Farol only. We have not tested Cursor Bugbot, GitHub Copilot code review or CodeRabbit hands-on yet. The facts about those three tools come from official pages checked on Oct 27, 2026.

What does each AI code review tool do?

The four tools solve two different problems. Cursor Bugbot, GitHub Copilot code review and CodeRabbit are AI reviewers. An AI reviewer reads the changed lines and leaves comments about possible bugs. Farol is a risk triage tool. Farol tells the person who approves the merge how risky the change is and which files to read first.

ToolWhat the tool doesWhere the tool runsHow the tool charges (checked Oct 27, 2026)Our test status
Cursor BugbotBugbot reviews pull requests for bugs, security issues and code quality problems. Bugbot leaves comments with explanations and fix suggestions.GitHub, GitLab, Bitbucket, Azure DevOps and Origin, the code hosting service from Cursor.Usage-based billing. Bugbot is included in Cursor Premium ($30/mo) and higher plans, and in Cursor Teams.Not tested hands-on yet.
GitHub Copilot code reviewCopilot code review reviews pull requests in any language and suggests fixes.GitHub.com, GitHub CLI, GitHub Mobile, VS Code, Visual Studio, Xcode, JetBrains IDEs, and Azure DevOps in public preview.Each review uses AI credits plus GitHub Actions minutes. Copilot code review needs a paid Copilot plan.Not tested hands-on yet.
CodeRabbitCodeRabbit reviews code in pull requests, in the command line, in the IDE and inside coding-agent loops. CodeRabbit also writes summaries and offers one-click fixes.GitHub, GitLab, Azure DevOps and Bitbucket. CodeRabbit also has an IDE extension and a CLI.A price per developer seat, plus $0.25 per reviewed file after the hourly allowance. Reviews of public repositories are free.Not tested hands-on yet.
FarolFarol gives the human approver a 0–100 merge risk score, a verdict and a list of the riskiest files. Farol does not comment on individual lines.Your own machine or your CI runner, as a CLI or a GitHub Action.Free and open source under the MIT license. Farol has no paid tier.Tested hands-on on Oct 27, 2026. See our test results.

How much does AI code review cost?

The four tools charge in four different ways. For that reason, a single price comparison is not possible from the official pages. Here is what each official page says.

We do not publish a monthly cost estimate for a solo developer or a team. Bugbot has no fixed price per review, so any estimate would be a guess.

Pricing as of Oct 27, 2026. Prices change often: always confirm on the official site.

Can you choose faster or deeper reviews?

Two of the tools let you trade cost for depth.

Can AI code review block a bad merge?

Not by default, so plan for a human approval step.

How do you teach the reviewer your project rules?

If you do not have an AGENTS.md file yet, start with our free AGENTS.md starter template.

Our hands-on test of Farol (Oct 27, 2026)

This section is our own hands-on test. We ran Farol on Oct 27, 2026 on a small sample project that we wrote for the test. We spent no money, created no account and used no API key.

What we tested. We used Farol version 0.2.1 from npm, with Node.js 22.23.4 on Linux. We wrote a small Python web API with FastAPI. The API has three routes: a health check, an order lookup and a refund endpoint. Then we made a change that looks like a typical AI-written pull request. The change weakened the login token checks, let admin users refund any order for more than the order total, added a required reason field to the refund request and added a harmless formatting helper. As a control, we also made a second branch with only the harmless helper and a README edit.

How we ran the test. We added a one-line farol.config.json file and ran three commands.

npx -y @winninjs/[email protected] routes
npx -y @winninjs/[email protected] analyze --base main --head HEAD --out farol-plain.json
npx -y @winninjs/[email protected] report --in farol-plain.json > farol-plain.md

What Farol reported for the risky change. This is a real excerpt from the report.

### farol · merge risk 78/100 (high) · ⚠ careful review

Most of the risk comes from a breaking change to `POST /orders/{order_id}/refund` and `auth.py`, used by 2 of 3 existing operations. 4 code files changed; 2 of 3 existing operations run changed code.

<sub>farol only informs: it never approves or blocks.</sub>

**Must check** (by hand, before approving)
- [ ] Breaking API change: `POST /orders/{order_id}/refund` — **26**

**Files by risk** (points are each part's share of the 78)
- 🔴 `src/shop/auth.py` **25** · 2 of 3 operations
- 🔴 `src/shop/payments.py` **14** · 1 of 3 operations
- 🔴 `src/shop/main.py` **12** · 1 of 3 operations
- and 1 file to skim: 1 point together

What worked.

What did not work.

Our verdict. Farol did what its README promises in this small test. Farol pointed the reviewer at the risky files and kept the harmless change at a low score. Farol is not a replacement for an AI reviewer or a human reviewer, because Farol does not explain the bug. Use Farol together with a line-by-line review, as the README recommends.

Limits of our test. We tested one small Python project with two branches that we wrote ourselves. We did not test the GitHub Action, TypeScript projects or Go projects. The Farol README reports that, on 662 past commits from four repositories, its fast track verdict had 0 problems in 56 commits. That is the project's own measurement, and one small test cannot confirm or refute that number.

Is there a free way to review AI code before you commit?

Yes. You can get a second opinion without a new tool. Run git diff, open a fresh chat or a second agent session, and paste our review prompt. The prompt checks scope, correctness, invented code, security, data changes, dependencies, tests, leftovers and readability. A fresh session matters, because a reviewer that wrote the code tends to defend that code. We have not measured the results of this prompt.

Farol is also free. You can run Farol on your own machine before you open a pull request. For more tools that fit an AI coding workflow, see Best AI for vibe coding.

Which AI code review tool should you pick?

Our current picks are based on price, free plans and our Farol test. We have not compared the review quality of these tools, so this list does not rank them by quality. Sponsorship never affects ranking (methodology).

FAQ

Is there a free AI code review tool?

Yes. Farol is free and open source under the MIT license. CodeRabbit reviews public repositories for free. Our review prompt template is also free to copy.

Does GitHub Copilot Free include code review?

No. Copilot Free does not include pull request reviews in GitHub. Code review is included in Copilot Pro ($10/mo) and higher plans.

Is Cursor Bugbot included in every Cursor plan?

No. Bugbot is included in Cursor Premium ($30/mo) and higher plans, and in Cursor Teams. Bugbot is not included in Cursor Free or Cursor Plus. Bugbot reviews are billed by usage.

Does Farol need an API key or an AI model?

No. In our test on Oct 27, 2026, Farol ran with npx and needed no account, no API key and no AI model. Farol uses static analysis.

Can AI code review replace a human reviewer?

No. GitHub recommends a human review in addition to Copilot. Farol is designed for the human who approves the merge, not as a replacement for that person.

Related pages on this site

Best AI for vibe codingFree templatesAll guides

Sources

Updated Oct 27, 2026. Prices change often: always confirm on the official site. Sponsorship never affects ranking. Read our methodology. Found a mistake? Email [email protected].