Skip to main content
machine0 provides persistent cloud VMs, designed for long-running agents. One command gives you (or your agent) an SSH-ready VM with dedicated CPU/RAM/GPUs, modern agents and tooling, a static IP, and HTTPS at <vm>.mac0.io. VMs stay on until you stop or suspend them, and everything is billed by the minute. Every command has --json, and a remote MCP server lets agents manage their own fleet: spin up a box for a build, snapshot it, tear it down.

What you get

  • Powerful Computers: 1-60 vCPU, up to 240 GB RAM. Not shared. Built for compute-heavy workloads, with a 99.99% uptime SLA.
  • GPUs: H100, H200, MI300X, L40S, RTX 4000/6000 Ada. From $0.836/hr, up to 8x H200.
  • Suspend & resume: pause an idle machine, stop paying for compute, resume exactly where it left off. Pay only image storage while suspended.
  • Snapshot & clone: configure one machine, image it, spin up identical clones. Images are versioned.
  • Disks: persistent block storage volumes — create one with machine0 disks new, attach it to a VM at creation with --attach disk:<name> path:</abs/path> or to a running VM with disks attach, and keep the data across suspend/resume and VM destruction. ~$0.1667/GB/month.
  • Profiles: bundles of MCP servers, integrations (GitHub, Claude Code, Codex), prompts, and env variables, injected at VM creation. This gives each agent exactly the capabilities you choose and nothing else.
  • NixOS or Ubuntu: NixOS is first-class: declarative, reproducible machines provisioned with Nix flakes. Ubuntu comes with Ansible. All images are open source.
  • Static IPs & HTTPS: every VM gets a public IP and authenticated HTTPS at <vm>.mac0.io.
  • In-browser SSH terminal: one click from the web dashboard for VMs with a managed key — no local setup needed.
  • Agent skills: machine0 skills install adds machine0’s skills to your local coding agents (Claude Code, Codex). The first, /create-machine, turns a plain-English description into a git-versioned NixOS project and a running VM built from it.
  • File sync: sync push and sync pull with --watch.
  • 5 regions: New York, San Francisco, London, Amsterdam, Singapore. Same price everywhere.
  • Per-minute billing: starts at $0.013/hr. No commitments, refundable credits.