What Is Anvil?
Anvil is a multi-tenant SaaS platform that orchestrates 57 specialized AI agents to transform tickets — and chat messages — into fully implemented, tested, reviewed, and deployed code.
Agents remember context across interactions, improve from your feedback, and consolidate learnings overnight. Human intervention is required only for edge cases — or when your configurable approval gates demand it.
Four-Layer Architecture
Layer 1: Anvil Platform
Laravel 12 on Forge. Orchestration, billing, dashboards, API proxy. Planning and review agents run here. Memory system and self-evolution engine. Your Anthropic API key never leaves this layer.
Layer 2: Ephemeral Compute
Implementation and DevOps agents run in Firecracker micro-VMs on Fly.io. Each session boots in <1s, clones your repo, executes, and is destroyed. Zero persistent state.
Layer 3: Chat Channels
Conversational agents connect to Slack, WhatsApp, Telegram, Discord, Zoom, and Google Meet. Fast-path responses in <30s. Escalation to the full pipeline when needed.
Layer 4: Tenant Deployment
Forge deploys code to staging and production. Supports Hetzner, DigitalOcean, AWS, Vultr, Linode, custom VPS. Agents never touch production directly.
Built With
Security & Compliance
API Key Proxy
ANTHROPIC_API_KEY never leaves Anvil. Machines get a short-lived proxy secret.
Database Isolation
Connection-level isolation. Not row-level. SQL injection can't cross tenants.
Ephemeral Machines
Firecracker micro-VMs destroyed after every session. No persistent state.
Secrets Scanner
SecretsScannerAgent runs on every PR. Secrets found = PR blocked.
Encrypted Credentials
AES-256 encryption. OAuth per-tenant. No shared platform tokens.
Branch Protection
Respects all branch rules. Never force-pushes. Can't merge = needs_human.
Start Building with Anvil
Free tier available. All 57 agents. No credit card required.