What you need to turn on Code Review
First check that your organization qualifies for Code Review. Then make sure you have this access, or someone who does:Turn on Code Review
1
Click the Allow code review switch
Go to the Code review section of Admin settings > Claude Code and click the Allow code review switch.If Code Review turns on right away with no dialog, your organization already has the Claude GitHub App linked or repositories added. Go to Add more repositories, then come back for the last step.
2
Connect your GitHub account
If a Connect GitHub dialog opens, click Connect. If your organization uses GitHub Enterprise Server, select your instance in the dialog first. GitHub asks you to authorize Claude, then returns you to the admin page with the Add a repository dialog open.If Add a repository opened straight away, your account is already connected, so go on to the next step.
3
Install the Claude GitHub App
If the repositories you want are listed in the Add a repository dialog, or you find them by searching there, go on to the next step. The dialog lists a repository only if the Claude GitHub App can access it, so if they aren’t there, install the app:
- Click Install GitHub App. When no repositories are listed, it’s a button in the dialog. Otherwise, it’s at the bottom of the dialog’s GitHub organization filter menu. GitHub’s install page opens in a new tab.
- Pick the GitHub organization that owns the repositories.
- Choose which repositories the app can access.
- Approve the requested permissions. The set is broader than a review uses and is shared by other Claude features, such as GitHub Actions. See what a review can access and the full permission list.
- When the install completes, the tab returns to Claude. If it shows a Finish connecting GitHub button, click it to link the installation to your Claude organization.
- Go back to the admin page’s tab, where the list in the dialog refreshes.
4
Choose repositories
Select the repositories you want reviewed, then click Continue. Adding a repository needs write access to it from the GitHub account you connected. You can add more repositories later.
5
Click Finish
A Code review is set up dialog follows. Click Finish to turn Code Review on. If you close the dialog any other way, your repositories stay added but Allow code review stays off, and you turn it on from the switch.Each repository starts set to review after every push, which runs the most reviews. To run fewer, set when reviews run.
6
Verify with a test pull request
Open a test pull request in one of the repositories you added, and don’t mark it as a draft. A check run named Claude Code Review appears within a few minutes. If you already set the repository to Manual (@claude review), comment
@claude review on the pull request to start the first review.If no check run appears, see No check run appears on the test pull request.Once the review arrives, send your developers Read and request reviews on a pull request, which covers the severity levels, the comment commands, and how to respond to findings.Set defaults for your organization
As an Owner, you decide how thorough reviews are and how often they run. Both are in the Code review section of Admin settings > Claude Code.Set the default review level
The review level sets how thorough each review is, and a more thorough review costs more. You set one default for the organization and can override it for individual repositories.- Organization default: select a level under Review level and confirm with Change level. Every repository uses it unless you give that repository its own.
- One repository: click Edit on the repository’s row, then select a Review level there. The first option, Default, follows the organization. The level saves as soon as you select it.
Set when reviews run
Each repository has its own Review runs setting, which decides when its pull requests get reviewed.- Once after PR creation: a review runs when a pull request is opened, reopened, or marked ready for review
- After every push: a review runs on pushes to the pull request branch, catching new issues as the pull request evolves and auto-resolving threads when you fix flagged issues
- Manual (@claude review): opening or pushing to a pull request doesn’t start a review. Comment
@claude reviewto request one, or@claude review alwaysto also subscribe the pull request to reviews on subsequent pushes.
- Drafts and pull requests from forks: whichever option you choose, automatic reviews skip both
- New repositories: a repository you add from the Add a repository dialog starts at After every push. If its GitHub organization is covered as a whole, it takes that organization row’s setting instead.
Turn tip comments on or off
A tip comment is a short comment Claude posts on a pull request when no review starts, saying why and what to do next. Show tips on pull requests is on by default. With it on, Claude posts a tip in each of these cases, explaining:- The repository is set to Manual: how to request a review with a comment
- The pull request comes from a fork: that a maintainer can request the review
- A bot, or someone without write access, comments
@claude review: that no review was started, and who can request one - The GitHub organization isn’t linked to your Claude organization: that reviews are paused, and how to link it
What developers can change
Developers come to you to change the review level, the Review runs setting, or which repositories get reviews. From GitHub, without the Owner role, they can do these:- Request a review: comment
@claude reviewon a pull request. This needs write access to the repository, and it works on drafts and pull requests from forks, which automatic reviews skip. - Subscribe one pull request to a review on each push: comment
@claude review alwayson a pull request that isn’t a draft or from a fork, such as in a repository set to Manual - Change what reviews flag: commit
REVIEW.mdandCLAUDE.mdfiles to the repository, for example to add a check
Manage repositories
You can add repositories one at a time or cover a whole GitHub organization at once, and stop reviews wherever you don’t want them.Add more repositories
To add repositories after setup, click Add above the Repositories table in the Code review section. The Add a repository dialog opens. Select repositories and click Continue.- A repository isn’t listed: see A repository isn’t listed in Add a repository.
- You want every repository in a GitHub organization: cover the organization instead of selecting repositories one at a time
Cover a whole GitHub organization
To turn on Code Review for every repository in a GitHub organization, set Review runs on the organization’s row in the Repositories table. That covers every repository there that the Claude GitHub App can access, including repositories added later. This can raise spend significantly. It requires all of these:- The GitHub account you connected to Claude is an owner of that GitHub organization.
- The organization is on github.com. GitHub Enterprise Server instances and personal GitHub accounts aren’t eligible.
- A monthly spend limit is set, for your Claude organization or for Code Review.
- Coverage: each repository is covered from its next pull request. If the Claude GitHub App was installed on selected repositories rather than all of them, Claude reviews those repositories; change the app’s repository access on GitHub to cover the rest.
- Existing settings: every repository in that GitHub organization takes the option you select, including repositories you had set individually. Setting the row again does the same. Repositories you turned off on their own rows stay off.
- Individual changes afterward: a repository you later set differently from its organization is marked Custom in the table.
- Review level: an organization row has no review level of its own.
Turn off Code Review or remove a repository
In the Code review section of Admin settings > Claude Code, pick the control that matches what you want to stop:- One repository, keeping it in the list: click Edit on its row and turn off Code review. The table shows the repository as Off.
- One repository, removing it: click Edit on its row, then Remove repository at the bottom of the dialog. Reviews stop there, and another Claude organization can then set that repository up. While the repository’s GitHub organization is covered as a whole, you can’t remove it; turn off its Code review switch instead.
- A whole GitHub organization: click Edit on the organization’s row and select Off. This also turns off repositories in that organization that you added one at a time.
- Everything: turn off Allow code review. No new reviews start in any repository, and your repository list stays so you can turn it back on later.
Related resources
- Code Review costs and usage: how the review level and when reviews run affect spend, how to set a spend limit, and where to see usage
- Read and request reviews on a pull request: what developers see on a pull request and the comment commands
- Customize Code Review: tune what Claude flags with
REVIEW.mdandCLAUDE.md - GitHub Enterprise Server: connect a self-hosted GitHub instance before setup