Compare
Aviator vs Graphite
Graphite pioneered stacked PRs as a workflow. Aviator goes broader and deeper — an open-source CLI, a monorepo-scale merge queue, smart review routing, and a real self-hosted option for teams that need it.
Detailed comparison
| Stacked PRs | Aviator | Graphite |
| Stacked PR CLI | ||
| Open-source CLIAviator's av CLI is open source on GitHub. Graphite's gt CLI is closed source. | av (MIT licensed) | |
| Works against vanilla GitHub PRs | ||
| No custom PR review surface required | Optional | |
| Stack-aware merge queue | ||
| Merge queue | Aviator | Graphite |
| Dynamic parallel queues | Basic | |
| Affected-targets routing for monorepos | ||
| Predictive batching | Basic | |
| Flaky-test tolerance + quarantine | ||
| Cross-repo coordination via ChangeSets | ||
| Fast-forward (linear-history) merge | ||
| Code review | Aviator | Graphite |
| Smart reviewer routing (FlexReview) | Basic | |
| SLO management for review response | ||
| AttentionSet for PR triage | ||
| GitHub-native review (no custom UI required) | Optional | |
| Automation & integrations | Aviator | Graphite |
| Pilot — programmable automations | Limited | |
| CI-agnostic (Actions, BuildKite, CircleCI, Jenkins, GitLab, Argo) | Limited | |
| REST + GraphQL APIs | REST only | |
| Webhooks for queue lifecycle events | Limited | |
| Build-tool integrations (Bazel, NX, Pants, Turborepo, Gradle) | ||
| Enterprise & security | Aviator | Graphite |
| Self-hosted / on-prem deployment | ||
| SAML SSO | Enterprise plan | |
| SCIM provisioning | Enterprise plan | |
| SOC 2 Type II | ||
| Audit logs exportable to data warehouse | Limited | |
| Support | Aviator | Graphite |
| Shared Slack channel with engineering | Enterprise plan | |
| Dedicated customer success engineer | Enterprise plan | |
| Community Discord |
| Stacked PRs | Aviator | Graphite |
|---|---|---|
| Stacked PR CLI | ||
| Open-source CLIAviator's av CLI is open source on GitHub. Graphite's gt CLI is closed source. | av (MIT licensed) | |
| Works against vanilla GitHub PRs | ||
| No custom PR review surface required | Optional | |
| Stack-aware merge queue |
| Merge queue | Aviator | Graphite |
|---|---|---|
| Dynamic parallel queues | Basic | |
| Affected-targets routing for monorepos | ||
| Predictive batching | Basic | |
| Flaky-test tolerance + quarantine | ||
| Cross-repo coordination via ChangeSets | ||
| Fast-forward (linear-history) merge |
| Code review | Aviator | Graphite |
|---|---|---|
| Smart reviewer routing (FlexReview) | Basic | |
| SLO management for review response | ||
| AttentionSet for PR triage | ||
| GitHub-native review (no custom UI required) | Optional |
| Automation & integrations | Aviator | Graphite |
|---|---|---|
| Pilot — programmable automations | Limited | |
| CI-agnostic (Actions, BuildKite, CircleCI, Jenkins, GitLab, Argo) | Limited | |
| REST + GraphQL APIs | REST only | |
| Webhooks for queue lifecycle events | Limited | |
| Build-tool integrations (Bazel, NX, Pants, Turborepo, Gradle) |
| Enterprise & security | Aviator | Graphite |
|---|---|---|
| Self-hosted / on-prem deployment | ||
| SAML SSO | Enterprise plan | |
| SCIM provisioning | Enterprise plan | |
| SOC 2 Type II | ||
| Audit logs exportable to data warehouse | Limited |
| Support | Aviator | Graphite |
|---|---|---|
| Shared Slack channel with engineering | Enterprise plan | |
| Dedicated customer success engineer | Enterprise plan | |
| Community Discord |
Real-time support
Personalized support your team deserves
Every Aviator customer gets a shared Slack channel with our engineering team. No tickets, no triage queues — just direct line to the people who built MergeQueue.
FAQs
We're using Graphite's CLI today. Can we keep it during a trial?+
Yes. Aviator's av CLI is open source and runs side-by-side with any other Git tooling. Teams routinely pilot Aviator on a subset of repositories before fully migrating.
Does Aviator have a custom PR review surface like Graphite?+
No, and we think that's a feature. Aviator routes the right reviewers, enforces SLOs, and tracks attention — but reviews still happen on github.com so your team doesn't have to learn a second review UI or split context across tools.
How does the merge queue compare to Graphite's?+
Aviator's queue is purpose-built for monorepo scale: dynamic parallel queues per affected target, predictive batching, configurable flaky-test handling, and cross-repo coordination via ChangeSets. Graphite's queue covers the basics for smaller repos.
Can we self-host?+
Yes. Aviator ships as an on-prem bundle that runs entirely inside your network. SOC 2 Type II, audit logs, and SAML SSO are available on every deployment model. Graphite is cloud-only.
Is the av CLI really open source?+
Yes — av is MIT licensed and developed in public at github.com/aviator-co/av. You can use it independently of the Aviator platform.
Try Aviator on your repo
Free for teams under 15 developers. No credit card required.

Join us at The Hangar
A vetted community for developer-experience (DX) enthusiasts.