How it works

Installs in 2 minutes.
Reviews every PR automatically.

No YAML to write. No CLI to run. Just install the GitHub App and open a PR.

01

Install the GitHub App

One click. Choose repos. No tokens to paste, no scripts to run. Works on any GitHub org or personal account.

02

Open a pull request

GrapeRoot receives the webhook, fetches the diff, and starts reviewing within seconds.

03

Graph traces blast radius

The AST import graph maps every file and symbol touched by the PR — including upstream callers in other repos.

04

Get proven comments

Every CRITICAL finding cites the real import chain. One-click committable suggestions for every fix.

About

AI code review that proves every finding

Most AI reviewers guess at blast radius. GrapeRoot traces the real import graph before posting a single comment. Every CRITICAL finding includes the exact call chain — auditable, not vibes.

Graph-proven findings

GrapeRoot builds an AST import graph of your codebase before reviewing. Every blast-radius claim cites real file edges — not a hallucination. If the graph doesn't have the edge, we don't claim it.

0 graph-fabricated findings

Zero setup

Install the GitHub App. Choose repos. Every new PR gets reviewed automatically — no YAML, no CLI, no configuration file needed to get started.

~60s to first comment

Usage-based pricing

~$0.05 per review in API costs. We pass most of the savings to you. At $15/user/month for unlimited reviews, the math works for any team size.

$0.05 avg cost / review
Real findings from production PRs
CRITICALgrafana/lokiingestedAt hardcoded to 0 — destroys ingestion-time retention after first compaction
CRITICALgrafana/tempoModule directive missing /v3 suffix — every downstream importer breaks silently
HIGHgrafana/lokiMetrics registered before ring/KV init — duplicate-registration panic on retry
HIGHgrafana/mimirBreaking-change entry omits upgrade action required by operators
HIGHgrafana/lokiNo test coverage for mixed-version (rolling-upgrade) cluster behaviour

Caught on real production PRs across Grafana's LGTM stack (73,000+ files, 3 repos)