| How it works |
| Where the review appears |
✓Private sidebar beside the diff, in your browser |
~Summary, walkthrough and comments in the pull request thread |
| Who sees the findings |
✓Only the reviewer, until they click post |
~Everyone on the pull request |
| How a comment gets posted |
✓One click per finding, under your name. ThinkReview cannot approve, merge or block |
~Posted by the bot account when a review runs. Triggered automatically on new pull requests, or by command |
| Setup |
✓Install the browser extension. Add a domain for self-managed hosts |
~Install the GitHub or GitLab integration and add your organizations |
| Review features |
| Findings |
✓Critical, high and low issues, each with file and line range |
✓Inline comments plus a Findings view to decide what to fix first |
| Quality, security and best-practice scoring |
✓Scorecard layout with quality, security and best-practice scores |
—Not listed on CodeRabbit's pricing page |
| Chat and follow-up questions |
✓Suggested follow-up questions, chat, and "generate a comment I can post" |
✓Chat with the CodeRabbit agent about changes, files and code |
| Fixes |
✓Code suggestions you copy or post, plus deeplinks into Cursor, Claude Code and Copilot |
✓1-click fixes for unresolved findings |
| Custom rules and agents |
✓Custom review and scoring rules, and custom Review Agents run on each PR
Loading live limits…
|
✓Learnings from your feedback, plus custom pre-merge checks (10 on Team, 20 on Advanced) |
| Pull request size |
✓Lines of change reviewed per PR, by plan
Loading live limits…
|
✓No total limit on PRs. Hourly review allowance per developer by plan, with usage-based reviews beyond it |
| Tests, conflicts and post-merge work |
—Not part of ThinkReview. It focuses on the review itself |
✓Unit test generation, merge conflict resolution, docstrings and post-merge actions (Team and above) |
| PR triage and architecture analysis |
—Not offered |
✓Prioritized PR queue (Team), blast radius and architecture impact (Advanced) |
| Security |
✓Security analysis in every review, plus a security or pentest agent you can add |
✓Security code review on all plans. Continuous monitoring on Advanced. Full-repository Deep Scan billed separately |
| Platforms and hosting |
| Git platforms |
✓GitHub, GitLab, Azure DevOps and Bitbucket, including their self-managed editions |
✓GitHub, GitLab, Azure DevOps, Bitbucket Cloud and Bitbucket Data Center |
| Self-managed GitLab setup |
✓Add your domain in the extension. No admin token, bot user or webhook (Lite and above) |
~Supported on GitLab 16.x and above. Onboarding uses an admin access token (once) to create a bot user, plus an OAuth app and webhooks. Their guide |
| Private and self-hosted AI |
✓Local Ollama models and a self-hosted Enterprise Gateway (Teams plan) |
~Self-hosting and custom deployment are Enterprise options |
| Code retention and training |
✓Zero code retention. Source code is never stored |
✓States it never uses customer code for model training. Retention of learnings is configurable |
| In your editor or assistant |
✓ThinkReview MCP: paste a PR or MR URL into Cursor, Claude Code or Copilot |
✓Reviews in the CLI, IDE and coding-agent loops |
| Plans and limits |
| Free option |
✓Free plan with daily review credits
Loading live limits…
|
✓Free reviews on public repositories. 14-day free trial of paid plans |
| What you pay for |
✓A per-user plan with a daily credit allowance, spent on reviews, agent runs and conversations |
✓A per-developer seat. Only developers who open pull requests are charged |
| Going past the limit |
✓Optional credit packs
Loading live credit packs…
|
~Usage-based reviews at $0.25 per reviewed file, with a monthly spending cap you set |