Machine0 is een platform dat krachtige en persistente virtuele machines (VM's) aanbiedt, met configuraties variërend van kleine instances tot machines met 60 vCPU's, 240 GB RAM en high-end GPU's (zoals de H100 en MI300X). Het is specifiek ontworpen voor AI-agents die programmatische aansturing behoeven via CLI of MCP.
Belangrijkste eigenschappen:
- Infrastructuur: Ondersteuning voor Ubuntu en NixOS, waarbij NixOS zorgt voor deterministische en reproduceerbare builds.
- Beheer & Status: VM's kunnen worden gesuspendeerd om compute-kosten te pauzeren, waarbij enkel opslag wordt gefactureerd. Er is ondersteuning voor snapshots en 'golden images'.
- Integraties: Via profielen kunnen credentials, prompts en omgevingsvariabelen direct worden geïnjecteerd, wat integratie met tools als Claude Code en Codex vereenvoudigt.
- Netwerk: Elke VM krijgt een eigen publiek IP-adres en een HTTPS-endpoint (
<vm>.mac0.io).
- Prijsmodel: Een pay-as-you-go model met facturering per minuut, waarbij prijzen consistent zijn over vijf verschillende wereldregio's.
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
| Grootte | CPU | RAM | Schijf | Prijs per uur | Prijs per maand (ca.) |
| small | 1 vCPU | 1 GB | 25 GB | $0.013 | $9 |
| medium | 2 vCPU | 2 GB | 60 GB | $0.034 | $25 |
| large | 2 vCPU | 4 GB | 80 GB | $0.052 | $38 |
| xl | 4 vCPU | 8 GB | 160 GB | $0.104 | $76 |
| xxl | 8 vCPU | 16 GB | 320 GB | $0.208 | $152 |
| large-nvme | 2 vCPU | 4 GB | 80 GB | $0.061 | $45 |
| xl-nvme | 4 vCPU | 8 GB | 160 GB | $0.121 | $88 |
| xxl-nvme | 8 vCPU | 16 GB | 320 GB | $0.243 | $177 |
| xl-premium | 4 vCPU | 8 GB | 50 GB | $0.236 | $172 |
| xxl-premium | 8 vCPU | 16 GB | 100 GB | $0.473 | $345 |
| xxxl | 16 vCPU | 64 GB | 200 GB | $0.825 | $602 |
| 4xl | 32 vCPU | 128 GB | 480 GB | $1.980 | $1,445 |
| 5xl | 48 vCPU | 192 GB | 720 GB | $2.970 | $2,168 |
| 6xl | 60 vCPU | 240 GB | 900 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
| Grootte | GPU | VRAM | vCPU | RAM | Schijf | Prijs per uur | Prijs per maand (ca.) |
| gpu-4000ada-1 | 1x RTX 4000 Ada | 20 GB | 8 | 32 GB | 500 GB | $0.836 | $610 |
| gpu-l40s-1 | 1x L40S | 48 GB | 8 | 64 GB | 500 GB | $1.727 | $1,261 |
| gpu-6000ada-1 | 1x RTX 6000 Ada | 48 GB | 8 | 64 GB | 500 GB | $1.727 | $1,261 |
| gpu-mi300x-1 | 1x MI300X | 192 GB | 20 | 240 GB | 720 GB | $2.849 | $2,080 |
| gpu-h100-1 | 1x H100 | 80 GB | 20 | 240 GB | 720 GB | $4.851 | $3,541 |
| gpu-h200-1 | 1x H200 | 141 GB | 24 | 240 GB | 720 GB | $4.917 | $3,589 |
| gpu-mi300x-8 | 8x MI300X | 1,536 GB | 160 | 1,920 GB | 2 TB | $22.792 | $16,638 |
| gpu-h100-8 | 8x H100 | 640 GB | 160 | 1,920 GB | 2 TB | $38.808 | $28,330 |
| gpu-h200-8 | 8x H200 | 1,128 GB | 192 | 1,920 GB | 2 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?
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
| Grootte | CPU | RAM | Schijf | Prijs per uur | Prijs per maand (ca.) |
| small | 1 vCPU | 1 GB | 25 GB | $0.013 | $9 |
| medium | 2 vCPU | 2 GB | 60 GB | $0.034 | $25 |
| large | 2 vCPU | 4 GB | 80 GB | $0.052 | $38 |
| xl | 4 vCPU | 8 GB | 160 GB | $0.104 | $76 |
| xxl | 8 vCPU | 16 GB | 320 GB | $0.208 | $152 |
| large-nvme | 2 vCPU | 4 GB | 80 GB | $0.061 | $45 |
| xl-nvme | 4 vCPU | 8 GB | 160 GB | $0.121 | $88 |
| xxl-nvme | 8 vCPU | 16 GB | 320 GB | $0.243 | $177 |
| xl-premium | 4 vCPU | 8 GB | 50 GB | $0.236 | $172 |
| xxl-premium | 8 vCPU | 16 GB | 100 GB | $0.473 | $345 |
| xxxl | 16 vCPU | 64 GB | 200 GB | $0.825 | $602 |
| 4xl | 32 vCPU | 128 GB | 480 GB | $1.980 | $1,445 |
| 5xl | 48 vCPU | 192 GB | 720 GB | $2.970 | $2,168 |
| 6xl | 60 vCPU | 240 GB | 900 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
| Grootte | GPU | VRAM | vCPU | RAM | Schijf | Prijs per uur | Prijs per maand (ca.) |
| gpu-4000ada-1 | 1x RTX 4000 Ada | 20 GB | 8 | 32 GB | 500 GB | $0.836 | $610 |
| gpu-l40s-1 | 1x L40S | 48 GB | 8 | 64 GB | 500 GB | $1.727 | $1,261 |
| gpu-6000ada-1 | 1x RTX 6000 Ada | 48 GB | 8 | 64 GB | 500 GB | $1.727 | $1,261 |
| gpu-mi300x-1 | 1x MI300X | 192 GB | 20 | 240 GB | 720 GB | $2.849 | $2,080 |
| gpu-h100-1 | 1x H100 | 80 GB | 20 | 240 GB | 720 GB | $4.851 | $3,541 |
| gpu-h200-1 | 1x H200 | 141 GB | 24 | 240 GB | 720 GB | $4.917 | $3,589 |
| gpu-mi300x-8 | 8x MI300X | 1,536 GB | 160 | 1,920 GB | 2 TB | $22.792 | $16,638 |
| gpu-h100-8 | 8x H100 | 640 GB | 160 | 1,920 GB | 2 TB | $38.808 | $28,330 |
| gpu-h200-8 | 8x H200 | 1,128 GB | 192 | 1,920 GB | 2 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?