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
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
Anvilcommit status. - Your settings in the repo.
.anvil.yamlsets the profile, path filters, path instructions, auto-review rules and a cost cap.
ubuntu-24.04Invitation only, four steps.
Anvil is a small, private setup. There's no public sign-up; you ask, and we invite you.
- 01Request accessTell us who you are and what you'd use it for.
- 02We send an inviteBy email, if it's a fit.
- 03Sign inFrom the invite link, with your email address or GitHub.
- 04Connect a repositoryInstall the Anvil app on GitHub repositories, or create a repository on Anvil, then open a pull request.
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.
Adds email invitations: an
invitestable, an accept endpoint that creates the account, and a members page to send and revoke them.Review effort 3/5 (~30 min) · Risk medium · Findings 1 major, 2 minor