# Open SWE

Open SWE é um agente de programação assíncrono de código aberto desenvolvido pela LangChain. Ele gerencia autonomamente issues do GitHub pesquisando bases de código, planejando tarefas, escrevendo e testando código, fazendo autorrevisão e abrindo pull requests — atuando como um engenheiro de software em tempo integral em sua equipe.

Canonical URL: https://a2a-mcp.org/entry/open-swe-pt

Language: pt

Category: AI Agents

Updated: 2026-03-25

## Visão Geral

Open SWE (Open Software Engineering) é um agente de codificação de IA assíncrono, nativo da nuvem e de código aberto desenvolvido pela LangChain. Ele funciona como um colega de equipe autônomo que recebe issues do GitHub (ou tarefas de uma interface web, Slack ou Linear), pesquisa o código-fonte, cria planos de execução, escreve código, executa testes, realiza auto-revisão e abre pull requests refinados.

Construído sobre **LangGraph** e **Deep Agents**, o Open SWE captura a arquitetura interna de agentes de codificação usada por empresas como Stripe, Coinbase e Ramp, e a disponibiliza para todos sob a licença MIT.

## Características Principais

- **Assíncrono & de Longa Duração**: Lida com tarefas complexas de várias horas ou dias sem bloqueios.
- **Arquitetura Multiagente**: Inclui subagentes Gerente, Planejador, Programador e Revisor para execução robusta.
- **Execução em Sandbox na Nuvem**: Ambientes isolados e seguros para execução e teste de código (suporta Daytona e provedores similares).
- **Integrações Nativas**: Acionado via issues/rótulos do GitHub, menções no Slack, comentários no Linear ou interface web personalizada.
- **Criação Automática de PR**: Gera pull requests bem documentados com alterações, testes e notas de revisão.
- **Auto-Revisão & Iteração**: O agente revisa seu próprio trabalho e itera até que os padrões de qualidade sejam atendidos.
- **Totalmente Personalizável**: Fácil de bifurcar, modificar prompts, adicionar ferramentas internas ou adaptar à sua pilha tecnológica.
- **Demonstração Hospedada**: Experimente em [swe.langchain.com](https://swe.langchain.com) com sua própria chave de modelo.

## Como Funciona

1. **Acionamento**: Crie uma issue no GitHub e adicione o rótulo `open-swe` ou `open-swe-auto`, ou envie via interface web.
2. **Planejamento**: O agente explora o repositório, compreende o contexto e constrói um plano detalhado passo a passo.
3. **Execução**: Usa sandboxes na nuvem para escrever, testar e depurar código.
4. **Revisão**: Um agente revisor dedicado verifica erros e sugere melhorias.
5. **Saída**: Abre um PR com contexto completo ou atualiza a issue com o status.

## Casos de Uso

- Resolver issues complexas do GitHub autonomamente.
- Implementar novos recursos ou correções de bugs em grandes bases de código.
- Desenvolvimento e manutenção de ferramentas internas para equipes de engenharia.
- Acelerar contribuições de código aberto ou modernização de bases de código corporativas.
- Construir agentes de codificação internos personalizados adaptados aos fluxos de trabalho e requisitos de segurança específicos da empresa.

## Começando

- Clone o repositório: `git clone https://github.com/langchain-ai/open-swe.git`
- Siga o detalhado [Guia de Instalação](https://github.com/langchain-ai/open-swe/blob/main/INSTALLATION.md) para configuração local, criação do App do GitHub, rastreamento LangSmith e implantação em produção.
- Experimente a versão hospedada em swe.langchain.com (requer chave de API da Anthropic ou OpenAI).
- A documentação está disponível no repositório em `/apps/docs`.

## Por que Open SWE?

Ao contrário de copilotos em tempo real (Copilot, Cursor, etc.), o Open SWE foi projetado para **fluxos de trabalho autônomos e de longa duração**. Ele muda o paradigma de “me ajude enquanto eu codifico” para “aqui está uma tarefa — resolva-a como um engenheiro sênior”.

Ele está pronto para produção, mas totalmente extensível, tornando-o ideal para equipes que desejam implantar seus próprios engenheiros de software de IA internos e seguros.

## Stack Técnico

- Núcleo: LangGraph + Deep Agents
- Linguagem: Python
- Integrações: GitHub, Slack, Linear, sandboxes na nuvem
- Rastreamento e Observabilidade: LangSmith
- Licença: MIT

O Open SWE representa a próxima evolução dos agentes de IA em engenharia de software — totalmente aberto, personalizável e pronto para uso real em produção.

## Tags

- agente-de-ia
- agente-de-codificação
- engenharia-de-software
- langgraph
- langchain
- integração-github
- agente-autônomo
- agente-assíncrono
- python

## Sources

- [Project website](https://github.com/langchain-ai/open-swe)
