a2a mcp
Deutsch
Back to AI Agents
Open SWE logo
ai-agent386

Open SWE

Open SWE ist ein quelloffener, asynchroner Coding-Agent, der von LangChain entwickelt wurde. Er bearbeitet GitHub-Issues autonom durch Recherche in Codebasen, Aufgabenplanung, Code-Schreiben und Testen, Selbstüberprüfung und Erstellen von Pull Requests – wie ein Vollzeit-Softwareingenieur in Ihrem Team.

Übersicht

Open SWE (Open Software Engineering) ist ein Open-Source-, Cloud-nativer, asynchroner KI-Coding-Agent, der von LangChain entwickelt wurde. Er fungiert als autonomer Teammitarbeiter, der GitHub-Issues (oder Aufgaben aus einer Web-UI, Slack oder Linear) übernimmt, den Codebase erforscht, Ausführungspläne erstellt, Code schreibt, Tests ausführt, Selbst-Reviews durchführt und polierte Pull-Requests öffnet.

Auf LangGraph und Deep Agents aufbauend, macht Open SWE die interne Architektur von Coding-Agents, wie sie von Unternehmen wie Stripe, Coinbase und Ramp verwendet wird, für alle unter der MIT-Lizenz verfügbar.

Hauptmerkmale

  • Asynchron & Langlaufend: Verarbeitet komplexe, mehrstündige oder mehrtägige Aufgaben ohne Blockierung.
  • Multi-Agent-Architektur: Enthält Manager-, Planner-, Programmierer- und Reviewer-Sub-Agents für robuste Ausführung.
  • Cloud-Sandbox-Ausführung: Sichere, isolierte Umgebungen für Code-Ausführung und -Tests (unterstützt Daytona und ähnliche Anbieter).
  • Native Integrationen: Auslösung via GitHub-Issues/Labels, Slack-Erwähnungen, Linear-Kommentare oder benutzerdefinierte Web-UI.
  • Automatische PR-Erstellung: Generiert gut dokumentierte Pull-Requests mit Änderungen, Tests und Review-Notizen.
  • Selbst-Review & Iteration: Der Agent überprüft seine eigene Arbeit und iteriert, bis Qualitätsstandards erfüllt sind.
  • Vollständig anpassbar: Einfach zu forken, Prompts zu modifizieren, interne Tools hinzuzufügen oder an den eigenen Tech-Stack anzupassen.
  • Gehostete Demo: Ausprobieren unter swe.langchain.com mit eigenem Model-Key.

Funktionsweise

  1. Auslösung: Erstelle ein GitHub-Issue und füge das Label open-swe oder open-swe-auto hinzu, oder reiche es über die Web-UI ein.
  2. Planung: Der Agent erkundet das Repository, versteht den Kontext und erstellt einen detaillierten Schritt-für-Schritt-Plan.
  3. Ausführung: Nutzt Cloud-Sandboxes, um Code zu schreiben, zu testen und zu debuggen.
  4. Review: Ein spezieller Reviewer-Agent prüft auf Fehler und schlägt Verbesserungen vor.
  5. Ausgabe: Öffnet einen PR mit vollständigem Kontext oder aktualisiert das Issue mit dem Status.

Anwendungsfälle

  • Autonomes Lösen komplexer GitHub-Issues.
  • Implementieren neuer Features oder Bugfixes in großen Codebases.
  • Interne Tool-Entwicklung und -Wartung für Engineering-Teams.
  • Beschleunigung von Open-Source-Beiträgen oder Modernisierung von Enterprise-Codebases.
  • Erstellung benutzerdefinierter, interner Coding-Agents, die auf unternehmensspezifische Workflows und Sicherheitsanforderungen zugeschnitten sind.

Erste Schritte

  • Repository klonen: git clone https://github.com/langchain-ai/open-swe.git

  • Folge dem detaillierten Installationsleitfaden für lokales Setup, GitHub-App-Erstellung, LangSmith-Tracing und Produktions-Deployment.

  • Probiere die gehostete Version unter swe.langchain.com aus (benötigt einen Anthropic- oder OpenAI-API-Schlüssel).

  • Dokumentation ist im Repo unter /apps/docs verfügbar.

Warum Open SWE?

Im Gegensatz zu Echtzeit-Copiloten (Copilot, Cursor, etc.) ist Open SWE für autonome, langlaufende Workflows konzipiert. Es verschiebt das Paradigma von "assistiere mich beim Programmieren" zu "hier ist eine Aufgabe – erledige sie wie ein Senior Engineer."

Es ist produktionsreif, aber vollständig erweiterbar, was es ideal für Teams macht, die ihre eigenen sicheren, internen KI-Softwareentwickler einsetzen möchten.

Technischer Stack

  • Kern: LangGraph + Deep Agents
  • Sprache: Python
  • Integrationen: GitHub, Slack, Linear, Cloud Sandboxes
  • Tracing & Beobachtbarkeit: LangSmith
  • Lizenz: MIT

Open SWE repräsentiert die nächste Evolution von KI-Agenten in der Softwareentwicklung – vollständig offen, anpassbar und bereit für den produktiven Einsatz in der realen Welt.

Tags

KI-AgentCoding-AgentSoftware-EngineeringLangGraphLangChainGitHub-IntegrationAutonomer AgentAsync-AgentPython

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 ist ein quelloffener, sich selbst verbessernder autonomer KI-Agent von Nous Research, der aus Erfahrung lernt, wiederverwendbare Fähigkeiten entwickelt, einen dauerhaften, sessionsübergreifenden Speicher pflegt und sich im Laufe der Zeit zu einem leistungsfähigeren Agenten entwickelt.

autoresearch logo

autoresearch

AI Agents

Andrej Karpathys Open-Source-KI-Agent, der eigenständig über Nacht LLM-Trainingsexperimente auf einer einzelnen GPU durchführt, Code bearbeitet, Verbesserungen bewertet und iteriert, während Sie schlafen.

Arbeitsbereich-Agenten logo

Arbeitsbereich-Agenten

AI Agents

Codex-basierte, gemeinsam genutzte KI-Agenten in ChatGPT für Teams. Automatisieren Sie komplexe, langlaufende Workflows über Tools wie Slack, Google Drive und CRM hinweg – mit Unternehmenskontrollen und Cloud-Betrieb.

Aider logo

Aider

AI Agents

Aider is a terminal-based AI coding assistant that edits project files with model assistance and uses repository context to guide changes.

Devin logo

Devin

AI Agents

Devin is an AI software engineering agent that can work on code, run tests and carry out scoped development tasks.

a2a mcp

Search the directory

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