Graphite
p/graphite
How the fastest developers ship code
Ben Lang
Graphite Reviewer — Your high-signal AI code review companion
Featured
47
An always-online AI teammate who gives you consistent, high-signal, and actionable feedback on every pull request in seconds. Graphite Reviewer catches bugs, enforces consistency, and gives you back time to build. Now available to teams on GitHub.
Replies
Merrill Lutsky
Hey Product Hunt community! I’m Merrill, co-founder & CEO of Graphite. LLMs have transformed the way we build software over the past few years, making us more productive engineers than ever. We’re writing so much more code with AI that our previous tools & processes for reviewing, testing, and deploying code changes are struggling to keep up with the volume of pull requests. Graphite Reviewer is an AI code review companion designed to help you review pull requests as quickly as you can write—or generate—code. Think of Graphite Reviewer as an always-online teammate, that delivers consistent, high-signal, actionable feedback on every pull request in seconds. Best of all, Reviewer is built directly into your Graphite dashboard, where you already give and receive feedback, and it seamlessly syncs with GitHub. What sets Reviewer apart is our relentless focus on eliminating the noise and hallucinations that are all too common with other AI tools. AI only feels like magic when it’s consistently helpful and trustworthy, and Reviewer has achieved a <3% false-positive rate across tens of thousands of code changes reviewed. We can’t wait for you & your team to try out Graphite Reviewer - here’s what you can expect: 👀 A second pair of eyes: Graphite Reviewer automatically scans opened PRs for bugs, logical errors, and other areas for improvement. ⚡️ Instant feedback: Graphite Reviewer gives authors immediate, actionable feedback, letting you squash bugs in their PRs before teammates get a chance to review them. Reviewers can then focus on the big picture rather than looking for typos and stylistic nits 📶 More signal, less noise: Other AI bots hallucinate and create noisy comments. Graphite Reviewer is calibrated to catch real bugs and deliver smarter, targeted feedback with fewer false positives. 🤓 Codebase awareness: Graphite Reviewer uses RAG (Retrieval-Augmented Generation) on your team's past pull requests to ensure that every piece of feedback makes sense in the context of your codebase. 🪡 Custom rules: Define & enforce custom patterns specific to your codebase including regex matching to flag things like secrets and API keys, and personalized AI prompts to enforce your team’s code style rules in plain English. ✅ Zero set up: Enable Graphite Reviewer in any repo with the click of a button, and instantly start receiving codebase-specific feedback on new pull requests—no setup required. Graphite Reviewer is free for all teams on GitHub for the month of October. Sign up with your GitHub account to enable Graphite Reviewer across your repos. Want to learn more about Graphite Reviewer? - Check out graphite.dev - Follow withgraphite on 𝕏 for news and releases - Try it yourself 🙂 Our team will be hanging out in the comments to respond to your feedback and questions! 🙌 Big thanks to @benln for hunting us! Ben has helped build and scale amazing products like Notion and we’re excited to follow his newest journey at nextplay.so.
Merrill Lutsky
@karrisaarinen @shivam_tiwari24 thank you! Excited to share Reviewer with more great teams.
Karri Saarinen
@benln @merrill_lutsky Congrats! Looks great
Ben Lang
Top Product
Hunter
Great launch team!
Nitesh Banta
This looks like a powerful tool! Way to go @merrill_lutsky and @tomasreimers!
Tony Han
Love the approach with Graphite where the tool is truely an augment to the workflow of PR code review. It's really just another pair of eyes for the code. Also it's great to see it's customized to the codebase, and set follow custom rules - lots of flexibility and personalization there. Congrats on the launch @merrill_lutsky and team!
André J
Nice! I only have on question 😅 Is it better than the PR review feature cursor? 😬
Greg Foster
Hi @sentry_co! I haven't tried Cursor's PR review personally, though I think their product is fantastic, and the team behind it is stellar. From what I understand, Cursor is more focused on code creation, whereas Graphite is more focused on leveling up the review and collaboration side of changes. One perk of Graphite Reviewer is that it works automatically across all PRs in a repo, regardless of how they were created. So, even if one teammate uses Cursor, another Vim, and another XCode, everyone can benefit from the comments of a smart Graphite Reviewer on GitHub. I want developers to be free to pick their favorite tools while helping ensure a high-quality bar for every change merged.
André J
@greg_foster Yeah its beta. But it's fantastic. You can try it out by toggling it on in the prefs of cursor. the thing with cursor is that it's also becoming a research assistant (also beta). it goes out and finds 5-6 blog posts about your prompt and then uses that as its research before giving you its answers. Which makes the answers far better than other copilots. But it's more like a review before you make your review to the team. So not directly competing with online AI reviewers.
Sam Seely
Another banger of a release from the Graphite team! 🔥 Excited to try it
Jonathan Viet Pham
Congrats to the Graphite Reviewer team on the launch! This AI teammate sounds like a game-changer for speeding up the code review process while ensuring quality and consistency. How customizable is the feedback for different coding standards or team preferences?
Merrill Lutsky
@vietpham Reviewer is aware of your codebase out of the box and will learn your team's patterns and conventions! We're also shipping custom AI prompts and regex matching rules so you can further customize Reviewer for your team.
Timothy Bramlett
This is very cool! Love it!
Naseem Al-Naji
The first time I used this product I was so blown away I shared this South Park clip with all my friends:
Evan Paul
Love the pricing/plan. Helps a budding developer, upcoming startup ecosystem to work and have flawless code base. In practicality, I guess a developer could provide better insight on having LLM insight. Excited about more innovation in this particular domain and affordability. Good luck to them team and congratulation on the launch!
Greg Foster
@evan_paul I appreciate the kind words! In a world where more and more code is being created (and written by LLMs), I think it's critical we better empower reviews. We _need_ humans in the loop to ensure what gets merged in is safe and right, and I think giving those reviewers a second pair of eyes will help them do their jobs better.
Aleksandr Lavrinenko
Wow! We spend so much time on reviews, and usually the errors we found are the style one. But static analyzers does no satisfy us in many cases. It looks like a savior!
Greg Foster
@aleksanadr_lavrinenko Agreed! Static linters are great for their deterministic brutality - but they're also brutal, and it's hard to write new ones. Graphite Reviewer adds a wonderful generic catchall and is smart enough to consider older merged code changes as an implicate style guide in your codebase. The goal is to get authors to feedback faster and let reviewers focus more on high-level architecture rather than minor nits and semantic bugs.
Koby Conrad
Congrats on the launch @merrill_lutsky & team! This looks like a game-changer. Wishing you all the best as you grow 🚀🙌
Tomáš Blaťák
seems very promising, good luck with your launch.
Greg Foster
Thanks @tomas_blatak1! We've been loving using Graphite Reviewer internally, and the feedback from our private beta has been wonderfully positive. Give it a spin and let us know what you think!
Alex Dulub
Hi Merrill! Graphite Reviewer sounds like a game-changer for code reviews. The focus on eliminating noise and providing actionable feedback is fantastic. How does the tool handle different programming languages?
Merrill Lutsky
@web3_antivirus it handles all programming languages out of the box - this is inherited from the base models we're using! Appreciate the kind words - excited for you to give it a try!
Krish Yadav
Graphite looks super interesting, is there a way to use it on VSC?
Greg Foster
@krishyadav007 Yup! You can use Graphites' local stacking functionality through our VSCode extension and CLI. The Graphite Reviewer experience happens in the cloud whenever you create a pull request in your repository. We dont yet support running Reviewer locally, but it's something we're considering for the future :)
Kush Gupta
I'll be honest -- I was skeptical that an LLM could come anywhere close to a human's ability to review code accurately. My experience with Graphite Reviewer has been incredible though. Its comments have been useful and actionable nearly every time, and it spots issues that I don't think I would have noticed otherwise. Very cool to see the skeptics (like myself!) be convinced that AI code review is here to stay.
Kenneth DuMez
@kushg Thanks so much Kush your support really means the world ❤️
Utopia Zeng
This sounds like a game changer, Merrill! I'm really intrigued by the <3% false-positive rate you mentioned. That kind of precision is what a lot of us have been looking for in AI tools. Can you dive a bit deeper into how Graphite Reviewer leverages RAG to ensure context-aware feedback? Also, will there be integrations with CI/CD pipelines in the future to automate testing after the code review? Lastly, since it's free for October, is there a planned pricing model for after this period? Really excited to see how this can boost team productivity! 🚀
Carissa Jansen
Graphite reviewer is amazing! We've been using it internally on our team and it's been a huge uplevel.
Caleb Brewer
I can't decide what I appreciate more: the markdown formatting in the comments, or the sweet sweet jams in the promo video. Congrats on the release, this looks amazingly useful! Particularly on my solo projects where I tend to be far too lenient in my code reviews...
Kyrylo Silin
Hey Merrill, I'm particularly interested in how you've achieved such a low false positive rate. What techniques are you using to filter out hallucinations and noise? How does the codebase-specific RAG work? Does it require any setup from the user? Congrats on the launch!
Greg Foster
Hi @kyrylosilin! Great questions! > What techniques are you using to filter out hallucinations and noise? The main things that have helped us get a low false positive rate have been 1) Building a detailed eval battery to test any changes we make to prompts 2) Leveraging the most expensive frontier models 3) Feeding in exceptionally large prompts with as much context as possible, taking advantage of recent increases in token limits 4) Creating long pipelines of LLM queries, often 5+ queries chained together to refine and evaluate anything outputted by the LLMs to ensure usefulness 5) Comparing existing code changes with older code and code changes in the repo. Most reviewers are subjective, but the real truth lies in what already exists on main > How does the codebase-specific RAG work? Does it require any setup from the user? No setup is required! After enabling Graphite Reviewer, our servers will asynchronously index your existing codebase in the background and leverage the indexed code in future reviews. It happens seamlessly behind the scenes, but Graphite Reviewer will cleanly cite any references so that users know where the context is coming from.