machine0
Persistent NixOS VMs You Control from the CLI
Last verified:
What is machine0?
machine0 is a cloud VM service that creates persistent virtual machines directly from the command line. One command gives you a VM with dedicated CPU/RAM/GPUs, modern agents and tooling pre-installed, a static IP, and HTTPS at <vm>.mac0.io. VMs remain on unless stopped or suspended, making it designed for long-running tasks like hosting web apps, databases, or autonomous agents such as OpenClaw and Hermes.
Key features include NixOS with Flakes or Ubuntu & Ansible images, dedicated KVM/QEMU resources up to 60 vCPU and 240GB RAM, optional GPUs (H100, H200, L40S, MI300X), and the ability to start, suspend, snapshot, and resume VMs. Every CLI command supports --json output, and a remote MCP server lets AI agents drive everything programmatically. Additional features include static IPs, HTTPS endpoints, file sync with --watch, in-browser SSH terminal via the web dashboard, and 99.99% uptime across four regions (US, UK, EU, Asia).
machine0 is for developers who want reproducible development environments, teams running autonomous agents that need isolated credentials, anyone hosting web apps or databases requiring stable addresses, and users who prefer CLI-first cloud infrastructure with per-minute billing. The service runs on DigitalOcean infrastructure with full root-level SSH access, open-source images (all images are open source), and refundable credits with no commitments.
machine0 pricing
Pricing model: Freemium
Pay-as-you-go, billed per minute with same price in all regions. Suspend VMs to stop billing; you pay only for image storage ($0.078/GB/month) while suspended. Minimum top-up $5 USD. Unused credits are refundable. VM sizes and pricing: - small: 1 vCPU, 1GB RAM, 25GB disk at $0.013/hr (~$9/month) - medium: 2 vCPU, 2GB RAM, 60GB disk at $0.034/hr (~$25/month) - large: 2 vCPU, 4GB RAM, 80GB disk at $0.052/hr (~$38/month) - xl: 4 vCPU, 8GB RAM, 160GB disk at $0.104/hr (~$76/month) - xxl: 8 vCPU, 16GB RAM, 320GB disk at $0.208/hr (~$152/month) - xxxl: 16 vCPU, 64GB RAM, 200GB disk at $0.825/hr (~$602/month) - 4xl: 32 vCPU, 128GB RAM, 480GB disk at $1.980/hr (~$1,445/month) - 5xl: 48 vCPU, 192GB RAM, 720GB disk at $2.970/hr (~$2,168/month) - 6xl: 60 vCPU, 240GB RAM, 900GB disk at $3.714/hr (~$2,711/month) GPUs start at $0.836/hr.
machine0 pros
- Persistent VMs that remain on unless stopped or suspended
- CLI-first interface with every command supporting --json output
- Dedicated KVM/QEMU resources, not shared
- Up to 60 vCPU and 240GB RAM per VM
- Optional GPUs including H100, H200, L40S, MI300X
- NixOS with Flakes for deterministic builds
- Ubuntu pre-installed with Docker, Node, Python, Claude Code, Codex
- Start, suspend, snapshot, and resume VM state
- Freeze VM state and stop billing while suspended
- Create golden images and spin up clones
- Static IPs for every VM
- HTTPS endpoints at <vm>.mac0.io without NAT or tunnels
- 99.99% uptime SLA across 4 regions
- Per-minute billing starting at $0.013/hr (~$9/month for small)
- Same price in all regions (US, UK, EU, Asia)
- In-browser SSH terminal via web dashboard
- File sync with sync push/pull and --watch option
- Open-source images (NixOS and Ubuntu)
- Full root-level SSH access
- Remote MCP server for programmatic agent control
- No commitments, refundable credits
- Minimum top-up only $5
- Pay only image storage ($0.078/GB/month) while suspended
- One-command rollbacks on NixOS
machine0 cons
- CLI-closed source (not open source)
- Runs on DigitalOcean infrastructure (third-party dependency)
- GPU VMs have lower 99% uptime SLA vs 99.99% for CPU VMs
- No SLA guarantee for control plane (API, dashboard, CLI auth)
- Minimum top-up $5 required
- VM destruction is irreversible with no data recovery
- Must have sufficient balance for 10 hours before creating resources
- Resources may auto-suspend or destroy if balance below 1 hour runway
- Cryptocurrency mining requires prior written consent
- Control plane services have no specific uptime guarantee
- Base images provided as-is with no warranty
- Data backup is customer responsibility only
- VAT applies where required by law
- French law governs disputes (Annecy courts)
- Credits not refundable as cash (only applied to future usage)
Frequently asked questions about machine0
What is machine0?
machine0 creates persistent cloud VMs from the command line. One command gives you a VM with dedicated CPU/RAM/GPUs, modern agents and tooling pre-installed, a static IP, and HTTPS at <vm>.mac0.io. Every command has --json, and a remote MCP server lets agents drive everything programmatically.