a2a mcp
Português
Back to AI Agents
Open SWE logo
ai-agent390

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.

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 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 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-iaagente-de-codificaçãoengenharia-de-softwarelanggraphlangchainintegração-githubagente-autônomoagente-assíncronopython

Related Entries

Keep exploring similar tools and resources in this category.

Browse AI Agents
Open SWE logo

Open SWE

AI Agents

Open SWE is an open-source asynchronous coding agent built by LangChain. It autonomously handles GitHub issues by researching codebases, planning tasks, writing and testing code, self-reviewing, and opening pull requests — acting like a full-time software engineer on your team.

Hermes Agent logo

Hermes Agent

AI Agents

Hermes Agent é um agente de IA autônomo de código aberto e autorrealizável desenvolvido pela Nous Research, que aprende com a experiência, constrói habilidades reutilizáveis, mantém uma memória persistente entre sessões e evolui para se tornar mais capaz ao longo do tempo.

autoresearch logo

autoresearch

AI Agents

Agente de IA de código aberto de Andrej Karpathy que executa autonomamente experimentos de treinamento de LLM durante a noite em uma única GPU, editando código, avaliando melhorias e iterando enquanto você dorme.

Hermes Agent logo

Hermes Agent

AI Agents

Hermes Agent is an open-source, self-improving autonomous AI agent by Nous Research that learns from experience, builds reusable skills, maintains persistent cross-session memory, and evolves to become more capable over time.

autoresearch logo

autoresearch

AI Agents

Andrej Karpathy's open-source AI agent that autonomously runs LLM training experiments overnight on a single GPU, editing code, evaluating improvements, and iterating while you sleep.

Agentes de Workspace logo

Agentes de Workspace

AI Agents

Agentes de IA compartilhados e alimentados por Codex no ChatGPT para equipes. Automatize fluxos de trabalho complexos e de longa duração em ferramentas como Slack, Google Drive e CRM—executando na nuvem com controles empresariais.

a2a mcp

Search the directory

Find entries, skills, articles, and categories. Use arrow keys to select and Enter to open.