

Graphite is modern code review for fast-moving teams - we help engineers write and review smaller pull requests, stay unblocked, and ship faster.

Graphite is modern code review for fast-moving teams - we help engineers write and review smaller pull requests, stay unblocked, and ship faster.
I’ve never had a dev tool so immediately and vastly improve my workflow.
I totally think I’m addicted to stacked diffs now.
The fact that Graphite handles all of the PR-pushing/updating/tracking is killer.
I’ve been using Graphite for a week and it’s already saved me ~20 hours of work.
Graphite isn’t just cosmetic - it’s changing the way our team thinks about code.
Stacking. Simplified.
Automatically rebase dependent branches
Work ahead of your reviewers and let Graphite seamlessly propagate changes up to your latest work
Beautiful STACK visualizations
Use gt log to visualize your stacks and see their status in-line
Split large changes
Break up a large branch into a stack of more easily reviewable PRs
Your workflow. Visualized.
Customizable sections
An opinionated, but extensible, dashboard
At-a-glance statuses
Understand where each of your PRs is in the release cycle
Powerful reminders & notifications
Know exactly when you need to take action
Pull requests. Streamlined.
Versions
View and compare every previous version of a PR
Stack merge
Merge an entire stack of PRs with one click
Comment anywhere
Even on unchanged lines of code
Securely syncs to GitHub
Everything you do on Graphite syncs seamlessly with GitHub, and vice-versa - down to even your pending review comments. We use industry standard encryption for access tokens (at rest, in transit, and even within the DB) and don’t store your code.
Learn about stackingTestimonials
What others are saying
Graphite makes the process of managing stacked changes so much easier. Instead of spending energy managing rebases and keeping the current state of the stack in my head, I can focus on writing good-quality code and breaking it up into concise PRs.
Graphite has leveled up all developers on our team, from new grads to experienced engineers. The CLI makes advanced Git concepts accessible and fast, and we’re only beginning to scratch the surface of how stacked diffs improve our workflows.
Graphite is awesome. It’s not just cosmetic - it’s changing the way our team thinks about writing code: PRs have started to become “atomic.” The magical moment for me happened when I reviewed a PR from a junior engineer in which they put up just an API interface with none of the logic implemented - these discussions are really improving our code quality, reducing bugs, and making the team work better together.
I’ve never had a dev tool so immediately and vastly improve my workflow.
Stacked changes allow thousands of Facebook engineers to collaborate on a single repository. Thanks to Graphite, this workflow is now accessible to anyone - no more rebasing. I’m way more productive, and the team’s support has been incredible.