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.
e2b-dev/E2B
Infraestructura de código abierto para ejecutar código generado por IA en sandboxes aislados en la nube, con SDKs para JavaScript y Python.
- Estrellas
- 14,451
- Forks
- 1,126
- Issues abiertos
- 101
- Último commit
- hace 9 horas
¿Qué es?
E2B es una infraestructura de código abierto para ejecutar código generado por IA en sandboxes seguros y aislados alojados en la nube. Los desarrolladores inician y controlan estos sandboxes mediante sus SDKs para JavaScript/TypeScript y Python, que permiten a un agente ejecutar comandos de shell y trabajar con un sistema de archivos dentro de un entorno aislado.
Además del sandbox principal, hay paquetes independientes que añaden un SDK de Code Interpreter para ejecutar fragmentos de código mediante una llamada `runCode()` / `run_code()` que devuelve los resultados, y un SDK de Desktop para controlar un escritorio virtual a través de APIs de mouse, teclado, capturas de pantalla y aplicaciones.
La infraestructura se puede alojar por cuenta propia con Terraform en AWS, Google Cloud, Azure o una máquina Linux genérica.
Funciones clave
- 01Inicia sandboxes aislados en la nube desde los SDKs para JavaScript/TypeScript o Python.
- 02Ejecuta comandos de shell y devuelve la salida estándar desde dentro de un sandbox.
- 03Ejecuta fragmentos de código y devuelve sus resultados mediante el SDK de Code Interpreter.
- 04Controla un escritorio virtual mediante APIs de mouse, teclado, captura de pantalla e inicio de aplicaciones.
- 05Se puede alojar por cuenta propia con Terraform en AWS, GCP, Azure o una máquina Linux genérica.
Casos de uso
- Permitir que un agente LLM ejecute código generado de forma segura, sin acceder al sistema anfitrión.
- Crear funciones de análisis de datos o de intérprete de código que ejecuten Python en un sandbox.
- Automatizar un navegador o una aplicación de escritorio para agentes que interactúan con una computadora.
- Alojar un entorno de ejecución aislado en tu propia cuenta en la nube.
Inicio rápido
- 1
Instala el SDK de Python
pip install e2b - 2
Obtén una clave de API de E2B y configúrala como variable de entorno
- 3
Inicia un sandbox y ejecuta un comando
from e2b import Sandbox
Antes de usarlo
- Para ejecutar sandboxes, necesitas una clave de API de E2B y registrarte en el servicio de alojamiento de E2B.
- El alojamiento propio requiere desplegar el runtime con Terraform en una nube compatible o en una máquina Linux.
Temas
Preguntas frecuentes
- ¿Qué es E2B?
- Infraestructura de código abierto para ejecutar código generado por IA en sandboxes aislados en la nube, con SDKs para JavaScript y Python. E2B es una infraestructura de código abierto para ejecutar código generado por IA en sandboxes seguros y aislados alojados en la nube. Los desarrolladores inician y controlan estos sandboxes mediante sus SDKs para JavaScript/TypeScript y Python, que permiten a un agente ejecutar comandos de shell y trabajar con un sistema de archivos dentro de un entorno aislado.
- ¿E2B es gratuito? ¿Qué licencia tiene?
- E2B es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿E2B sigue mantenido?
- Mantenimiento activo. El último commit de E2B fue el 19 oct 2026.
- ¿Para qué puedo usar E2B?
- Permitir que un agente LLM ejecute código generado de forma segura, sin acceder al sistema anfitrión. Crear funciones de análisis de datos o de intérprete de código que ejecuten Python en un sandbox. Automatizar un navegador o una aplicación de escritorio para agentes que interactúan con una computadora. Alojar un entorno de ejecución aislado en tu propia cuenta en la nube.
- ¿Cómo se instala E2B?
- Instala el SDK de Python: pip install e2b Obtén una clave de API de E2B y configúrala como variable de entorno Inicia un sandbox y ejecuta un comando: from e2b import Sandbox
- ¿Dónde consigo E2B?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/e2b-dev/E2B
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
SDK de código abierto para crear y ejecutar agentes de IA en Python y TypeScript, con herramientas, MCP, memoria y compatibilidad con distintos modelos.
Un agente mínimo de ingeniería de software con IA que resuelve issues de GitHub o ayuda desde la línea de comandos usando solo bash y unas 100 líneas de Python para el núcleo.
Un sandbox seguro de Python escrito en Rust para ejecutar código generado por IA, sin contenedores.
AutoGPT es una plataforma de código abierto para crear, ejecutar y programar agentes de IA que completan flujos de trabajo de varios pasos a partir de descripciones en lenguaje natural o de un editor visual.
Framework y runtime de Python para crear, servir y gestionar plataformas de agentes de IA, con una interfaz web de administración.