rookhold
Rookhold ejecuta scripts Python, Node y Bash con límites estrictos y receipts verificables. Es un bounded job runner para código no confiable, usando gVisor en producción Linux x86_64, con SDKs para Python/TS y soporte MCP.
Ficha actualizada 26 sept 2026, 11:18 · upstream 26 sept 2026, 11:03 · release v0.8.0
Qué es rookhold
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Rookhold es un ejecutor de trabajos acotados (bounded job runner) diseñado para ejecutar fragmentos de código Python, Node o Bash sin ceder el control al host. A diferencia de un IDE remoto, no es un entorno persistente; su objetivo es la ejecución segura y verificable de tareas efímeras mediante límites de tiempo, memoria y salida.
El sistema consta de un servicio guardado (backend) que aplica aislamiento gVisor y políticas de admisión, y clientes SDK o CLI para Python y TypeScript que delegan la ejecución. Los resultados incluyen receipts auditables que registran el estado del entorno y los límites aplicados.
Es ideal para evaluadores de código, agentes LLM que necesitan herramientas externas sin riesgo de escape, y transformaciones de datos estructuradas. Requiere un endpoint seguro externo para activar el aislamiento real; localmente solo ofrece ejecución sin sandbox a menos que se conecte al servicio.
- Ejecución segura de scripts generados por LLM
- Transformaciones JSON estructuradas con límites
- Evaluación de código contra tests ocultos
- Integración con hosts MCP como Claude Code
- Provisionamiento de funciones efímeras sin instalar dependencias
- Auditoría de ejecución mediante receipts verificables
- Aislamiento gVisor en producción Linux x86_64
- Receipts JSON auditables para cada ejecución
- SDKs oficiales para Python y TypeScript
- Soporte nativo para adaptadores MCP
- Límites estrictos de tiempo, memoria y red
- Licencia MIT con builds binarios precompilados
- Solo Linux x86_64 para perfiles de producción seguros
- No es un entorno de desarrollo persistente ni IDE
- Requiere servicio externo para aislamiento real (gVisor)
- No incluye instalación de paquetes o persistencia de archivos
- Modo local sin endpoint tiene aislamiento none por defecto
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue en VM Linux x86_64 dedicada con gVisor pinned y cgroup v2. Evitar hosts Docker multi-tenant. Configurar API keys scoped y límites de admisión en el servidor. Usar endpoints privados para producción; el modo local es solo para desarrollo confiable.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.