About repository settings
CodeRabbit provides three ways to manage its code-review behavior with each of your organization’s repositories:Configuration file
Add a
.coderabbit.yaml file to your repository for version-controlled
settingsCentral configuration
Apply organization-wide settings that inherit to all repositories
automatically
Web interface
View or modify your per-repository settings using the CodeRabbit dashboard
Configuration precedence
CodeRabbit applies settings in the following order:Repository YAML file (highest priority)
If your repository contains a
.coderabbit.yaml file at the top level of
its default branch, CodeRabbit applies all settings from this fileRepository web interface settings
If your repository doesn’t have a
.coderabbit.yaml file, CodeRabbit
applies the configuration from the repository’s web interface settingsCentral configuration (organization-wide)
Settings from your organization’s central configuration are applied to
repositories that don’t have repository-specific settings
Configure your repository with .coderabbit.yaml
Learn more about YAML configuration
Complete guide to adding and customizing configuration files
Browse and modify your settings using the web interface
To view or modify your repository settings using the CodeRabbit web interface:Open repository settings
Visit the CodeRabbit web
interface and click
Repositories in the sidebar
Select repository
Click the gear-shaped Settings icon of the repository whose settings you
want to view or modify
Configure inheritance
If the Use Organization Settings toggle is on, click it to turn it off
to customize this repository’s settings
If you leave the toggle on, CodeRabbit applies settings from the
organization-configuration page to this
repository
UI vs YAML editing modes
The web interface provides two ways to edit your repository settings:- UI mode (default): Interactive form with dropdowns, checkboxes, and input fields
- YAML mode: Direct YAML editing with syntax highlighting and real-time validation
- Only non-default values are displayed for cleaner configuration
- Changes are validated in real-time as you type
- You can copy the entire YAML configuration to your clipboard
- The YAML structure matches
.coderabbit.yamlformat for easy transfer between web interface and repository files
Validation errors must be resolved before saving changes or switching back to
UI mode.