Self-hosted
€0
The software, on your own hardware.
- CLI and HTTP API
- Ubuntu workspaces ready for coding agents
- Persistent sessions and snapshots
MIT licensed. No revenue cap. License terms. Hosting and AI usage are separate.
Install AHVMAHVM runs Linux microVMs on a server you control. Each one keeps its disk, its shell sessions and, when it stops, its memory. Point a coding agent at it, close your laptop, and come back to the same machine.
curl -fsSL https://ahvm.app/install.sh | bash
Client for macOS and Linux. Your server needs Linux x86_64 with KVM. Read the docs
ahvm desktop omarchy, then back to the CLI. Screen recording, played at 2× speed.
These are the commands you’ll use most. Scripts get plain output and exit codes; people get a shell.
ahvm create devahvm user in /workspace. Add --cpus and --memory to size it.ahvm shell devahvm exec dev -- …ahvm files put / getahvm snapshot createahvm desktop omarchy--resolution 1080p.ahvm use homeEach machine starts with Ubuntu, Node.js LTS, Bun, Python, Git, build tools, Claude Code, Codex, OpenCode and Pi. Sign in with your own provider account or API key.
Idle machines hand their resources back on their own. Nothing is deleted unless you delete it.
| After 30 seconds of quiet | The machine pauses. RAM and disk stay resident, and the next command resumes it automatically. |
|---|---|
| After an hour idle | It stops. RAM is released; the disk and a memory checkpoint are kept. ahvm start dev brings it back where it was. |
| While a shell is connected | It stays awake, even if the agent inside hasn’t printed anything for a while. |
These are the defaults; operators can change them. Local snapshots are not off-host backups. Servers set up for replicated storage can keep disks durable elsewhere.
The client needs curl, gzip and Python 3. Or use Homebrew: brew install mariobm/ahvm/ahvm.
The server needs Linux x86_64 with KVM, enabled Landlock ABI 6 (Linux 6.12+), systemd 254+, cgroup v2 and glibc 2.35+. There’s no domain or open port to set up; the client talks to it over SSH and the admin token stays on the server.
Installation guide Read the install script Signed release catalog
curl -fsSL https://ahvm.app/install.sh | bashahvm host add home --ssh root@YOUR_IP --installahvm create dev --cpus 2 --memory 4096Run it yourself, wait for us to host it, or have us set it up for your team.
€0
The software, on your own hardware.
MIT licensed. No revenue cap. License terms. Hosting and AI usage are separate.
Install AHVMNot yet
Our servers, your CLI. In an invitation-only pilot.
Pricing and allowances will be announced before launch.
Join the waitlist€299 a month, from
A dedicated host, set up with you.
Management fee only. Infrastructure, AI usage and taxes are extra. Three places.
Email about a pilotSelf-hosted. You manage hosting, updates and backups. The software is MIT licensed, including for commercial use. Read the full license terms.
Team pilot. Scope, capacity, onboarding costs and duration are agreed before you start. Fees cover services; the software remains MIT licensed.
Cloud. Pricing, resource allowances and availability will be announced before launch. AI model usage is separate and billed by your provider.
Something else in mind? sales@ahvm.app
AHVM is available to self-host today. AHVM Cloud is our upcoming hosted service for developers who want to use our infrastructure, with an invitation-only pilot underway. Pricing and resource allowances will be announced before launch. Teams can also discuss a separate paid pilot for dedicated host setup and hands-on support.
Yes. New sandboxes include Ubuntu, Node.js LTS, Bun, Python, Git, Claude Code, Codex, OpenCode and Pi. Sign in with your own provider account or API key.
A normal stop saves a local disk and memory snapshot for the next start. Idle-stop is automatic; starting again is explicit. Worker recovery uses the latest saved checkpoint, not unsaved RAM. Local snapshots are not off-host backups.
The current runtime uses libkrucible, our libkrun fork. The qualified server bundle is Linux x86_64/KVM. Standalone clients are available for Apple Silicon Macs and Linux x86_64. A macOS server package and a Firecracker backend are not included.
This is an early release for evaluation on your own hardware. We’re improving the development experience before the first stable release. It is not a production security sign-off for hostile multi-tenant workloads.