CodeRabbit chat is available exclusively as part of the Pro plan and is not
included in the Lite plan. Please refer to our pricing
page for more information about our plans
and features.
Ready to see CodeRabbit chat in action? Simply mention
@coderabbitai in any
pull request comment to start an intelligent conversation about your code.How to start a chat with CodeRabbit
Getting started with CodeRabbit chat is simple and intuitive. Follow these steps to begin your conversation:1
Navigate to your pull request
Open any pull request in your connected repository where you want to engage with CodeRabbit
2
Start your conversation
Comment on the pull request using
@coderabbitai followed by your question or request in plain natural language3
Get intelligent responses
CodeRabbit analyzes your request and provides comprehensive assistance, which may include code generation, script creation, or detailed explanations
CodeRabbit chat uses the same permission system as deterministic CodeRabbit
commands, ensuring secure and controlled access to your
codebase.
Core capabilities
CodeRabbit chat combines multiple AI capabilities to provide comprehensive assistance throughout your development workflow:Script generation & execution
Automatically generates and runs scripts in various programming languages to
answer codebase questions. All scripts execute in a secure sandboxed
environment.
Real-time web search
Integrates live web search to fetch current information and support
responses with up-to-date context and documentation.
Code graph analysis
Analyzes code symbols and relationships from your repository’s symbol graph
to provide deep contextual understanding of your codebase structure.
Single-step code generation
Creates code snippets and implementations in a single step for quick
prototyping and immediate fixes.
Issue trackers
Works with Jira and Linear integrations to manage existing issues and create
new ones as needed.
Dynamic configuration
Manages its own configuration settings on request, adapting to changing
project requirements without disrupting your workflow.
Learnings system
Manages your CodeRabbit learnings database by adding or removing learnings
through natural language requests.
You can disable web search by setting
enabled to false within the
web_search section of your knowledge_base configuration.- GitHub support
- Other platforms
Full chat supportAvailable on GitHub issues, pull requests, and pull request review comments with complete workflow integration.
Next steps
Ready to explore more CodeRabbit features? These guides will help you maximize your development workflow:Review commands
Learn all the commands to control CodeRabbit’s behavior during code reviews
Generate improvements
Let CodeRabbit create pull requests with code improvements and suggestions
Code review overview
Understand how CodeRabbit’s automatic code review process works
Issue integrations
Connect CodeRabbit with Jira, Linear, and other issue tracking systems