The last mile of
code review is
still human.

Your team and AI are writing more code than ever.
PullApprove is the framework for managing human code review.

Try CODEREVIEW.toml in one shot →
/
$ claude "$(curl -LsSf https://5.pullapprove.com/agent.md)"

Config as code

CODEREVIEW.toml

An alternative to GitHub CODEOWNERS that combines code ownership with approval requirements.

CODEREVIEW.toml

v5
[large_scale_change]
reviewers = ["$global-approvers"]
require = 2

[[scopes]]
name = "security"
description = "Security-sensitive files"
paths = [
    "src/core/security/**/*",
    "src/platform/security/**/*",
    "config/tsec-*.json",
]
reviewers = ["alice", "bob", "carol", "dave"]
require = 2
request = -1
author_value = 1

[[scopes]]
name = "general"
description = "General source code"
paths = ["src/**/*", "modules/**/*", "examples/**/*"]
reviewers = ["alice", "bob", "carol", "eve", "frank"]
alternates = ["grace"]
require = 1
request = 1
author_value = 1

Not an AI code reviewer.

There are great tools for that, and we recommend using them them before another human ever sees the PR. PullApprove is for streamlining the last step — making human signoff a smooth experience.

Not an AI-powered assigner.

Just like the rest of your code, you can use AI to write the config. But at runtime, review policy should be predictable, version-controlled, and auditable — like the code it governs.

Used in production for over 10 years — by small teams, large companies, public and private sector.

"Simple enough to handle small tool repos, yet robust enough to manage approvals for large monorepos."

DoorDash has been using PullApprove Enterprise for the past several years to manage GitHub PR approvals for our organization. With hundreds of repos and thousands of users in our GitHub organization, PullApprove functionality is simple enough to handle small tool repos yet robust enough to manage approvals for large monorepos requiring a variety of team approval scenarios.

Erin Engineering Manager
DoorDash logo

Get started in one command

No account required. Free for public repos, 14-day trial for private.

/
$ claude "$(curl -LsSf https://5.pullapprove.com/agent.md)"