Prerequisites
Before you start, make sure the community has:- An open-source GitHub repository with at least 1,000 stars
- Permission to add apps or bots to the Discord server
- A public Discord channel where CodeRabbit should be used
- A GitHub account with permission to create branches and pull requests in the target repository
Setup steps
Open the Discord setup page
Go to the CodeRabbit for Discord landing page and follow the setup link into the CodeRabbit dashboard.
Sign in to CodeRabbit
Sign in with the CodeRabbit account that should manage the Discord integration for the community.
Connect Discord
From the dashboardâs Discord settings page, connect the Discord server and choose the public channel where CodeRabbit should be available.
Connect GitHub
Connect the GitHub account that CodeRabbit should use for pull request creation. Pull requests opened from Discord are authored by this personal GitHub account, not by a shared bot account.
Managing the integration
After setup, return to the dashboardâs Discord settings area to manage the connected server, public channel access, GitHub connection, scopes, connections, automations, knowledge, sandboxes, activity, and usage state.Whatâs next
Usage and limits
Review supported Discord surfaces, pull request authorship, and launch usage caps.
CodeRabbit Agent for Discord overview
Share the high-level product behavior and eligibility requirements with maintainers.
Get support
Contact CodeRabbit if an eligible community cannot complete setup.