What Graphite Does
Code review has become the bottleneck of modern software development. AI coding assistants generate code faster than ever, but the review process remains largely unchanged — senior engineers manually reading through massive pull requests, context-switching between reviews, and waiting for CI to pass before merging. Graphite attacks this problem from a fundamentally different angle than most AI code review tools. Instead of just adding smarter comments to an unchanged workflow, it reimagines the workflow itself through stacked pull requests combined with AI-assisted review.
Traction and Stacked PRs
Founded with $52 million in Series B funding, Graphite has quickly become one of the most widely adopted developer productivity platforms among high-velocity engineering teams. Shopify routes 75% of its pull requests through Graphite and reports 33% more PRs merged per developer. Asana engineers save 7 hours weekly, ship 21% more code, and have reduced their median PR size by 11%. These are not theoretical projections — they are reported production metrics from teams operating at scale, and they stem from the combination of workflow improvement and AI assistance rather than AI alone.
The stacked PR concept is the foundation of Graphite's approach. Instead of creating one large pull request with hundreds or thousands of changed lines, developers break their work into a series of small, dependent PRs that build on each other. Each PR in the stack focuses on a single logical change — adding a data model, implementing an endpoint, writing tests. Developers can continue working on PR number three while PR number one is still under review, and when earlier PRs merge, Graphite automatically rebases the rest of the stack. This eliminates the single biggest source of developer idle time: waiting for reviews before starting dependent work.
AI Agent and Collaboration
The AI component, Graphite Agent, is tightly integrated into the stacked PR workflow. When a developer opens a PR, Agent provides codebase-aware feedback directly on the PR page. The critical insight is that smaller PRs give AI reviewers dramatically better results. A 200-line PR with a clear scope allows the AI to provide genuinely useful feedback on type errors, race conditions, security vulnerabilities, and optimization opportunities. The same AI struggling with a 2,000-line monolithic PR produces generic advice or misses critical issues entirely. Graphite's workflow innovation makes its AI reviewer more effective by design.
Agent goes beyond static comments. It functions as an interactive collaborator that lives on the PR page. Developers can ask contextual questions about their changes, request explanations of how modifications affect other parts of the codebase, and get help resolving CI failures directly in the conversation. One-click fixes allow developers to apply Agent's suggestions and commit changes without leaving the PR page. This conversational model reduces the back-and-forth cycles that typically slow down code review, turning what would be multi-round review iterations into single-session resolutions.
Merge Queue and Platform Coverage
The merge queue is another differentiator. Graphite's stack-aware merge queue understands dependencies between stacked PRs and ensures they land in the correct order. It batches and tests multiple PRs in parallel once they are ready, preventing the sequential CI bottleneck where each PR must wait for the previous one to pass all checks before merging. For teams running 50 or more PRs per day, this alone can save hours of cumulative wait time. The queue also automatically handles rebase conflicts that would otherwise require manual developer intervention.
Platform coverage is comprehensive within the GitHub ecosystem. Graphite offers a CLI tool for managing stacks from the terminal, a VS Code extension for IDE-integrated workflows, a modern web-based PR review interface with unified inboxes, and Slack integration for actionable notifications. The CLI commands — gt create for starting a new stack level, gt modify for updating changes across the stack, gt sync for keeping the stack current with remote — are intuitive once learned, though they represent a genuine learning curve for developers unfamiliar with stacking concepts.
Privacy and Pricing
Privacy and security are explicit priorities. Graphite guarantees that code is not stored or used for model training, addressing the data sovereignty concerns that make many engineering organizations hesitant to adopt cloud-based AI tools. This privacy-first stance positions Graphite well for adoption in security-conscious organizations, though it does not currently offer self-hosted deployment options — teams requiring on-premises installation would need to look elsewhere.
Pricing follows a tiered model. The free Hobby tier includes the CLI, VS Code extension, and limited Agent access — a generous starting point for individual developers. The Starter plan at $20 per user per month adds GitHub organization support and team insights. The Team plan at $40 per user per month unlocks unlimited Agent access, unlimited AI reviews, review customizations, automations, and the full merge queue. All plans include a 30-day free trial without a credit card requirement. The Team plan is the most popular choice and is competitively priced against the combination of separate tools it replaces.
The Bottom Line
Graphite's primary limitation is its GitHub exclusivity. Teams using GitLab, Bitbucket, or Azure DevOps simply cannot adopt it, which leaves a large segment of the enterprise market unserved. The workflow change requirement is also a genuine barrier — stacked PRs represent a different mental model from traditional feature branches, and not every team member will embrace the shift at the same pace. For teams willing to invest in the transition, the productivity data from Shopify and Asana suggests the return is substantial. For teams looking for an AI code review tool that plugs into their existing workflow without changes, CodeRabbit or GitHub Copilot review are better fits. Graphite is for teams ready to change how they work, not just add a bot to how they already work.