Qafas Sandbox es una solución de código abierto diseñada para ejecutar agentes de IA de programación en hardware local, garantizando aislamiento y seguridad sin depender de la nube. El sistema opera en un modelo de escala declarada, utilizando un plano de control centralizado y nodos de trabajo que funcionan en servidores aislados o en infraestructura on-premise. Su arquitectura se basa en tres niveles de aislamiento: nativo (usando Seatbelt o Landlock), virtualización (Docker o Podman) y microVMs remotas con Firecracker, permitiendo iteraciones rápidas o máxima seguridad según las necesidades del código.
El proyecto, en fase alfa, ofrece una API estable y una CLI para gestionar sandboxes con límites estrictos de recursos (CPU, memoria y disco) y detección de escapes de sandbox. Incluye SDKs en TypeScript, Python, Go, Rust y Java, así como un servidor MCP para integrar agentes de IA. La instalación es sencilla mediante paquetes DEB/RPM o Docker Compose, soportando Linux x86_64 y arm64. Qafas Sandbox está orientado a entornos donde la privacidad y la seguridad son críticas, permitiendo a los desarrolladores ejecutar código no confiado en entornos controlados sin exponer claves API ni agentes a la red externa.
