General Questions
How to trigger a CodeRabbit Review?
Once installed, CodeRabbit automatically triggers a review when a pull request is opened against the main branch of any repository. We automatically detect the name of the primary branch (whether this be master, main, dev, etc). This branch restriction can be customized in your settings. You can also manually trigger a review at any time by commenting on a pull request with one of these commands (see Commands for full list):@coderabbitai review
- Triggers a standard review@coderabbitai full review
- Triggers a comprehensive review
How to run a review from my IDE?
You can trigger CodeRabbit reviews directly from your IDE using our editor plugins:- VSCode Extension - For VSCode, Cursor or Windsurf users
How to install CodeRabbit?
View step by step instructions depending on your platform:See our GitHub App installation guide for step-by-step instructions.
How accurate is CodeRabbit?
CodeRabbit demonstrates high accuracy in code reviews based on early adoption results. While 100% accuracy isn’t guaranteed due to AI’s evolving nature, our technology continuously improves through:
- Regular model updates
- Enhanced pattern recognition
- Growing language support
- Refined code analysis
Language Support
CodeRabbit works with all programming languages, with varying proficiency based on:- Language popularity
- Available training data
- Community usage patterns
What’s the difference between CodeRabbit Code Reviews and CodeRabbit Reports?
CodeRabbit offers two distinct features that serve different roles in your development workflow:CodeRabbit Code Reviews
Role: Developer, QA, and Code Reviewer Access Level: Full code access with comprehensive analysis capabilities Key Features:- Complete Toolchain: Runs all available analysis tools on your codebase
- Static Analysis: Can execute shell commands and perform deep static analysis against your codebase
- Direct Code Access: Has full access to code in issues and pull requests
- Interactive Chat: Provides chat features for real-time collaboration and questions
- Comprehensive Review: Analyzes code quality, security, performance, and best practices
- Actionable Feedback: Provides specific, line-by-line suggestions and improvements
- Comment Interaction: Engages with users through comments in pull requests and issues for clarifications and discussions
- Available in All Tiers: All features are available across Free, Lite, and Pro plans
CodeRabbit Reports
Role: Project Manager and Communication Hub Access Level: Summary-only access without direct code interaction Key Features:- Summary Generation: Creates convenient, formatted summaries of all your recent pull requests
- Customizable Prompts: Allows you to select or create your own summarization templates
- High-Level Overview: Focuses on project progress and changes without code details
- Comment Analysis: Reads and summarizes existing comments and discussions
- No Code Access: Operates only on summaries and metadata, not the actual codebase
- Communication Tool: Designed for stakeholders who need updates without technical details
- Multi-Channel Delivery: Sends reports through various communication channels:
- Email notifications
- Slack integration
- Discord webhooks
- Microsoft Teams updates
- Pro Plan Exclusive: Reports feature is available only in the Pro plan tier
- Code Reviews = Technical analysis with full code access for developers
- Reports = High-level summaries with no code access for project management
Data Security
- Complete data isolation
- Caching of encrypted code and dependency archives for faster reviews
- Code indexing in which we store vector representations of code for efficient code base context
- Both caching and code indexing can be disabled which means we store nothing post-review
Organization Management
Switch between organizations easily:- Click organization name (top-left corner)
- Select desired organization
- Access organization-specific settings

Comparison with Other Tools
Code reviews remain essential, whether the code is written by a human or a bot. This is mainly because the perspective of the reviewer differs from that of the code generator, whether human or machine. This distinction is precisely why human peer reviews have been effective for so long. While AI-powered code-generation tools like GitHub Copilot hold immense potential, it’s important to recognize that these generators are still in their early stages and may not be equipped to auto-generate meaningful code for moderately complex applications.
vs AI Code Generators
- Provides review perspective different from code generation
- Complements tools like GitHub Copilot
- Focuses on code quality and best practices
vs Traditional Review Tools
- Context-aware feedback
- Actionable suggestions
- Direct commit capabilities
- AI-powered intent understanding
Usage and Configuration
When Does CodeRabbit Review PRs?
- ✅ New PRs: Automatic review when created
- ✅ New Commits: Automatic review when pushed to any PR
- ⚡ Older PRs: Use
@coderabbitai review
to trigger manually

