Krachtige en persistente virtuele machines - machine0

Ontworpen voor langlopende agents

VM's blijven actief tenzij ze handmatig worden gestopt of gesuspendeerd. Het platform ondersteunt reproduceerbare builds met NixOS flakes of Ubuntu met Ansible. Gebruikers krijgen toegang tot dedicated resources, statische IP-adressen en facturering per minuut. Alle images zijn open source, waaronder NixOS en Ubuntu.

Installatie

De installatie kan worden gestart via de volgende opdracht: $curl -LsSf https://machine0.io/install.sh | sh

Stabiele en krachtige VM's voor rekenintensieve workloads

Met een uptime van 99,99% biedt machine0 configuraties van 1 tot 60 vCPU's en tot 240 GB RAM. Voor specifieke workloads zijn optionele GPU's beschikbaar: H100, H200, L40S, MI300X en RTX 4000/6000 Ada.

Integratie en beheer

  • CLI en MCP: Elke operatie is een CLI-commando met de --json vlag. Een remote MCP-server stelt agents in staat om alles programmatisch aan te sturen.
  • Statusbeheer: Het is mogelijk om een VM te starten, te suspenderen, snapshots te maken en deze later te hervatten. Door de staat van een VM te bevriezen, stopt de facturering voor compute. Daarnaast kunnen 'golden images' worden gemaakt van elke VM om vervolgens clones op te spinnen.
  • Omgevingsconfiguratie: Via profielen kunnen MCP-servers, credentials, prompts en omgevingsvariabelen in de VM's worden geïnjecteerd. Tools zoals Claude Code en Codex herkennen deze automatisch.

Infrastructuur en netwerk

  • Reproduceerbare builds: Met NixOS zijn deterministische builds en one-command rollbacks mogelijk, waardoor 'configuration drift' wordt voorkomen. Voor Ubuntu zijn Docker, Node, Python, Claude Code en Codex vooraf geïnstalleerd.
  • Netwerk en regio's: Elke VM krijgt een publiek IP-adres en een HTTPS-endpoint op <vm>.mac0.io, zonder dat er gebruik gemaakt hoeft te worden van NAT of tunnels. VM's kunnen worden gehost in vijf regio's: US East, US West, UK, EU en Asia.

Prijzen

Er wordt gewerkt met een pay-as-you-go model, gefactureerd per minuut. De prijzen zijn gelijk in alle regio's. VM's kunnen worden gesuspendeerd om de compute-facturering te stoppen.

CPU VM's

GrootteCPURAMSchijfPrijs per uurPrijs per maand (ca.)
small1 vCPU1 GB25 GB$0.013$9
medium2 vCPU2 GB60 GB$0.034$25
large2 vCPU4 GB80 GB$0.052$38
xl4 vCPU8 GB160 GB$0.104$76
xxl8 vCPU16 GB320 GB$0.208$152
large-nvme2 vCPU4 GB80 GB$0.061$45
xl-nvme4 vCPU8 GB160 GB$0.121$88
xxl-nvme8 vCPU16 GB320 GB$0.243$177
xl-premium4 vCPU8 GB50 GB$0.236$172
xxl-premium8 vCPU16 GB100 GB$0.473$345
xxxl16 vCPU64 GB200 GB$0.825$602
4xl32 vCPU128 GB480 GB$1.980$1,445
5xl48 vCPU192 GB720 GB$2.970$2,168
6xl60 vCPU240 GB900 GB$3.714$2,711

Aanvullende informatie over CPU-types:

  • -nvme: Deze varianten draaien op nieuwere generaties CPU's met NVMe-opslag voor aanzienlijk hogere disk IOPS (dezelfde vCPU, RAM en schijfruimte als de reguliere varianten).
  • -premium: Deze bieden dedicated (niet-gedeelde) vCPU's voor de hoogste single-thread performance.

GPU VM's

