packages/kilo-docs/pages/automate/code-reviews/overview.md
Kilo's Code Reviews feature automatically analyzes your pull or merge requests using an AI model of your choice. It can review code the moment a PR/MR is opened or updated, surface issues, and provide structured feedback across performance, security, style, and test coverage.
| Platform | Integration Type | Details |
|---|---|---|
| GitHub | GitHub App | GitHub Setup Guide |
| GitLab | OAuth or PAT | GitLab Setup Guide |
Before enabling Code Reviews:
Once configured, the Review Agent runs automatically on PR/MR events. For platform-specific setup, see:
Code Reviewer is also available locally. This is valuable for developers who want to review their code before pushing a pull request to their team publicly, or for developers who want reviews and don't need to ship a pull request to GitHub.
{% tabs %} {% tab label="VSCode" %}
Two slash commands are available for local code reviews:
/local-review — Review all changes on your current branch vs the base branch/local-review-uncommitted — Review uncommitted changes (staged + unstaged){% /tab %} {% tab label="CLI" %}
Two slash commands are available for local code reviews:
/local-review — Review all changes on your current branch vs the base branch/local-review-uncommitted — Review uncommitted changes (staged + unstaged){% /tab %} {% tab label="VSCode (Legacy)" %}
Select 'Review' from the mode dropdown after making local changes, and click 'Send' for AI-powered feedback and suggestions.
{% image src="/docs/img/code-reviewer/review-mode.png" alt="VS Code interface showing Review option in mode dropdown" width="800" caption="Review Mode" /%}
{% /tab %} {% /tabs %}
When a pull request or merge request is opened or updated:
Reviews are posted directly in your platform (GitHub or GitLab) as if coming from a team reviewer.
You can tailor what the Review Agent pays attention to:
The Review Agent is ideal for: