# machine0

> Persistent NixOS and Ubuntu VMs from the CLI with dedicated CPU/RAM, static IPs, pre-installed AI tools, and per-minute billing.

machine0 is a CLI-driven cloud VM platform built by Fundamental Software and backed by Y Combinator. It provisions persistent NixOS and Ubuntu virtual machines with dedicated resources, static IPs, and per-minute billing — designed specifically for long-running tasks, autonomous agents, and reproducible development environments. All base images are open source under MIT on GitHub.

## What It Is

machine0 sits in the cloud VM / developer infrastructure category, but targets a specific niche: developers and AI agent operators who need persistent, reproducible machines they can drive entirely from the terminal. Unlike ephemeral sandbox services, VMs remain running until explicitly stopped or suspended, and can be snapshotted, cloned, and resumed. The platform runs real KVM/QEMU virtualization, not containers, giving each VM a dedicated CPU and RAM allocation.

## How the CLI and Agent Interface Work

Every operation on machine0 is a CLI command. Users install the client via a shell script, then use commands like `machine0 new`, `machine0 ssh`, `machine0 suspend`, `machine0 snapshot`, and `machine0 sync` to manage VMs. All commands support `--json` output for scripting. A remote MCP (Model Context Protocol) server lets AI agents drive the platform programmatically, making it possible for tools like Claude Code or Codex to create, configure, and manage VMs without human input.

## NixOS and Ubuntu Image Profiles

machine0 ships several pre-built image profiles:

- **nixos-25-11 / #base** — Minimal NixOS installation
- **nixos-25-11-loaded / #loaded** — Modern AI agents (Claude Code, Codex) plus dev tools (Docker, Node, Python)
- **nixos-25-11-openclaw / #openclaw** — Loaded profile plus OpenClaw agent
- **nixos-25-11-hermes / #hermes** — Loaded profile plus Hermes Agent

Ubuntu images come pre-installed with Docker, Node, Python, Claude Code, and Codex. NixOS images support Flakes for deterministic builds and one-command rollbacks. The image configurations are published on GitHub under MIT and users can fork and customize them, then rebuild with `machine0 provision`.

## Infrastructure Specs and Regions

VM sizes range from 1 vCPU / 1 GB RAM up to 60 vCPU / 240 GB RAM. Optional GPU attachments include H100, H200, L40S, and MI300X. The platform operates across four regions — US, UK, EU, and Asia — at the same price. Every VM receives a public static IP and an HTTPS endpoint at `<vm>.mac0.io` with no NAT or tunnels required. The platform claims 99.99% uptime across all regions.

## Designed for Autonomous Agent Workloads

The homepage explicitly calls out autonomous agents like OpenClaw and Hermes as primary use cases. The recommended workflow is to create a dedicated VM per agent, SSH in to start the agent, then suspend the VM when done to stop billing. The MCP server integration means agents can self-provision and manage their own compute. This positions machine0 as infrastructure for the agentic AI development workflow rather than a general-purpose VPS.

## Current Status

machine0 is actively developed and backed by Y Combinator. The NixOS image repository on GitHub was created in April 2026 and last updated in June 2026, indicating active maintenance. The platform is live and accepting signups via the dashboard at app.machine0.io.

## Features
- Persistent NixOS and Ubuntu VMs
- CLI-driven VM management
- Per-minute billing with suspend to stop charges
- Dedicated KVM/QEMU virtualization (not containers)
- Static IPs and HTTPS endpoints per VM
- Pre-installed AI tools (Claude Code, Codex, Docker, Node, Python)
- NixOS Flakes for reproducible builds
- Ubuntu with Ansible support
- VM snapshots and golden image cloning
- MCP server for agent-driven automation
- Optional GPU support (H100, H200, L40S, MI300X)
- 4 regions (US, UK, EU, Asia) at same price
- 1–60 vCPU, up to 240 GB RAM
- Open-source NixOS and Ubuntu image configs (MIT)
- SSH access and file sync
- JSON output for all CLI commands

## Integrations
Claude Code, Codex, OpenClaw, Hermes Agent, Docker, Node.js, Python, Ansible, NixOS Flakes, MCP (Model Context Protocol)

## Platforms
WEB, API, CLI

## Pricing
Paid

## Version
nixos-25-11

## Links
- Website: https://machine0.io
- Documentation: https://docs.machine0.io/introduction/quickstart
- Repository: https://github.com/fdmtl/machine0-nixos
- EveryDev.ai: https://www.everydev.ai/tools/machine0