GrootteGPUVRAMvCPURAMSchijfPrijs per uurPrijs per maand (ca.)
gpu-4000ada-11x RTX 4000 Ada20 GB832 GB500 GB$0.836$610
gpu-l40s-11x L40S48 GB864 GB500 GB$1.727$1,261
gpu-6000ada-11x RTX 6000 Ada48 GB864 GB500 GB$1.727$1,261
gpu-mi300x-11x MI300X192 GB20240 GB720 GB$2.849$2,080
gpu-h100-11x H10080 GB20240 GB720 GB$4.851$3,541
gpu-h200-11x H200141 GB24240 GB720 GB$4.917$3,589
gpu-mi300x-88x MI300X1,536 GB1601,920 GB2 TB$22.792$16,638
gpu-h100-88x H100640 GB1601,920 GB2 TB$38.808$28,330
gpu-h200-88x H2001,128 GB1921,920 GB2 TB$39.336$28,715

GPU-configuraties zijn beschikbaar in us-east, uk, eu en asia.

Kosten bij suspensie: Wanneer een VM is gesuspendeerd, betaal je enkel voor de opslag van de image ($0.078/GB/maand). De minimale opwaardering is $5; ongebruikte credits zijn restitueerbaar.

Voorbeelden

Krachtige VM's op aanvraag

Ideaal voor het uitbesteden van rekenintensieve taken zoals compilatie of geautomatiseerd onderzoek.

$ machine0 new buildbox --size 4xl --region us-east # 32 vCPU & 128 GB RAM
$ machine0 ssh buildbox
$ machine0 suspend buildbox # Suspend & pauzeer compute-facturering
$ machine0 start buildbox   # Hervat waar je was gebleven

Agents draaien met profielen

Door profielen te gebruiken, injecteer je credentials, MCP-servers, prompts en omgevingsvariabelen, zodat agents direct operationeel zijn.

# Authenticeer Claude Code, Codex & GitHub
$ machine0 integrations connect claude-code --profile default
$ machine0 integrations connect codex --profile default
$ machine0 integrations connect github --profile default

# Voeg MCP's toe
$ machine0 integrations add linear --url https://mcp.linear.app/mcp --profile default
$ machine0 integrations connect linear # Start OAuth-flow

# Configureer omgevingsvariabelen
$ machine0 env set MY_SECRET_KEY=... --secret --profile default

# Voeg een prompt toe
$ machine0 prompts new build_feature --body "Query Linear for..." --profile default

# Maak een nieuwe VM met het profiel
$ machine0 new myvm --profile default
$ machine0 ssh myvm

# Claude Code is nu geauthenticeerd en heeft MCP's & prompts in context
$ claude

Reproduceerbare builds met NixOS

Gebruik de /create-machine skill om reproducible builds met Nix-code te genereren. Er wordt vervolgens een snapshot gemaakt voor het maken van clones.

# Installeer de /create-machine skill
$ machine0 skills install

# Gebruik de skill om een machine te maken
$ claude -p "/create-machine a server that auto-starts claude code in tmux on boot"

# Code wordt automatisch gegenereerd
$ ls -l claude-in-tmux/

# SSH in en je bent klaar
$ machine0 ssh claude-in-tmux
$ tmux attach

Hosting

Elke VM beschikt over een eigen statisch IP en HTTPS-endpoint. VM's blijven bestaan tot ze worden gestopt, gesuspendeerd of verwijderd.

$ machine0 new webserver --image nixos-25-11-loaded --size small
$ claude -p "Use machine0 to start a webserver on port 80 on the webserver VM"

# Haal het IP van de VM op
$ machine0 get webserver

# Open het geauthenticeerde HTTPS-endpoint in de browser
$ open https://webserver.mac0.io

Veelgestelde vragen (FAQ)

  • Is machine0 veilig en betrouwbaar?
  • Hoe verschilt machine0 van een reguliere VPS?
  • Hoe verschilt machine0 van sandboxes zoals E2B of Modal?
  • Wat zijn de voordelen van NixOS?
  • Loop ik risico op een vendor lock-in?
  • Hoe kan ik support krijgen?