Skip to main content
machine0 creates persistent cloud VMs from the command line. One command gives you a VM with dedicated CPU/RAM/GPUs, modern agents and tooling, a static IP, and HTTPS at <vm>.mac0.io. Every command has --json. A remote MCP server lets agents drive everything programmatically.

What you get

  • NixOS or Ubuntu: provision with Nix flakes or Ansible. All images are open source.
  • Dedicated KVM/QEMU: 1-60 vCPU, up to 240 GB RAM. Not shared.
  • GPUs: H100, H200, MI300X, L40S. From $0.836/hr.
  • Suspend & resume: snapshot state, stop billing, restore later. Pay only image storage while suspended.
  • 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.
  • Env sets: define environment variables once, inject into any VM at creation with --env.
  • Disks (experimental): persistent block storage volumes — create one with machine0 disks new, mount it on a VM at creation with --mount disk:<name> path:</abs/path>, and keep the data across suspend/resume and VM destruction. ~$0.1667/GB/month. Commands hidden by default — enable with machine0 config set USE_EXPERIMENTAL_FEATURES=true.
  • Profiles (experimental): group integrations (GitHub, Claude Code, Codex, any remote MCP server), prompts, and env variables with machine0 profiles and its companion integrations, prompts, and vars command groups — connect the same service with different accounts per profile, inject a profile’s credentials and env vars into new VMs with --profile, and use each profile’s aggregated MCP endpoint, which serves the profile’s prompts as slash commands in connected Claude clients. OAuth happens in your browser; credentials are stored encrypted. Commands hidden by default — enable with machine0 config set USE_EXPERIMENTAL_FEATURES=true.
  • Snapshots: image any VM, version it, spin up clones.
  • 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( 0.013/hr (~9/mo). No commitments, refundable credits.
  • 99.99% uptime SLA