Graphite makes pull requests smaller. Aura makes them provable.
Graphite is built around stacked pull requests — small, dependent changes that land in order — with an AI reviewer on top. Aura attacks the same problem from the other end: not how to slice a change so a human can review it, but how to give a machine enough context to say whether the change was correct.
What each one is for
What Graphite is great at
- Stacking
Dependent PRs that rebase cleanly is a genuinely hard problem, and Graphite solved it better than anyone else.
- Review throughput
A team on stacks reviews faster because each unit is small enough to hold in your head.
- Diamond
The AI reviewer catches real things and is tuned to be quiet, which is the hard part of automated review.
- GitHub-native
It fits the flow a team already has rather than asking them to leave it.
What Aura adds on top
- A goal to review against
An AI reviewer reads a diff and guesses at intent. Aura is given the intent up front, so the check is against a stated goal rather than an inferred one.
- The agent side
Graphite starts at the pull request. Aura starts before the agent runs — approving what it may touch, then checking what it did.
- Semantic identity
Function-level identity that survives renames and moves, so a refactor reads as a refactor across a stack.
- Not only GitHub
Any Git remote, or none.
Dimension by dimension
Side by side
When to pick which
Pick Graphite if…
- Your bottleneck is human review throughput on GitHub.
- Stacked PRs are how your team already works.
Pick Aura if…
- Your bottleneck is not knowing whether an agent’s change did what you asked.
- You are not on GitHub, or not only on GitHub.
Keep Graphite. Add the control layer.
Stack with Graphite, prove with Aura. Aura’s check runs at the commit, before anything reaches a pull request, so a stack arrives already carrying a verdict per commit.
Aura & Graphite
Does Aura do stacked PRs?
Not as a first-class feature. Crew works a dependency graph and merges in order, which covers some of the same ground, but Graphite’s stacking is more complete.
Is Aura’s review AI or deterministic?
Both, and the deterministic part comes first. Intent versus AST, deletions versus callers, and goal wiring are computed, not guessed. An AI pass runs on top of that.
Ship with proof, not hope
Free public beta for macOS and Linux. Point it at a repo and keep driving Graphite, now with a semantic diff, a verdict and a record on every change.