New
Graphite Reviewer is now Diamond

Make your code
brilliant
brilliant

Get immediate, actionable feedback on every pull request with Graphite's codebase-aware AI.

Diamond video thumbnail
Play video
Stats
500k+
500k+
Pull requests reviewed
<5%
<5%
Negative comment rate
Testimonials
0 / 0
"
It's different from other AI tools because... it actually works. It doesn't blindly say 'hey here's a typo,' it gives well reasoned recommendations based on the context of what I'm trying to build and what I'm trying to build it in."
Brian Michel
Software Engineer at The Browser Company
"
Diamond is very high signal, unlike other tools on the market. It found a months old bug in our codebase, that no human engineer could spot and so far, every highlighted issue has been a real problem."
Konrad Komorowski
Software Engineer at Isometric
"
We're seeing it comment on nits that we definitely would have missed, which is fantastic for improving our code quality."
Saket Gejji
CTO at Game Theory
"
It's actually impressive."
Cory Decker
CTO at Soar Energy Solutions
"
Diamond has been great for us! It does a fantastic job at finding real problems with our code and not delivering a lot of noise."
Ruven Chu
Software Engineer at Goody
"
Diamond is a handy teammate who checks the PR quickly and saves your hours before merging your change. With this instant boost, development process time could decrease dramatically and ensure code quality level. Suggesting teams who aim for speed."
Ali Andaç
Software Engineer at Lasso MD
"
It's really fast (it caught things before our CI did). It caught things before PR reviewers did."
Reggie Escobar
Software Engineer at Soar Energy Solutions
"
I've been using it for two weeks now and have to say, while it has only triggered a handful of times, each time has been an incredibly helpful insight on something I overlooked as well as other members of my team."
Adam Walker
Co-Founder & CEO at Voxel Games
Customers
Speed
Quality
Intelligence

Catch bugs before your reviewers do,

enforce quality and coding standards,

and conduct smarter, faster code reviews

Speed
Quality
Intelligence
Logic bug
The condition in the if statement should be inverted. Change it to: if (!Object.keys(ASYNC_JOB_REGISTRY).includes(kind)) {
Potential edge case
readlink -f is not available on macOS by default. A more portable solution would be: bash filepath=$(perl -e 'use Cwd "abs_path";print abs_path(shift)' "$0") This achieves the same result but works across both Linux and macOS environments.
Security issue
Please remove this token logging. Exposing GitHub access tokens in logs creates a security risk, as these tokens grant API access and should be treated as sensitive credentials.
Accidentally committed code
Adding || true to this condition causes the function to unconditionally return "BINARY", bypassing the binary detection logic. This appears to be unintentional and should be removed to restore the original file type detection behavior.
Performance
The await inside Promise.all([...]) is preventing parallel execution of these promises. Since Promise.all expects an array of promises, the await here will cause the stack dependency check to complete before the merge job query begins. To achieve the intended parallel execution, remove the await from db.stack.getStackDependencyForPr().
Code style/quality
The callsite value markNotifAsRead doesn't match the function name markAsReadEndpoint.
Documentation issue
The description 'Get auth tokens for user' doesn't match the command's actual functionality. Consider changing it to 'Run async job queue and send a test email'.
Catch more than just typos
Catch more than just typos
Logic bug
Potential edge case
Security issue
Accidentally committed code
Performance
Code style/quality
Documentation issue
Features
Faster development starts here.
Zero setup
No configuration needed: Connect your repo and get immediate feedback.
Diamond is simple to set up and starts working immediately
High-signal
Other AI bots hallucinate and create noisy comments. Diamond doesn't.
Diamond does not create noisy comments
Actionable
Resolve issues quickly with easy-to-understand one-click suggestions.
Easy-to-understand one-click suggestions
Codebase aware
Reviews that understand the entire codebase, not just the diff.
Reviews that understand the entire codebase
Custom rules
Tell the reviewer what to look for or pick from a library of predefined templates.
Always use undefined instead of null.
Prefer no double ternary statements
Do not prefix typescript enums with T
Avoid obvious comments
Don't allow TODOs without a ticket
Ensure secrets are not committed
Use const whenever possible
Always use undefined instead of null.
Prefer no double ternary statements
Do not prefix typescript enums with T
Avoid obvious comments
Don't allow TODOs without a ticket
Ensure secrets are not committed
Use const whenever possible
Always use undefined instead of null.
Prefer no double ternary statements
Do not prefix typescript enums with T
Avoid obvious comments
Don't allow TODOs without a ticket
Ensure secrets are not committed
Use const whenever possible
Pricing
Plans that grow with your team.
Starter
Best for individuals and small teams.
Free
Free

Immediate reviews

  • Automatically run for up to 100 PRs / month
  • Post comments with suggestions
  • Connects with your GitHub
  • One-click suggested edits
Team
Most Popular
Best for large teams with high PR volume.
$20
$20
per active committer / month

Actionable, smarter reviews

  • Codebase-aware AI
  • Customize with rules

Reviews at scale

  • Run for unlimited PRs
25% off for Graphite subscribers
Enterprise
Best for org-wide deployments.
Custom
Custom

Security and compliance

  • ACLs
  • SAML
  • Audit log (SIEM)
  • GHES support

Support

  • Dedicated support
  • SLAs

Finance and legal

  • Custom payment terms
  • Custom MSA and DPA
Diamond is just the start. Level up your entire development workflow with Graphite – an intelligent code review platform.
Frequently asked questions

Still have questions? Reach out to our team.

Supercharge
Supercharge
your team today

Diamond close-up render