AI code review your team won’t tune out
Kenrow flags what matters in every pull request, remembers what your team decides, and stays quiet about the rest.
Retries 3 times with backoff instead of failing the order.
A key per charge so a retry can't bill twice.
A timeout, a decline and a double submit.
Needs a person
A new key on every attempt
More code, same reviewers
Coding agents write more than your team can read. An AI reviewer that adds noise just makes the queue longer.
Every comment worth reading
One comment per real issue, followed until it's fixed. Nothing repeated, nothing padded.
“Allowed by PCI scope” · maya-chen · not raised againcharge.ts:18
Your team decides once
Overrule a finding and Kenrow remembers, on every pull request after it.
The last 4 card digits may be logged
Know what's safe to merge
Every pull request gets a verdict and the reason for it, so you can check its track record on your own code.
Needs a person
Would approve
Anyone can review any PR
No more waiting on the one person who knows that service.
Ask about this PR
Why would a retry bill twice?
newKey() inside the loop (retry.ts:42), so the provider sees three different charges. Moving the key above the loop makes the retries one charge.AI costs you can predict
Runs on your own Claude or Codex key, at list price. We charge per developer, never per token.
See pricing →- Model usage
- Billed to you by Anthropic or OpenAI, no markup
- Kenrow
- Flat, per active developer. Free during the pilot
- Reviews
- No caps, however much your team ships
- Surprises
- None. We never switch to our own keys
Your first review in minutes
No config files and no sales call. Sign in with GitHub and pick your repositories.
- Sign in with GitHubYour account
- Install on an organizationPick repositories
- Add your model keyAnthropic or OpenAI
- Open a pull requestReviewed in minutes
Your code stays yours
Read-only access to your code, and the checkout is deleted after every review.
- Your code
- A shallow clone per review, deleted when the job ends
- Webhook payloads
- Kept 7 days, then deleted
- Models
- Your Anthropic or OpenAI key. We keep only the short excerpts findings quote
- Your keys
- Encrypted at rest; only the last 4 characters are ever shown again
Ship faster without lowering the bar
Try Kenrow on your next pull request.
Start free with GitHub