Uma biblioteca JavaScript que incorpora um agente de interface gráfica a qualquer página web, permitindo que usuários controlem a interface usando linguagem natural.
e2b-dev/E2B
Infraestrutura open source para executar código gerado por IA em sandboxes isoladas na nuvem, com SDKs para JavaScript e Python.
- Estrelas
- 14,451
- Forks
- 1,126
- Issues abertas
- 101
- Último commit
- há 9 horas
O que é?
O E2B é uma infraestrutura open source para executar código produzido por IA em sandboxes seguras e isoladas hospedadas na nuvem. Desenvolvedores iniciam e controlam esses sandboxes pelos SDKs de JavaScript/TypeScript e Python, que permitem a um agente executar comandos de shell e trabalhar com um sistema de arquivos em um ambiente isolado.
Além do sandbox principal, pacotes separados adicionam um SDK de Code Interpreter para executar trechos de código com uma chamada `runCode()` / `run_code()` que retorna os resultados, e um SDK de Desktop para controlar um desktop virtual por meio de APIs de mouse, teclado, captura de tela e aplicativos.
A infraestrutura pode ser hospedada por você usando Terraform na AWS, no Google Cloud, no Azure ou em uma máquina Linux genérica.
Recursos principais
- 01Inicia sandboxes isolados na nuvem usando os SDKs de JavaScript/TypeScript ou Python.
- 02Executa comandos de shell e retorna o stdout de dentro de um sandbox.
- 03Executa trechos de código e retorna os resultados pelo SDK de Code Interpreter.
- 04Controla um desktop virtual por meio de APIs de mouse, teclado, captura de tela e inicialização de aplicativos.
- 05Pode ser hospedado por você com Terraform na AWS, no GCP, no Azure ou em uma máquina Linux genérica.
Casos de uso
- Permitir que um agente LLM execute código gerado com segurança, sem acessar o sistema host.
- Criar recursos de análise de dados ou de interpretador de código que executem Python em um sandbox.
- Automatizar um navegador ou aplicativo de desktop para agentes que interagem com computadores.
- Hospedar um ambiente de execução isolado na sua própria conta de nuvem.
Início rápido
- 1
Instale o SDK do Python
pip install e2b - 2
Obtenha uma chave de API da E2B e defina-a como uma variável de ambiente
- 3
Inicie um sandbox e execute um comando
from e2b import Sandbox
Antes de usar
- Para executar sandboxes, é necessário ter uma chave de API da E2B e se cadastrar no serviço de hospedagem da E2B.
- A hospedagem própria exige implantar o runtime com o Terraform em uma nuvem compatível ou em uma máquina Linux.
Tópicos
Perguntas frequentes
- O que é E2B?
- Infraestrutura open source para executar código gerado por IA em sandboxes isoladas na nuvem, com SDKs para JavaScript e Python. O E2B é uma infraestrutura open source para executar código produzido por IA em sandboxes seguras e isoladas hospedadas na nuvem. Desenvolvedores iniciam e controlam esses sandboxes pelos SDKs de JavaScript/TypeScript e Python, que permitem a um agente executar comandos de shell e trabalhar com um sistema de arquivos em um ambiente isolado.
- E2B é gratuito? Qual é a licença?
- E2B é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- E2B ainda é mantido?
- Manutenção ativa. O último commit de E2B foi em 19 de out. de 2026.
- Para que posso usar E2B?
- Permitir que um agente LLM execute código gerado com segurança, sem acessar o sistema host. Criar recursos de análise de dados ou de interpretador de código que executem Python em um sandbox. Automatizar um navegador ou aplicativo de desktop para agentes que interagem com computadores. Hospedar um ambiente de execução isolado na sua própria conta de nuvem.
- Como instalar E2B?
- Instale o SDK do Python: pip install e2b Obtenha uma chave de API da E2B e defina-a como uma variável de ambiente Inicie um sandbox e execute um comando: from e2b import Sandbox
- Onde consigo E2B?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/e2b-dev/E2B
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
SDK open source para criar e executar agentes de IA em Python e TypeScript, com ferramentas, MCP, memória e portabilidade entre modelos.
Um agente minimalista de engenharia de software com IA que resolve issues do GitHub ou ajuda pela linha de comando, usando apenas bash e cerca de 100 linhas de Python no núcleo.
Um sandbox seguro para Python, escrito em Rust, que executa código gerado por IA sem usar contêineres.
AutoGPT é uma plataforma open source para criar, executar e agendar agentes de IA que realizam fluxos de trabalho com várias etapas a partir de descrições em linguagem natural ou de um editor visual.
Framework e runtime Python para criar, servir e gerenciar plataformas de agentes de IA, com uma interface web para administração.