CodeAnvil
Git hosting that stays out of your way
PRs, reviews, and builds — all stored in git. No database lock-in. Your data travels with your code.
Quick Start
# Clone and build the CLI git clone ssh://git@codeanvil.io:2222/~/anvil cd anvil && cargo build --release sudo cp target/release/anvil /usr/local/bin/ # Register your account anvil user register your-email@example.com # Setup your repository cd your-project anvil repo setup # Push your code git push -u origin main
Documentation
🔄 Pull Requests
Squash commits, signed reviews, and git notes storage.
Start Here🤖 Build Agents
CI/CD on your infrastructure via SSH.
Advanced🧠 AI Code Review
Automated code review with AI analysis.
Advanced⌨️ CLI Reference
All commands and options.
Reference⚙️ Configuration
Branch protection, builds, and AI review settings.
ReferenceCore Concepts
📝 Git Notes Storage
PR metadata, approvals, and build status are stored as git notes. This means your pull request information travels with your repository — no external database required.
🔐 Signed Reviews
Every approval is cryptographically signed using GPG. This creates an immutable audit trail: you can always verify who approved what and when.
🔒 Secure Build Agents
Build agents run on your infrastructure, not ours. Agents poll the server via SSH, so they can run behind firewalls and NAT without opening inbound ports.
🔑 SSH-First Auth
CodeAnvil uses SSH keys for authentication — the same keys you already use for git. No passwords to remember, no OAuth flows. Just secure, key-based authentication.
Simple Pricing
Start free, upgrade when you need more.
Free
- ✓ Everything in CodeAnvil
- ✓ 5 repositories
- ✓ 100 builds/month
- ✓ 50 AI reviews/month
Pro
- ✓ Everything in Free
- ✓ Unlimited repositories
- ✓ Unlimited builds
- ✓ Unlimited AI reviews
Ready to get started?
Start with the Free tier today. No credit card required.