Graphite

★ New
trial
DevOps vendor Proprietary freemium

What It Does

Graphite is a developer productivity platform centered on stacked pull requests for GitHub. It provides a CLI, VS Code extension, and web-based review interface that sits on top of GitHub, managing the complexity of creating, rebasing, and merging chains of dependent PRs. Graphite automates the recursive rebasing that makes manual stacked PRs painful on GitHub, and adds a stack-aware merge queue that can batch-test multiple PRs in parallel.

In 2025-2026, Graphite expanded into AI-assisted code review, offering automated review suggestions alongside its stacking workflow. The platform is positioned as a layer on top of GitHub rather than a replacement, which lowers the adoption barrier.

Key Features

  • Stacked PR management: Create, rebase, and merge chains of dependent PRs with automated conflict resolution
  • CLI (gt): Command-line tool for creating and managing stacks locally, with automatic GitHub synchronization
  • Web dashboard: Unified review inbox replacing GitHub’s PR interface for stacked workflows
  • Stack-aware merge queue: Batches and tests multiple stacked PRs in parallel before merging
  • AI code review: Automated review suggestions integrated into the stacking workflow
  • VS Code extension: In-editor stack management
  • GitHub-native: Works with existing GitHub repositories; no migration required

Use Cases

  • Engineering teams on GitHub who want stacked PRs without leaving the GitHub ecosystem
  • Organizations where large PRs are a bottleneck and review turnaround is slow
  • Teams adopting a “small PRs” culture and needing tooling to manage the resulting PR volume
  • Monorepo teams where changes span multiple modules and benefit from atomic, sequential review

Adoption Level Analysis

Small teams (<20 engineers): Fits well. Free tier available. Low adoption friction since it layers on GitHub. However, small teams may not feel the pain that stacked PRs solve — their review queues may already be fast. Medium orgs (20-200 engineers): Strong fit. This is Graphite’s sweet spot. Shopify (33% more PRs merged per developer) and Asana (engineers saved 7 hours/week, shipped 21% more code) are documented case studies at this scale. Enterprise (200+ engineers): Viable. Graphite has enterprise customers and paid tiers. However, enterprises with existing Gerrit or Phabricator workflows may not see incremental value. GitHub dependency is a constraint for organizations using GitLab or Bitbucket.

Alternatives

AlternativeKey DifferencePrefer when…
LubenoNative jj support, independent code hostingYou are committed to jj and want a jj-native platform
GerritGoogle’s battle-tested per-change review tool, self-hostedYou need proven per-commit review at massive scale and can self-host
ghstackOpen-source CLI for GitHub stacked diffs (by Edward Yang / Meta)You want a lightweight, free, CLI-only stacking tool
sprLightweight single-commit PR toolYou want minimal stacking with low overhead
GitHub nativeGitHub reportedly working on native stacked PR supportYou prefer waiting for first-party support over third-party tooling

Evidence & Sources

Notes & Caveats

  • GitHub lock-in: Graphite only works with GitHub. Teams on GitLab, Bitbucket, or self-hosted forges cannot use it.
  • Vendor-sponsored metrics: The Shopify and Asana numbers (33% more PRs, 7 hours saved) come from Graphite’s own reporting. No independent verification found. Treat these as upper-bound estimates.
  • Stacking complexity: Even with Graphite, stacked PRs add workflow complexity. Teams must maintain commit discipline and understand how stack rebasing works. The tool reduces friction but does not eliminate it.
  • GitHub native threat: If GitHub ships native stacked PR support, Graphite’s core value proposition is directly threatened. The merge queue and AI review features would need to carry the product.
  • Pricing opacity: Enterprise pricing is not publicly listed. Free tier exists but feature gates are not fully documented.