Review and merge
AI reviewers, merge queues and feature flags, so green can merge itself.
Rule 27 says green merges itself. That only works when green means something, so an AI reviewer reads every change and a merge queue tests it against everything ahead of it. Feature flags let a merge ship dark, which is how rule 3 gets every green merge out the door. Human eyes go where the damage could be real.
Show tools for
51 tools
AI review
Ours
qualm
No pull request merges while a reviewer would ask for the change to be simplified.
Start here
CodeRabbit
AI reviewer that comments on pull requests on GitHub and GitLab.
Covers GitHub and GitLab, so one reviewer serves teams with repos on both.
-
Amazon Q Developer code review
AWS's assistant that reviews code for bugs, secrets and vulnerable dependencies.
The AWS-recommended replacement for CodeGuru Reviewer.
AWS ends support for Q Developer IDE plugins on 2027-04-30 and points to Kiro.
-
Bito
AI pull request reviewer and coding assistant for IDEs and git hosts.
Reviews with codebase context and can run in a team's own cloud account.
-
Claude Code GitHub Action
Anthropic's GitHub Action that reviews pull requests and makes changes when someone mentions @claude.
It runs on your own runners, so the agent that writes code can also review and fix it.
-
cubic
AI review platform that learns team conventions and reviews pull requests.
Learns from past review comments, so team standards stay in force on every pull request.
-
Cursor Bugbot
Reviewer from Cursor that hunts for bugs in pull requests and skips style nitpicks.
Low noise means a finding is worth stopping an automated merge for.
-
Danger JS
Runs code in CI that comments on pull requests about rules you write.
Team process rules such as changelog or test requirements become code that checks every PR, human or agent.
-
Danger Kotlin
Danger rules written in Kotlin scripts.
An Android team can keep PR checks in its own language.
-
Danger Ruby
The Ruby version of Danger, with PR rules written in a Dangerfile.
A Rails team can enforce PR conventions on pull requests that agents open.
-
Danger Swift
Danger rules written in Swift.
An iOS team can keep PR checks in its own language.
-
Ellipsis
Managed cloud agents that review pull requests on GitHub.
Free for individuals, so a solo developer can try an extra reviewer on agent output.
-
Gemini Code Assist code review
Google's GitHub app that reviews pull requests with Gemini.
A free tier makes it a cheap second reviewer beside another tool.
-
GitHub Copilot code review
Copilot reviews pull requests and leaves inline suggestions inside GitHub.
Teams already on Copilot need no extra install, so review starts on the next pull request.
-
Graphite Agent (formerly Diamond)
AI reviewer built into Graphite's stacked pull request workflow.
Reviews small stacked changes, which fits agents that ship in many small steps.
Cursor agreed to buy Graphite in December 2025. The merge queue and Graphite Agent continue.
-
Greptile
Indexes the whole codebase, then reviews each pull request with that context.
Catches breakage three modules away from the diff, where an agent changed code it never read.
-
Kodus
Open source review engine that pairs AST rules with an LLM and runs on your infrastructure.
Self-hostable with your own model key and no markup on model cost.
-
OpenAI Codex code review
Codex reviews pull requests automatically or when someone comments @codex review.
It reads the nearest AGENTS.md, so review rules live in the repo beside the code.
-
PR-Agent
Open source pull request reviewer you run yourself with your own model key.
Self-hostable with no vendor, so agent-written diffs stay on your own infrastructure.
Now a community-maintained legacy project of Qodo. Qodo sells its own product separately.
-
Qodo
Commercial AI code review platform from the makers of PR-Agent.
Reviews against team rules and checks test coverage on each pull request.
-
Sourcery
AI code review and refactoring suggestions on pull requests and in the editor.
Strong on Python cleanup, which suits teams that want simpler agent output.
Merge queues and auto-merge
Start here
GitHub merge queue
Built-in queue that tests each pull request on top of the ones ahead of it.
Keeps main green when several agents merge at once.
Free on public repos. Private repos need Team or Enterprise.
Start here
GitLab merge trains
Queues merge requests and tests each against the ones ahead.
Keeps main green under heavy merge volume on GitLab.
Needs a Premium or Ultimate plan.
-
Aviator MergeQueue
Merge queue with parallel validation, batching and stacked pull request support.
Parallel validation and batching absorb the merge volume that many agents create.
-
Bulldozer
GitHub app that auto-merges pull requests once configured conditions are met.
Pairs with policy-bot as a small self-hosted auto-merger.
-
Dependabot auto-merge
GitHub's dependency updater, with green updates merged by gh pr merge --auto.
Green dependency bumps merge themselves and stay off the human review queue.
-
Gerrit submit rules
Configurable rules for when a Gerrit change may be submitted.
Fine-grained gating for teams already on Gerrit.
-
GitHub auto-merge
Merges a pull request on its own once required checks and reviews pass.
The smallest working version of green merges itself.
-
Graphite merge queue and stacking
Stacked pull requests with a gt CLI and a queue that merges stacks.
Small stacked changes suit agents that commit in many small steps.
Cursor agreed to buy Graphite in December 2025. The gt CLI, stacking and merge queue continue.
-
Kodiak
GitHub app that keeps pull requests up to date and merges them when checks pass.
A free, label-driven auto-merge bot that works alongside Dependabot.
-
Mergify
Merge queue and rule engine that merges pull requests once their conditions pass.
Lets green merge itself with no one clicking the button.
-
policy-bot
GitHub app that enforces approval rules by path, author or branch and can auto-approve.
Writes down which changes need human eyes and which can pass untouched.
-
Renovate
Opens dependency update pull requests and can merge them when tests pass.
Automerge rules keep dependency churn off the human review queue.
-
Trunk Merge Queue
Merge queue with parallel testing and flaky test detection.
Flaky test detection keeps unreliable tests from stalling the queue.
-
Zuul
Gating CI that tests changes together before any of them merge.
Proven at OpenStack scale for never merging a change that breaks main.
Feature flags and releases
Start here
OpenFeature
Vendor-neutral API and SDKs for feature flags, a CNCF project.
Agent code that calls OpenFeature stays free to switch flag vendors.
It is a specification and SDKs. You still need a flag server.
-
Argo CD
GitOps controller that syncs Kubernetes clusters to what is in git.
A merge to main becomes a deploy with no extra step.
-
Argo Rollouts
Kubernetes controller for canary and blue-green deploys with automated analysis.
Rolls a bad release back on its own when metrics worsen.
-
Changesets
Records version bumps in files that travel with each pull request.
Version bumps and release notes sit in the pull request where reviewers can read them.
-
Flagger
Progressive delivery operator that shifts traffic and checks metrics.
Automated canaries for teams on Flux.
-
Flagsmith
Open source feature flags and remote config, hosted or on-premises.
Self-hostable flags for teams with data residency limits.
-
Flipper
Feature flags for Ruby and Rails apps with a web UI.
The natural flag tool for Rails teams that ship every merge.
-
Flipt
Open source feature flags stored in git, with a UI and SDKs.
Flags live in git, so an agent changes one with a pull request.
-
GrowthBook
Feature flags and A/B testing that read results from your own data warehouse.
Shows whether a shipped change helped the numbers you care about.
-
Kamal
Deploys containerized web apps to your own servers with zero downtime.
Scriptable deploys make releasing every merge routine.
-
LaunchDarkly
Hosted feature flag and release management service.
Mature targeting, rollouts and audit trails for when compliance asks who changed what.
-
PostHog feature flags
Feature flags bundled with product analytics and experiments.
Flags and the metrics that judge them sit in one product.
-
release-please
Maintains a release pull request from conventional commits.
Keeps a human click on release for teams that want one.
-
semantic-release
Cuts versions and changelogs from commit messages automatically.
A merge becomes a release with no human choosing the version.
-
Statsig
Feature flags, experiments and analytics in one hosted product.
Rollouts gate on measured metrics.
OpenAI announced a deal to buy Statsig in September 2025.
-
Unleash
Open source feature flag server with gradual rollouts and many SDKs.
Ship every green merge dark, then turn it on gradually.
Moved from Apache-2.0 to AGPL-3.0 with v8 in May 2026.
Nothing in this section is built for the stacks you picked, and nothing here works with any language. Pick another stack, or .
Gone quiet 2
These tools are archived or shut down, or nobody has released or committed to them in two years. Some still work fine. Read the note before you adopt one.
-
Amazon CodeGuru Reviewer
AWS's older ML-based code reviewer, now in maintenance mode.
New teams cannot adopt it, and existing ones should plan a move to a current reviewer.
Stopped taking new repositories in November 2025. AWS points to Amazon Q Developer and Amazon Inspector.
-
bors-ng
Merge bot that batch-tests pull requests and bisects failures.
The ancestor of merge queues, kept here for history.
Archived in April 2024. The author recommends GitHub merge queue.
Missing a tool that belongs here? Suggest it.
Every tool here was checked against its GitHub repository or its own site on 6 October 2026. Stars and dates come from GitHub on that day.