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.
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.
In times where DoorDash has stretched the bounds of PullApprove's operations, Dave has been very responsive and helpful in troubleshooting, root causing, and designing solutions to help scale out our installation. I would highly recommend PullApprove to other organizations needing an easy-to-use, easy-to-maintain, scalable solution to managing code approvals for their software teams.
Get started in one command
No account required. Free for public repos, 14-day trial for private.