InstaBox da a cada agente una máquina Linux propia en la nube: micro-VM Firecracker con Debian 13, escritorio y Chromium, manejable por CLI, SDK TypeScript o API REST.
🆓 Plan gratis real: 1 máquina 4 vCPU / 8 GiB, 20 GiB de disco, 5 snapshots y 100 GiB de egress/mes
💳 Pago: desde $20/mes + uso (Pro), por segundo y solo mientras corre
🧠 Agent-native:npx instabox@latest sh instala CLI + skills y arranca una máquina
La diferencia con CreateOS
CreateOS regala 500 créditos y luego cobra. InstaBox tiene un plan Free permanente (con límites), así que sirve para dejarlo montado y probar sin tarjeta. La contra: solo 1 máquina a la vez y 480 minutos de ejecución máxima.
agent-browser (default) · ci · universal · t3 · herdr · orca
Free
1 máquina · 5 snapshots · 100 GiB egress/mes
💸 Planes y precios
Plan
Precio
Máquinas
Tamaño máx.
Disco
Snapshots
Egress/mes
Free
$0
1
4/8
20 GiB fijo
5
100 GiB
Pro
$20/mes + uso
100 concurrentes
8/16
hasta 200 GiB
Ilimitados
1 TiB
Builder
$100/mes + uso
200 concurrentes
16/32
hasta 500 GiB
Ilimitados
5 TiB
Team
$500/mes + uso
500 concurrentes
32/64
hasta 1 TiB
Ilimitados
50 TiB
Enterprise
Custom
—
—
—
—
—
Los planes pagos incluyen créditos por el valor del plan (20,100, $500) y luego cobran por uso. El Free no cobra: vive dentro de sus límites.
Precio por uso (más allá de los créditos)
Recurso
Precio
vCPU
$0,004 / vCPU-hora
Memoria
$0,00225 / GiB-hora
Storage
**0,00011∗∗/GiB−hora(0,08/GiB-mes)
Egress
$0,02 / GiB (después del incluido)
Se factura por segundo, solo mientras corre.
Pausada: pagas solo disco (20 GiB incluidos por sandbox).
Los snapshots son gratis.
Ingress siempre gratis.
Límites del Free: idle pause fijo a 30 min y ejecución máxima 480 min. No se puede cambiar.
🚀 Empezar
Instalación y primera máquina
# Todo en uno: login + CLI + skills + máquinanpx instabox@latest sh# O solo el CLInpx instabox@latestcurl -fsSL https://api.instabox.sh/install.sh | sh# Crear y entrarinstabox create --name devinstabox ssh devinstabox exec dev -- uname -a
Sin terminal:INSTABOX_API_KEY permite autenticarse sin navegador ni device code. Si no hay TTY ni key, sale con estado 3.
Solo skills:npx instabox@latest skills install -y (sin login).
Dónde instala las skills
npx instabox@latest sh las pone en ~/.claude/skills y ~/.agents/skills — globales de tu usuario, no en la bóveda. Si ya tienes skills ahí, revisa antes o usa --no-skills. Para Ryukami Labs, lo limpio es instalar en el proyecto o copiar solo la skill que necesites.
🧰 CLI: lo que vas a usar
Comando
Para qué
instabox login
Login por device code o INSTABOX_API_KEY
instabox templates
Ver plantillas disponibles
instabox create --name N [--template T | --snapshot S]
Guarda una máquina y crea otras desde ella; también importa imágenes Docker/OCI
Fork
Copia una máquina en segundos en el mismo host, sin snapshot
Restore in place
Vuelve los discos a un snapshot manteniendo ID, nombre y URLs
Escritorio
Ver y controlar la máquina; el agente puede manejarla; link compartible
Puertos
HTTPS público por puerto o link privado con token
SSH / mosh
Shell normal o port-forward sin key
Devcontainers
create --devcontainer [PATH] desde un devcontainer.json
MCP
Herramientas de sandbox para Claude Code, Cursor y Codex
Org Secrets
Credenciales inyectadas por el proxy de salida en headers HTTPS
Webhooks
POST firmados cuando una máquina está lista, pausa, para, falla o se borra
CI
GitHub Actions con runs-on: instabox-medium o desde cualquier CI
Agent sign-up
Un agente sin navegador se registra y el dueño aprueba con un código
⚠️ Límites y trampas
Free = 1 máquina a la vez. La promo de 5 sandboxes de cuentas viejas termina el 2026-12-01.
Free: 480 min máximo de ejecución y auto-pause fijo a 30 min.
/tmp es tmpfs (~mitad de la RAM), no el disco. Para staging grande: TMPDIR=$HOME/tmp.
Swap:/data/swapfile del tamaño de la RAM hasta 4 GiB; se salta si /data quedaría con menos de 1 GiB libre.
OOM: el kernel mata el proceso (normalmente exit 137), la máquina sigue viva; oomKills lo cuenta.
Faltan CLIs comunes:time, rg y htpasswd hay que instalarlos; el image no trae listas de apt, corre apt-get update primero.
npm global:/opt/npm es del usuario; sudo npm install -g deja archivos root y rompe la siguiente instalación.
Upload cap: ~50 Mbit/s por VM (~6 MB/s) de salida. Las descargas hacia la VM no tienen tope.
Snapshots: sin tamaño explícito usan el spec del plan, no el de origen; pasa --vcpus/--mem-mib.
Disco Free fijo en 20 GiB, sin resize.
Borrar por API siempre con X-Confirm-Delete, también con keys nuevas.
🐉 Mi lectura
El mejor «gratis» de los tres
Comparado con CreateOS (500 créditos) y Upstash Box, InstaBox es el que puedes dejar funcionando sin tarjeta: una VM completa 4/8 con escritorio, snapshots y fork. Para probar agentes que escriben código —o para darle a OpenCode un entorno desechable— alcanza y sobra.
Lo que vigilaría: el límite de 480 minutos y el auto-pause de 30 min en Free; y que el instalador de skills escribe en ~/.agents/skills global. Si lo usas con la bóveda, instala con --no-skills y copia a mano la skill que necesites.
🔗 Enlaces
🧊 CreateOS — la alternativa enterprise con 500 créditos y sandbox Firecracker.