Alpha — CodeAnvil is under active development and not yet publicly announced.

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

bash
# 1. Download and build the CLI (requires Rust)
curl -sSL https://codeanvil.io/downloads/anvil-latest.tar.gz -o anvil.tar.gz
tar -xzf anvil.tar.gz && cd anvil-*
cargo build --release
sudo cp target/release/anvil /usr/local/bin/

# 2. Register your account
anvil register your-email@example.com

# 3. Create your first repository
mkdir ~/anvil-example && cd ~/anvil-example
git init
echo "# My First Project" > README.md
git add README.md && git commit -m "Initial commit"
anvil repo setup
git push -u origin main

Full Setup Guide → Workflow Guide →

Documentation

Core 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

$0/user/mo
  • ✓ Everything in CodeAnvil
  • ✓ 5 repositories
  • ✓ 100 builds/month
  • ✓ 50 AI reviews/month

Full Pricing Details →

Ready to get started?

Start with the Free tier today. No credit card required.