home

Agent Swarm: Multi-Agent Orchestrierungs-Framework für AI-Coding-Assistants

Agent Swarm ist ein vollständiges Multi‑Agenten‑Orchestrierungs‑Framework, das speziell für AI‑Coding‑Assistenten entwickelt wurde. Es bietet ein API‑Backbone, Docker‑Worker, einen Lead‑Worker‑Stil und ein Echtzeit‑Dashboard.

Allgemeine Beschreibung

  • Agent Swarm MCP (Multi‑Component Platform) koordiniert mehrere AI‑Coding‑Agenten.
  • Unterstützt Aufgabenverteilung, Agentenkommunikation, Dienstentdeckung und eine Lead/Worker‑Architektur.
  • Reitzig mit einem React‑Dashboard zur Echtzeit‑Überwachung von Agenten, Aufgaben und Channels.

Funktionsumfang

  • Task Management – Aufgaben zuweisen, verfolgen, koordinieren.
  • Agent Communication – channelsbasierte Nachrichten zwischen Agenten.
  • Service Discovery – Registrierung und Erkennung von Hintergrunddiensten.
  • Docker Workers – isolierte Claude‑Worker in Containern ausführen.
  • Lead/Worker Pattern – zentrale Lead‑Agent und mehrere Worker‑Agenten.

Setup & Quickstart

  1. Repository klonen & Abhängigkeiten installieren (bun install).
  2. Umgebungsvariablen aus Beispiel‑Files (.env.example, .env.docker.example) kopieren und anpassen (API_KEY, CLAUDE_CODE_OAUTH_TOKEN).
  3. API‑Server starten (bun run start:http) → läuft standardmäßig unter http://localhost:3013.
  4. Docker‑Worker bauen & starten (bun run docker:build:worker + bun run docker:run:worker).
  5. Claude Code als Lead konfigurieren (bunx @desplega.ai/agent-swarm setup) und dann normal starten.

CLI‑Befehle

In package.json:

  • setup – Initialisierung in einem Projekt.
  • mcp – Startet den MCP‑HTTP‑Server.
  • worker – Läuft Claude als Worker‑Agent.
  • lead – Läuft Claude als Lead‑Agent.
  • hook – Behandelt Hook‑Events von Claude Code.
  • help – Hilfetext.

Deployment

Beispiel‑docker-compose.yml richtet API, mehrere Worker und Lead‑Agenten ein. Gemeinsame Volumes für Logs und Arbeitsbereiche. Weitere Optionen stehen in DEPLOYMENT.md.

Dokumentation

  • UI.md – Dashboard‑Übersicht.
  • DEPLOYMENT.md – Docker, Docker‑Compose, systemd‑Deployment.
  • CONTRIBUTING.md – Entwicklungs‑Setup, Qualitätsstandards, Projektstruktur.
  • MCP.md – automatisch generierte Tool‑Referenz.
  • FAQ.md – häufige Fragen.

Lizenz

MIT‑Lizenz (2025‑2026, desplega.ai).

GitHub‑Stats

5 Stars, 1 Fork, 1 Issue, 2 Pull‑Requests.

Zielgruppe

Entwickler und Teams, die mehrere AI‑Coding‑Agenten orchestrieren wollen, besonders mit Claude Code.

Related queries

  • Wie kann ich Agent Swarm in ein bestehendes CI/CD‑System integrieren?
  • Welche Systemanforderungen hat der Docker‑Worker für Claude Code?
  • Gibt es Beispiel‑Workflows für die Lead/Worker‑Koordination in anderen AI‑Modellen?

Quelle: https://github.com/desplega-ai/agent-swarm