OpenShell es un entorno de ejecución seguro y privado para flotas de agentes de IA autónomos. Los agentes son más útiles cuando pueden leer archivos, instalar paquetes, llamar a APIs y usar credenciales. OpenShell les ofrece esa capacidad sin darles acceso sin restricciones a sus datos, secretos o red. Usted declara en una política lo que cada agente puede tocar, y OpenShell lo aplica.
OpenShell gobierna el comportamiento de los agentes de dos maneras. Primero, instrumenta el kernel para aplicar la política en cada acceso a archivos, llamada al sistema y conexión de red en tiempo de ejecución. Cada agente se ejecuta en un sandbox aislado, y cada conexión de red pasa por una verificación de política antes de salir del sandbox. Los agentes nunca ven las credenciales reales; OpenShell solo las añade a las solicitudes dirigidas a los endpoints aprobados. Segundo, utiliza verificación formal para comprobar qué permitiría un cambio de política antes de aplicarlo. Los cambios que otorgan nuevos accesos riesgosos, como llegar a un nuevo host con credenciales o llamar a un nuevo método de API, quedan retenidos para revisión humana.
La serie 0.1.x trae una cadencia de lanzamientos estable, nuevas primitivas de aislamiento, una superficie de extensiones ampliada y nuevas APIs. El instalador configura la CLI y una pasarela local, y el sandbox predeterminado es una imagen mínima de Ubuntu sin ningún agente instalado. Un recorrido guiado ejecuta el agente Open Code con un modelo gratuito de OpenRouter y muestra cómo aprobar nuevos accesos conforme el agente los necesita.
OpenShell también ofrece SDKs para Python, TypeScript, Go y Rust, junto con habilidades de agente instalables para asistentes de programación. El soporte de la comunidad está disponible a través de GitHub Discussions e Issues, y las vulnerabilidades de seguridad deben reportarse según la política SECURITY.md del proyecto, no como issues públicos.
Fuente: Hacker News · Resumido por HeadlinesBriefing