Un framework abierto de agentes que ofrece a cada agente de IA su propio escritorio Linux en Docker, con navegador y herramientas para documentos, para realizar tareas reales.
agent-infra/sandbox
Un sandbox Docker todo en uno que ofrece a los agentes de IA un navegador, shell, sistema de archivos, VSCode Server, Jupyter y servicios MCP compartidos.
- Estrellas
- 6,185
- Forks
- 561
- Issues abiertos
- 73
- Último commit
- el mes pasado
¿Qué es?
AIO Sandbox integra un navegador, una terminal, un sistema de archivos, VSCode Server, Jupyter y servicios MCP en un único contenedor Docker. Los agentes y desarrolladores pueden ejecutar comandos de shell, leer y escribir archivos, controlar un navegador y ejecutar código Python o Node.js en el mismo entorno; así, los archivos descargados desde el navegador están disponibles de inmediato para las operaciones de shell y con archivos.
El acceso se realiza mediante APIs HTTP y SDK oficiales para Python, TypeScript y Go. El contenedor ofrece un escritorio VNC, Chrome DevTools Protocol para controlar el navegador, un IDE web de VSCode y servidores MCP preconfigurados para navegador, archivos, shell y conversión de documentos. Una API key opcional protege los endpoints de la API, JupyterLab y VNC.
El proyecto proporciona manifiestos de Docker Compose y Kubernetes. También se puede combinar con frameworks de agentes como browser-use y LangChain, o con APIs de modelos compatibles con OpenAI para invocar herramientas.
Funciones clave
- 01Control del navegador mediante VNC, Chrome DevTools Protocol y herramientas MCP
- 02Terminal shell y operaciones de lectura y escritura de archivos que comparten un mismo sistema de archivos
- 03VSCode Server y JupyterLab integrados para programar en el navegador
- 04Servidores MCP preconfigurados para navegador, archivos, shell y conversión de documentos
- 05Ejecución de código Python y Node.js dentro del sandbox
- 06Autenticación opcional con API key para la API y los endpoints de los servicios
Casos de uso
- Proporcionar a un agente de IA un entorno seguro donde ejecutar comandos de shell y código
- Automatizar tareas del navegador que requieran procesar después los archivos descargados
- Alojar en un contenedor un IDE en la nube de uso temporal para desarrolladores
- Conectar frameworks de agentes como browser-use o LangChain a un entorno de herramientas listo para usar
Inicio rápido
- 1
Ejecuta el contenedor de sandbox con una clave de API (recomendado)
docker run --security-opt seccomp=unconfined --rm -it -e SANDBOX_API_KEY=your-secret-key -p 127.0.0.1:8080:8080 ghcr.io/agent-infra/sandbox:latest - 2
Abre la documentación en localhost:8080
- 3
Instala el SDK de Python (opcional)
pip install agent-sandbox
Antes de usarlo
- Requiere Docker y el contenedor se ejecuta con seccomp unconfined.
- La configuración depende de descargar una imagen de contenedor todo en uno de gran tamaño.
Temas
Preguntas frecuentes
- ¿Qué es sandbox?
- Un sandbox Docker todo en uno que ofrece a los agentes de IA un navegador, shell, sistema de archivos, VSCode Server, Jupyter y servicios MCP compartidos. AIO Sandbox integra un navegador, una terminal, un sistema de archivos, VSCode Server, Jupyter y servicios MCP en un único contenedor Docker. Los agentes y desarrolladores pueden ejecutar comandos de shell, leer y escribir archivos, controlar un navegador y ejecutar código Python o Node.js en el mismo entorno; así, los archivos descargados desde el navegador están disponibles de inmediato para las operaciones de shell y con archivos.
- ¿sandbox es gratuito? ¿Qué licencia tiene?
- sandbox es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿sandbox sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de sandbox fue el 14 sept 2026.
- ¿Para qué puedo usar sandbox?
- Proporcionar a un agente de IA un entorno seguro donde ejecutar comandos de shell y código Automatizar tareas del navegador que requieran procesar después los archivos descargados Alojar en un contenedor un IDE en la nube de uso temporal para desarrolladores Conectar frameworks de agentes como browser-use o LangChain a un entorno de herramientas listo para usar
- ¿Cómo se instala sandbox?
- Ejecuta el contenedor de sandbox con una clave de API (recomendado): docker run --security-opt seccomp=unconfined --rm -it -e SANDBOX_API_KEY=your-secret-key -p 127.0.0.1:8080:8080 ghcr.io/agent-infra/sandbox:latest Abre la documentación en localhost:8080 Instala el SDK de Python (opcional): pip install agent-sandbox
- ¿Dónde consigo sandbox?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/agent-infra/sandbox
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una biblioteca JavaScript que integra un agente de interfaz gráfica en cualquier página web para que los usuarios controlen la interfaz con lenguaje natural.
Infraestructura de código abierto para ejecutar código generado por IA en sandboxes aislados en la nube, con SDKs para JavaScript y Python.
Plataforma autohospedada de compañeros de trabajo con IA: cada agente tiene su propio navegador, archivos y herramientas, y todas sus acciones están sujetas a políticas y quedan registradas.
Un navegador local-first basado en Electron donde los agentes de IA operan en tu sesión real iniciada, mediante MCP o una API HTTP.
Un navegador headless escrito desde cero en Zig para agentes de IA y automatización, con servidores CDP y WebDriver BiDi.