AI Reviews - Instant AI code review.
Graphite Chat finds critical bugs and security issues before they reach production.
Main Features
Instant Reviews
- 1-click fixes
- High signal
- Custom rules
Metrics
- 342 issues found
- 1482 PRs reviewed
- 281 Issues led to fixes
- 3.5% Comments downvoted
Code Review Example
File: server.js
const port = 3000;
Unresolved thread: line +3
Logic bug
Change the port from 3000 to 8000 to match the exported port in the tests. The CI test is failing because it expects the server to run on port 8000.
Suggested change
const port = 8000;
Commit Suggestions
Custom rules
Define information to consider when determining types of comments not to leave.
- Dialogs do not need explicit onClose handlers.
- Don't leave comments about naming changes that could be considered nits
Update server.js
Filters
Define rules to detect issues in your codebase in addition to general bugs:
- Implement rate limiting and request validation to prevent abuse.
- Verify the integrity of third-party libraries and dependencies before use.
Logic Bugs and Potential Issues
- 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 -fis not available on macOS by default. A more portable solution would be:
filepath=$(perl -e 'use Cwd "abs_path";print abs_path(shift)' "$0") - Security issue: Please remove this token logging. Exposing GitHub access tokens in logs creates a security risk.
- Documentation issue: The description 'Get auth tokens for user' doesn't match the command's actual functionality. Suggested change: 'Run async job queue and send a test email'.
Features of Graphite Chat
- Why teams choose Graphite Chat
- More impact, less noise.
- Instant reviews.
- Seamless integration with GitHub.
Testimonials
Konrad Komorowski, Software Engineer
Graphite Chat is very high signal, unlike other tools on the market.
Brian Michel, Software Engineer, The Browser Company
It's different from other AI tools because... it actually works.
Mike Deeks, Infra Engineer, Braintrust
Graphite Chat is currently my favorite thing.
Saket Gejji, CTO, Game Theory
We're seeing it comment on nits that we definitely would have missed.
Ruven Chu, Software Engineer, Goody
Graphite Chat has been great for us!
Reggie Escobar, Software Engineer, Soar Energy Solutions
It's really fast.
FAQ
How do I enable AI code reviews?
Still have questions? Reach out to our team.