
npm i -g hotcell
hotcell (instalado a través de `npm i -g hotcell`) es un administrador de "sandboxes" autoalojable para ejecutar muchos espacios de trabajo de agentes de IA aislados en su propio hardware, con control de salida opcional y una pasarela que mantiene las claves API reales fuera de las "sandboxes" a través de tokens de corta duración por "sandbox".
https://github.com/sinameraji/hotcell?ref=producthunt&utm_source=aipure

Información del Producto
Actualizado:06/08/2026
¿Qué es npm i -g hotcell?
hotcell es una CLI de código abierto (Apache-2.0) y un SDK de "sandbox" inspirado en el SDK de "Sandbox" de Cloudflare que le permite crear, pausar, administrar y desmontar "celdas" (sandboxes) aisladas en dispositivos que usted controla: Mac, Linux, máquinas virtuales en la nube o "bare metal". Después de instalar globalmente con `npm i -g hotcell`, ejecutar `hotcell` inicia una configuración guiada y una vista de flota en vivo, luego puede iniciar una o muchas "sandboxes", clonar repositorios en cada una y, opcionalmente, preinstalar herramientas de agente como OpenCode. Está diseñado para flujos de trabajo de desarrollo "agentic" donde desea múltiples espacios de trabajo paralelos sin colisiones de ramas, estados residuales o fugas de credenciales en el entorno de ejecución.
Características Principales de npm i -g hotcell
hotcell (instalado a través de `npm i -g hotcell`) es un gestor de "sandboxes" autoalojable para ejecutar muchas "celdas" aisladas para agentes de IA y desarrolladores en su propio hardware (Mac, Linux VM, "bare metal"). Proporciona espacios de trabajo por "sandbox" (a menudo desde un repositorio Git) con flujos de trabajo opcionales de rama por celda, ofrece una vista de flota en vivo (CPU/memoria/costo), y puede aplicar una denegación predeterminada de salida mientras permite el acceso a proveedores de LLM y otras API HTTP a través de una pasarela que mantiene las claves API reales en el host (las celdas reciben tokens de corta duración y con límite de gasto). Es compatible con Docker en todas partes y también puede usar aislamiento de grado microVM a través de Firecracker (Linux/KVM) o Apple VZ (macOS), e incluye una TUI interactiva más una ejecución "ejecutar y destruir" de una sola vez.
Flota aislada de múltiples "sandboxes" en una máquina: Cree, pause, gestione y elimine muchos "sandboxes" independientes ("celdas") en un portátil, VM o "bare metal", con aprovisionamiento por celda y sin estado residual compartido.
Credenciales sin clave y enrutadas por pasarela (las claves permanecen en el host): Las claves API (por ejemplo, OpenRouter, GitHub) nunca entran en el "sandbox" cuando se utiliza el enrutamiento por pasarela; cada celda obtiene un token de corta duración, y las llamadas salientes pasan por la pasarela de hotcell con límites de gasto y revocación al finalizar.
Control de salida con patrón "allow-LLM": Opcionalmente, deniegue por defecto el acceso a la red saliente mientras permite el acceso a LLM/proveedores a través de la pasarela; las llamadas directas que eluden la pasarela pueden bloquearse bajo modos de aplicación.
Clonación de repositorios + flujos de trabajo de rama por celda: Aprovisione celdas desde un repositorio Git y coloque automáticamente cada celda en su propia rama (por ejemplo, `feat-1…feat-5`), evitando la manipulación de "git-worktree" y las colisiones de ramas; "git push" funciona a través del cableado de la pasarela.
Integraciones amigables para agentes (por ejemplo, OpenCode): Puede preinstalar y configurar herramientas de agente (como OpenCode) para que cada "sandbox" esté listo para una sesión de agente, con acceso a terminal por celda y flujos de trabajo auxiliares para el trabajo paralelo de agentes.
Múltiples "backends" de aislamiento: Se ejecuta en Docker de forma general, con aislamiento opcional de grado VM utilizando Firecracker en Linux y Apple VZ en macOS detrás de una única interfaz.
Casos de Uso de npm i -g hotcell
Agentes de codificación de IA paralelos en un solo repositorio: Inicie múltiples celdas, cada una con el repositorio clonado y una rama única, luego ejecute agentes separados por celda para implementar diferentes características concurrentemente y enviar cambios sin distribuir tokens de GitHub.
Evaluación segura de código no confiable o acciones de agentes: Ejecute scripts de terceros, compilaciones de PR o tareas de agentes autónomos en "sandboxes" aislados con salida restringida y credenciales efímeras para reducir el radio de explosión.
Tareas reproducibles tipo CI en máquinas de desarrolladores: Use comandos de una sola vez (crear → ejecutar → destruir) para "linting", formateo, pruebas o ejecuciones de "benchmarks" en entornos limpios, minimizando la desviación de "funciona en mi máquina".
Plataforma de "sandbox" de hardware propio para equipos: En un Mac mini o host Linux compartido, proporcione "sandboxes" de autoservicio con control de admisión y límites de gasto por "sandbox", útil para equipos que prototipan flujos de trabajo de agentes sin un proveedor de "sandbox" en la nube gestionado.
Experimentación de LLM controlada por costos y cuotas: Dirija las llamadas de LLM a través de la pasarela para que cada "sandbox" tenga su propio token y límites de gasto estrictos, lo que permite una experimentación segura y evita costos descontrolados de los agentes.
Ventajas
Fuerte higiene de secretos: las claves API reales pueden permanecer en el host mientras los "sandboxes" usan tokens de corta duración y revocables a través de la pasarela.
Escala localmente: ejecute muchos espacios de trabajo aislados en el hardware que ya tiene, con visibilidad de flota en vivo y control de admisión.
Aislamiento flexible: admite Docker más opciones de microVM (Firecracker/Apple VZ) para un aislamiento más fuerte cuando esté disponible.
Desventajas
La protección de la pasarela no es universal: los protocolos no HTTP (por ejemplo, Postgres/Redis) y los esquemas de firma de solicitudes (por ejemplo, AWS SigV4) no pueden protegerse de forma transparente mediante la sustitución de encabezados.
La aplicación de la salida varía según la plataforma/tiempo de ejecución (más fuerte en Linux/microVMs; más limitada/asesora en algunas configuraciones de Docker en macOS).
Algunos SDK pueden necesitar pequeños cambios de código/configuración si codifican los hosts del proveedor e ignoran la configuración de URL base inyectada.
Cómo Usar npm i -g hotcell
1) Instale hotcell globalmente: Ejecute `npm i -g hotcell` para instalar la CLI de Hotcell en su máquina.
2) (Si es necesario) apunte Hotcell a su tiempo de ejecución de Docker: Si su demonio Docker está en un socket no predeterminado (por ejemplo, colima/OrbStack/podman), configure `DOCKER_HOST` antes de iniciar Hotcell. Ejemplo para colima: `export DOCKER_HOST=unix://$HOME/.colima/default/docker.sock`.
3) Inicie Hotcell y complete la configuración guiada de la primera ejecución: Ejecute `hotcell`. En la primera ejecución, Hotcell abre una configuración guiada de ~30 segundos y luego muestra el menú de flota/inicio.
4) Agregue claves de proveedor (se mantienen en el host, no dentro de las "sandboxes"): Agregue una clave para una ruta de LLM/proveedor (ejemplo): `hotcell keys add openrouter`. Esto almacena la clave real en el host; las "sandboxes" recibirán solo tokens de corta duración por "sandbox" al usar la salida/pasarela.
5) (Opcional) Importe variables de entorno masivamente desde un archivo .env: Ejecute `hotcell keys import .env`. Para cada variable, elija: `gateway` (la clave real permanece en el host; la "sandbox" obtiene un token), `inject` (el valor real se copia en las "sandboxes"), o `skip`.
6) Cree una o más "sandboxes" (celdas) desde un repositorio: Cree múltiples celdas aisladas con su repositorio clonado: `hotcell create -n 5 --repo https://github.com/you/app --branch`. Con `--branch`, cada celda obtiene su propia rama para evitar colisiones.
7) (Opcional) Cree una configuración multi-agente con OpenCode preinstalado: Use: `hotcell create -n 5 --name feat --branch auto --opencode --repo https://github.com/you/app`. Esto aprovisiona 5 celdas, crea ramas como `feat-1...feat-5` e instala OpenCode. (`--opencode` implica `--egress`.)
8) Abra una terminal dentro de una celda específica: Ejecute `hotcell terminal <id>` para obtener un shell dentro de esa "sandbox". Luego `cd app` (o su carpeta de repositorio) y ejecute sus comandos (por ejemplo, `opencode`).
9) Ejecute trabajos únicos (crear → ejecutar → destruir): Use `hotcell run --setup "pip install ruff" "ruff check ."` para aprovisionar una "sandbox", ejecutar la configuración + comando(s), y luego desmontarla automáticamente.
10) Elimine las "sandboxes" cuando termine: Ejecute `hotcell rm --all` para eliminar todas las celdas. Esto elimina el estado de la "sandbox" y revoca los tokens por "sandbox"; su repositorio local permanece intacto.
Preguntas Frecuentes de npm i -g hotcell
hotcell es un demonio + CLI de código abierto (Apache-2.0) para crear, pausar y administrar "células" (sandboxes aislados) para agentes de IA en su propio hardware (Mac, Linux VM o bare metal). Puede ejecutar tantos sandboxes como su máquina pueda manejar, y está diseñado para que las claves API de su proveedor nunca necesiten ingresar a los sandboxes.
Video de npm i -g hotcell
Artículos Populares

Atoms: Una Plataforma de IA Multiagente Que Transforma Ideas en Productos Listos para Lanzar
May 22, 2026

Nano Banana SBTI: Qué es, cómo funciona y cómo usarlo en 2026
Apr 15, 2026

Reseña de Atoms: El Constructor de Productos de IA que Redefine la Creación Digital en 2026
Apr 10, 2026

Kilo Claw: Cómo implementar y usar un verdadero agente de IA "Hágalo por usted" (Actualización 2026)
Apr 3, 2026







