- ANY CI
- Works with any CIWoodpecker, GitHub Actions, Buildkite, CircleCI — mergequeue just reads your repo's required checks. No CI lock-in.
- SELF-HOSTED
- Self-hostedOne small service plus Postgres. Your App keys and source never leave your infrastructure.
- ANY PLAN
- Any plan, private reposRuns on any GitHub plan, public or private repos. Install the App and go — nothing else to enable.
- BISECT-TO-EJECT
- Bisect to ejectOne bad PR never wedges the train. The batch is split until the culprit is found, ejected, and commented.
- CRASH-SAFE
- Crash-safe by designEvery batch is an explicit, persisted FSM. State is written before each GitHub side effect, so a restart resumes mid-flight.
- OPTIMISTIC
- Optimistic batchingLand several PRs per base move. Throughput scales with batch size while main stays always-green.