AI code review · CI insight · repository hosting

Code review that reads the whole repository.

Anvil reads every pull request on GitHub or on repositories hosted on Anvil with the whole repository checked out, posts findings on the lines they're about with a fix, and tells you in the PR why a CI job failed.

Invitation only · runs on one server · reviews by Claude

What it does

One Anvil that reads the code and the CI log.

It works on a real checkout of the repository, so it can follow a call into a file the pull request didn't touch, and it sees what CI said about the same commit.

Findings on the line, with the fix.

  • Walkthrough and change stack. One comment per pull request, edited in place: a summary, the change split into layers in reading order, a sequence diagram, effort and risk.
  • Inline findings. Each has a severity, a category, an explanation, a committable suggestion and a prompt you can paste into a coding agent.
  • Incremental reviews. After a push, only the new commits are reviewed, and open comments aren't repeated. A force-push gets a full review.
  • Pre-merge checks. Rules in plain language ("every migration is reversible"), judged on every review and reported in the Anvil commit status.
  • Your settings in the repo. .anvil.yaml sets the profile, path filters, path instructions, auto-review rules and a cost cap.
How reviews work
Runner
ubuntu-latest
also ubuntu-24.04
Concurrency
5 jobs at once
across the server
Per job
4 CPU · 8 GB
1 h timeout
Review cap
$3
per run, lower it per repo
Runner time
0 min
used by reviews
Setup
1 step
add the bot as collaborator
How access works

Invitation only, four steps.

Anvil is a small, private setup. There's no public sign-up; you ask, and we invite you.

  1. 01Request accessTell us who you are and what you'd use it for.
  2. 02We send an inviteBy email, if it's a fit.
  3. 03Sign inFrom the invite link, with your email address or GitHub.
  4. 04Connect a repositoryInstall the Anvil app on GitHub repositories, or create a repository on Anvil, then open a pull request.
FAQ

Questions people ask first.

More in the docs FAQ and on security and data.

Where does my code go?

It's cloned onto your server, Anvil's server, for the length of a review, and deleted afterwards. The diff, the files Anvil reads, the PR description and CI log tails are sent to Anthropic's API to write the review. Nothing else receives it.

What does it cost?

There are no seats or plans. Every review is an Anthropic API call with a hard cap: $3 per review and $1 per question, inside a monthly budget per account, and you can set a lower cap per repository. The cost of each run is shown in the PR and in the dashboard.

Which code hosts does it work with?

GitHub: install the Anvil app on the repositories you choose, and reviews appear on your pull requests there. Or host the repository on Anvil itself. GitLab is not supported yet.

Can it change my code?

No. It reads the repository with read-only tools and never pushes. Each finding comes with a suggested change and a prompt you can hand to your own coding agent.

Do I have to set up a workflow or webhook?

No. On GitHub, installing the app is all it takes; on a repository hosted on Anvil, turn reviews on in Settings → Repositories. The next pull request is reviewed. Reviews don't use CI minutes.

Anvil

Open a pull request. Get a review in minutes.