SELF-HOSTED  •  GITHUB-NATIVE

Route every pull request
to the right reviewer.

TriagePilot scores change risk, matches code ownership, and checks reviewer availability—before review queues become bottlenecks.

Runs in your infrastructureShadow mode firstEvery decision is auditable

DETERMINISTIC BY DESIGN

From webhook to the right reviewer

Every routing decision follows a clear, inspectable path — no black box assignments.

01

Ingest

GitHub events arrive with the full pull request context.

02

Score + match

Risk signals and changed paths meet repository ownership policy.

03

Route + record

Available reviewers are selected and every outcome is logged.

SELF-HOSTED CONTROL

Your review policy, running on your infrastructure.

TriagePilot keeps routing deterministic, repository policy file-managed, and operational state close to the teams who own it.

FAIR SOURCEUse, modify, and self-host for your organization — with an Apache 2.0 future license.

Risk-based routing

Score change size and repository signals so high-risk pull requests get the attention they deserve.

Availability-aware cohorts

Central schedules keep absent reviewers out of new and outstanding review cohorts.

Safe shadow mode

Evaluate routing decisions before TriagePilot makes any writes back to GitHub.

Auditable recovery

Inspect every decision and securely re-run routing from current GitHub state when events are missed.

PUBLIC IMAGE · DOCKER COMPOSE

Run TriagePilot where your code lives.

One image runs the web and worker services in separate containers. PostgreSQL stays separate, and one deployment manages one GitHub organization.

docker pull ghcr.io/triagepilot/triage-pilot:1.1.1
v1.1.1linux/amd64linux/arm64
DEPLOYMENThealthy
GitHub organization
Selected repositories · webhook events
webAdmin + API
workerExactly one
postgresDurable state

Put every pull request on the right path.

Start in shadow mode, validate the decisions, then enable routing with confidence.