Providers compete for every request
The buyer scores providers on price, latency and reputation and sends each request to the best one. When a provider gets cheaper, your reviews do too.
AI code review for GitHub, on Antseed
reviewant buys its models on Antseed, an open peer-to-peer AI network where independent providers compete on price. You get a thorough review of every pull request and pay what the models cost, with no markup.
Install the GitHub App, pick the repositories. Every new PR head is reviewed; tag
@reviewant to ask for more.
Moves session refresh into the token middleware and drops the per-route check.
/admin/export no longer checks the role it used
to.- if (session.expiresSoon()) return refresh(session)+ if (session.expiresSoon() && !session.revoked)+ return refresh(session, { ifVersion: session.version })
Tests: 412 passed · Files read in full: 6 · Model cost: $0.02
Reviewing every pull request of the Antseed monorepo, and its own.
Why it’s cheap
Antseed is a peer-to-peer network for AI services. Independent providers offer models on it, and requests go straight to them over an encrypted connection, with no company in the middle. reviewant is a buyer on that network.
The buyer scores providers on price, latency and reputation and sends each request to the best one. When a provider gets cheaper, your reviews do too.
Model usage is passed through at the network’s price, with no markup and no per-seat fee on top.
Every request is paid from a balance funded by card or with USDC on Base. No commitment, no unused capacity.
How it works
Choose the repositories. They are watched from that moment on, and repositories you add later follow.
Each new head commit gets a review once pushes settle. A burst of pushes is reviewed once, not ten times.
Tag @reviewant with a focus (“check the retry path”) or “re-review” after a fix. The new
review replaces the old one.
What you get
Not a diff summariser. reviewant works in a real checkout of your branch, with the tools a person would use.
Changed core files are read in full, callers and tests are looked up, and regressions come first.
Dependencies are installed and the suite runs in a sandbox, so a finding can say what failed.
Every review ends with N/5 and one sentence on what stands between this PR and a merge.
P0–P3 severity, the exact lines, why it breaks and a suggested change. Nothing vague.
A second agent looks only for reuse, simplification and consistency, kept apart from the score.
Guidelines per repository or organization, plus your CLAUDE.md or AGENTS.md.
Big changes are reviewed in parallel passes by area and merged into one review.
When a PR changes how components talk, the review draws the new flow.
No approvals, no pushes, no requested changes. It comments; your people decide.
Security
Each review of a hosted organization runs as its own job in a separate cluster, and is deleted when it ends.
Pricing
Either way, models are bought on Antseed at the network’s price: you pay for what your reviews use, not a markup.
Subscription
per organization, plus model usage at cost
Open source
GPL-3.0, on your own Kubernetes
FAQ
A chain of models bought on Antseed, with fallbacks when one is slow or down. The chain is set per repository; the hosted service picks a tested one for you.
There is no per-seat price with model costs built in. reviewant buys its models on Antseed, where independent providers compete for each request, and passes the cost through.
No. Hosted reviews check the branch out inside a sandbox that is deleted when the review ends. What is kept is the review itself and its history in your dashboard.
Every new PR head is reviewed automatically. Tags are accepted from people with write access, or from an allowlist you set.
Yes, for pull requests from branches of the same repository, inside the review’s sandbox. Results go into the review.
Not yet. reviewant is GitHub only today.
Yes. Ask for access and we will set up your organization for a trial.