Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsFastAPIRustPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
7300
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.