Infraestrutura open source para executar código gerado por IA em sandboxes isoladas na nuvem, com SDKs para JavaScript e Python.
SWE-agent/SWE-ReX
Uma interface de runtime que permite a agentes de IA executar comandos de shell em ambientes isolados, localmente ou em plataformas de nuvem como Docker, AWS e Modal.
- Estrelas
- 623
- Forks
- 131
- Issues abertas
- 61
- Último commit
- anteontem
O que é?
SWE-ReX é uma camada de runtime que permite a um agente de IA executar comandos de shell arbitrários em um ambiente isolado, sem alterar o código do agente. O mesmo agente pode executar comandos localmente, em contêineres Docker, em máquinas AWS, no Modal ou em outros backends.
Ele detecta quando um comando termina, extrai a saída e o código de saída e retorna esses dados ao agente. Também oferece suporte a ferramentas interativas como ipython e gdb e permite que um agente mantenha várias sessões de shell abertas em paralelo. O projeto foi desenvolvido para o SWE-agent e é voltado à execução de muitos agentes ao mesmo tempo, inclusive em máquinas que não usam Linux e sem Docker.
Instale com pip; há extras opcionais para suporte a Modal ou Fargate.
Recursos principais
- 01Executa comandos de shell em sandboxes locais ou remotos por meio de uma única interface.
- 02Detecta quando um comando termina e retorna a saída e o código de saída.
- 03Oferece suporte a ferramentas interativas como ipython e gdb.
- 04Gerencia várias sessões de shell em paralelo.
- 05Oferece suporte aos backends Docker, AWS Fargate e Modal.
Casos de uso
- Executar agentes de programação em muitos repositórios de software em paralelo.
- Avaliar agentes de IA em benchmarks de grande escala, como o SWE-bench.
- Oferecer a um agente um shell isolado sem alterar seu código ao mudar de infraestrutura.
Início rápido
- 1
Instale o pacote principal pelo PyPI
pip install swe-rex - 2
Se quiser, instale com suporte ao Modal
pip install 'swe-rex[modal]' - 3
Leia a documentação para aprender a usar
Antes de usar
- A documentação e as instruções de uso avançado estão em um site externo, não no README.
- Backends de nuvem como Modal, Fargate e Daytona exigem configuração e contas separadas.
- O extra do Daytona está marcado como em desenvolvimento.
Tópicos
Perguntas frequentes
- O que é SWE-ReX?
- Uma interface de runtime que permite a agentes de IA executar comandos de shell em ambientes isolados, localmente ou em plataformas de nuvem como Docker, AWS e Modal. SWE-ReX é uma camada de runtime que permite a um agente de IA executar comandos de shell arbitrários em um ambiente isolado, sem alterar o código do agente. O mesmo agente pode executar comandos localmente, em contêineres Docker, em máquinas AWS, no Modal ou em outros backends.
- SWE-ReX é gratuito? Qual é a licença?
- SWE-ReX é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- SWE-ReX ainda é mantido?
- Manutenção ativa. O último commit de SWE-ReX foi em 19 de out. de 2026.
- Para que posso usar SWE-ReX?
- Executar agentes de programação em muitos repositórios de software em paralelo. Avaliar agentes de IA em benchmarks de grande escala, como o SWE-bench. Oferecer a um agente um shell isolado sem alterar seu código ao mudar de infraestrutura.
- Como instalar SWE-ReX?
- Instale o pacote principal pelo PyPI: pip install swe-rex Se quiser, instale com suporte ao Modal: pip install 'swe-rex[modal]' Leia a documentação para aprender a usar
- Onde consigo SWE-ReX?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/SWE-agent/SWE-ReX
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
A self-hosted, Web UI-based personal AI coworker powered by a Claude Code agent, with IM integration and sandboxed task execution.
Um framework Python para criar, escalar e implantar workflows de IA e ML, de protótipos em notebooks a orquestradores de produção.
SDKs oficiais do Modal, uma plataforma de nuvem serverless para executar código Python, Sandboxes e funções implantadas.
Sandbox Docker completo que oferece a agentes de IA um navegador, shell, sistema de arquivos, VSCode Server, Jupyter e serviços MCP compartilhados.
Coleção de servidores MCP open source que dão a assistentes de IA acesso à documentação, aos serviços e às ferramentas da AWS.