Customization Options
How to Add or Update Your Billing Email
To add or update your billing email, navigate to the Subscription page and select Manage Subscription > Billing Address. Enter your email address in the Email field and click Update to save your changes.Usage and Configuration
- Language Settings: Configure review language in repository settings
- Review Rules: Customize via review instructions
- Branch Selection: Default branch reviews enabled by default (configurable)
Access & Permissions
- Minimal repository access required
- Review permissions during installation
- Individual developer support available
Interaction Guide
Interact with CodeRabbit by:- Replying directly to CodeRabbit comments
- Tagging
@coderabbitai
in PR discussions - Adding review comments for specific lines
- Customize via review instructions
When team members are active in PRs, use
@coderabbitai
to engage the bot.Usage Limits
In-trial and open-source plans have lower rate limits than the paid plan. In all cases, we re-allow further reviews/conversations after a brief timeout.
Feature | Free Plan | Trial Plan | OSS Plan | Pro/Lite Plan |
---|---|---|---|---|
Files per hour | 200/hour | 200/hour | 200/hour | 400/hour |
Files per PR | 100 | 100 | 100 | 200 |
Reviews per hour | 3 back-to-back, then 2/hour (Summary only) | 4 back-to-back, then 3/hour | 3 back-to-back, then 2/hour | 5 back-to-back, then 4/hour |
Reviews per hour (IDE Extension) | 1/hour | 5/hour (Pro trial), 1/hour(Other) | 1/hour | 5/hour (Pro), 1/hour(Lite) |
Chat | N/A | 25 back-to-back, then 50/hour | 10 back-to-back, then 25/hour | 25 back-to-back, then 50/hour |
Integration Guide
Prerequisites
- Organization admin access
- Domain allowlist (GitLab: add
coderabbit.ai
) - Default branch configuration
Quick Setup
- Sign up at coderabbit.ai using your GitHub account
- Add your repository through the dashboard
- That’s it. CodeRabbit will automatically start reviewing your PRs
Unable to View Repositories in GitLab
If you cannot view repositories in the CodeRabbit UI, please ensure that you are added as a Developer in the primary group for GitLab Cloud or in the first level group for Self-Hosted GitLab.Unable to Enable Repositories in GitLab
If you’re having trouble enabling the GitLab Repositories toggle, confirm that you have Maintainer access in the primary group for GitLab Cloud or in the first level group for Self-Hosted GitLab.Account Management
How to troubleshoot CodeRabbit not functioning on certain repositories?
If CodeRabbit is not functioning on certain repositories, it is likely due to the repository not being accessible to CodeRabbit and you must reinstall the GitHub App or GitLab Integration. To troubleshoot this issue, please attempt to reinstall the GitHub App or GitLab Integration by following the steps below:-
Confirm that the author of a pull request has an active seat in CodeRabbit. If not please provide a seat to the user under Subscription page to enable CodeRabbit for the user. Then have the user close/reopen a new pull request for the change to see coderabbit active on the new user.
- Please insure if not selecting all repositories, that you have added all repositories that you would like to enable to the selected list in the app configuration.
-
If the repository is not in the list, you do not have to uninstall and reinstall the CodeRabbit App. Please add it to the list.
How do I delete my CodeRabbit account?
Irreversible Account Deletion
Deleting your CodeRabbit account is permanent and cannot be undone. This action will permanently erase:
- Organization and Repository data
- AI Bot learnings and insights
- Subscriptions and billing information
- All settings and configurations
- Reports and recurring reports
- Third-party service integrations
- Sign into your CodeRabbit account
- Navigate to the Subscription page
- Click the Delete Account button
- Review the deletion confirmation modal
- Type “delete” to confirm
- Complete platform-specific cleanup on the tab above.
The Delete Account button is only visible to admin users.

The platform-specific cleanup steps are necessary to completely remove CodeRabbit access. Without completing these steps:
- CodeRabbit may retain some platform permissions
- Signing back in will recreate minimal account data