Skip to main content
Transform your pull request conversations into productive development sessions with CodeRabbit’s intelligent chat assistant. Ask questions, generate code, run scripts, and even create entire pull requests—all through natural language interactions directly in your pull request comments.
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 language
@coderabbitai Can you explain the performance implications of this change?
3

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:

Help and feedback