Graphite

The AI-powered pull request toolchain

★★★★★ 4.9/5 from 38 reviews

What is Graphite?

Graphite helps teams on GitHub ship higher quality software, faster.

Pros & Cons

Pros

  • Developer productivity
  • Stacked diffs
  • UI experience
  • Fast code review
  • CLI experience
  • Team collaboration
  • Small pull requests
  • Responsive support
  • Auto-restacking
  • Community engagement
  • Incremental history
  • GitHub integration

Cons

  • Steep learning curve
  • Diff view issues
  • Limited IDE support

Tool Details

Categories Git clients, Automation tools, Code Review Tools
Website graphite.dev
Became Popular September 19, 2023
Platforms Web
Social

Recent Reviews (13)

R
Rajiv Feb 5, 2025
★★★★★

Our engineering team leans on Graphite Reviewer for pull request reviews. It doesn’t replace a human reviewer, but will catch a few things a week that our human reviewers miss. And the Graphite reviewer usually runs before a human reviewer gets to the pull request. Which is nice for saving expensive, human time. On an engineering team, for every hour of code writing, there are 10 hours of code fixing and maintenance. Graphite is pretty key for us to reducing that fixing and maintenance time. Another nifty thing about Graphite is pull request stacking. Our engineering team spans 14 timezones at Product Hunt. It’s not unusual for someone to crank out a bunch of work while the rest of the team is asleep. Pull request stacking is quite helpful for smoothing out that workflow.

Stacked diffs Developer productivity Fast code review
T
Tom Sep 19, 2023
★★★★★

I don't think I've ever posted on a ProductHunt launch except ones I've been involved in or know the makers personally, but I happily make an exception for Graphite. I run `gt rs && gt sr && gt ss` every time I see a new merge to main, automatically rebasing all my work on top of any other changes, so I never have any big conflicts to deal with, and can continue to ship smaller PRs. Everyone who uses it where I work loves it, including some ex-Facebook folks who miss their stacked diffs from Phabricator. It's not an exaggeration to say that using Graphite makes our codebase better, PRs easier and saves me tonnes of time. Congratulations to the team and I wish you every success!

Stacked diffs Small pull requests CLI experience Developer productivity Auto-restacking
Y
Yasyf Sep 19, 2023
★★★★★

Using Graphite totally changed how we did collaboration at @symops. Stacked diffs and all the associated tooling was always the one thing I missed from big tech. No more!! My favorite part is I don't even need my whole team to be using it to see the benefit (tho that of course helps).

Team collaboration Stacked diffs
L
Leslie Sep 19, 2023
★★★★★

I started using Graphite in 2021 and I've never gone back! I purely use Graphite for all my branch management and PR needs. The auto-restacking of your branches is actually so clutch. I used to have to manually rebase my branches when I would create (what my previous team called "pancakes", which I guess are a form of stacks 🤔) and it was always a painful experience. Now I just do a `gt sync --restack` and everything works magically. I'll never go back to the Dark Ages. 10/10 would recommend! 🚀

CLI experience Auto-restacking
B
Ben Sep 19, 2023
★★★★★

I can't say enough positive things about Graphite. It keeps me and my team unblocked by decoupling work from reviews, which means our reviews are more thorough, and we're not bugging each other for reviews constantly, breaking flow. Their community Slack is active and the team is super responsive to feedback. Honestly, they're doing everything right. Graphite has saved me literal days of time over the last year, and I'm so happy it's finally out of beta for the world to see.

Team collaboration Community engagement Responsive support Developer productivity
L
Luke Sep 19, 2023
★★★★★

I've been using this for the past year and it's taken so much pain out of fast trunk-based development. No longer do I have to make the choice between shipping massive PRs or struggling with small ones, now I can write it once, get it simply chunked up and the many small changes are easier to review, then GT rebases and merges automatically. Slightly steep learning curve is SO worth it, loads of us on the team are big advocates!

Small pull requests Auto-restacking Steep learning curve
R
Roger Sep 19, 2023
★★★★★

I've been a user of Graphite for over a year. No other tool I've found comes close to the Phabricator workflow we had at Facebook. The interactive git view in the VS Code extension, the CLI, and the speedy keyboard shortcuts in the code review tool are A+. Congrats to the whole team on the launch and bringing this product to life! Can't wait to see what you all ship next 🚀

CLI experience UI experience Fast code review
J
Jessica Sep 19, 2023
★★★★★

As an ex-Meta engineer, I've missed the ability to stack diffs. Graphite helps me reclaim my old productivity by helping me manage version control and diff reviews much more smoothly. This is especially helpful when I'm working on multiple separate workflows, and I want to have an incremental history of each branch

Stacked diffs Developer productivity Incremental history
M
microwork786 Apr 14, 2025
★★★★★

I've missed the ability to stack diffs. Graphite helps me reclaim my old productivity by helping me manage version control and diff reviews much more smoothly. This is especially helpful when I'm working on multiple separate workflows, and I want to have an incremental history of each branch .good

Stacked diffs Developer productivity Incremental history
E
elvis Sep 19, 2023
★★★★★

I love Graphite! We're on a team plan here at Warp. I easily run hundreds of graphite commands a day. Super critical to my workflow, love that it uses git primitives under the hood. The community is also superhelpful.

Community engagement Developer productivity
B
Brian Sep 20, 2023
★★★★★

I was a skeptic at first, and then became a believer the second I merged my first meaningful stack. The team is super thoughtful about what they build and the overall UX. I love the focus on both the CLI experience and the UI experience. It's unlocked so much productivity and focus for me when developing, and has become an indispensable part of my workload. Bravo to the team!!

CLI experience Developer productivity UI experience
A
Andrei Sep 19, 2023
★★★★★

Graphite's UX is phenomenal. While it is definitely a great tool for stacking PRs, I realized I prefer their CLI even when doing one-off vanilla PRs since it's very ergonomic. I'd recommend Graphite to any person who writes software, whether it's in a big corporation or a small project.

Stacked diffs CLI experience UI experience
S
Silvia Jun 13, 2024
★★★★★

The "stacking" feature for code reviews keeps everything moving smoothly and efficiently. Integrating it with my GitHub account was effortless. It's a game-changer for anyone looking to ship code faster and stay unblocked during reviews

GitHub integration Stacked diffs Developer productivity Fast code review

Frequently Asked Questions about Graphite

When did Graphite become popular?

Graphite became popular around September 19, 2023.

What are the main advantages of using Graphite?

The top advantages of Graphite include: developer productivity, stacked diffs, UI experience, fast code review, CLI experience.

What are the disadvantages of Graphite?

Some reported disadvantages of Graphite include: steep learning curve, diff view issues, limited IDE support.

What is Graphite's overall user rating?

Graphite has an overall rating of 4.9/5 based on 38 user reviews.

What type of tool is Graphite?

Graphite belongs to the following categories: Git clients, Automation tools, Code Review Tools.

Related Git clients Tools

Related Automation tools Tools

Related Code Review Tools Tools

Compare Graphite :

Don't Get Fooled by Fake Social Media Videos

The world's first fact checker for social media. Paste any link and get an instant credibility score with sources.

Try FactCheckTool Free