Claude Colony – tmux‑basiertes Multi‑Agenten‑Orchestrierungs‑Framework
Key Takeaway
Claude Colony bietet ein tmux‑basiertes Multi‑Agenten‑Orchestrierungs‑Framework, das mehrere Claude Code‑Instanzen über eine Dateibasierte IPC und vordefinierte Team‑Konfigurationen zusammenführt, um komplexe Software‑Entwicklungsaufgaben effizient zu koordinieren.
Summary
- Ziel und Konzept
- Orchestriert mehrere Claude Code‑Agenten innerhalb einer tmux‑Session.
- Jeder Agent hat eine Persönlichkeit, Rolle und Fokusbereich.
- Kommunikation erfolgt über einen dateibasierten Message‑Broker mit @mention‑Routing.
- Installation
- Globale Installation über npm:
npm install -g claude-colony - Alternative:
npx claude-colony --help - Aus dem Quellcode: clone,
npm install && npm run build && npm link
- Globale Installation über npm:
- Grundlegende Befehle
colony init– Erstellt das.colony/‑Verzeichnis.colony start– Startet eine Colony‑Session (Optionen:--preset,--agents,--no-attach).colony stop– Stopp der laufenden Colony.colony status– Zeigt den aktuellen Status.colony presets– Listet verfügbare Presets;colony presets <name>gibt Details aus.colony agents– Zeigt verfügbare Agenten;colony agents <name>gibt Details aus.colony create <name>– Erstellt einen neuen Agenten mit optionalen Parametern (Beschreibung, Modell, Tools, global, force).
- Preset‑Konfigurationen
fullstack,frontend-team,api-team,mobile-app,docs-team– jeweils spezifische Agentenzusammenstellungen für gängige Entwicklungsaufgaben.- Presets können durch Kombination eigener Agenten in
.claude/agents/angepasst und erweitert werden.
- Agenten‑Management
- Agenten werden als Markdown‑Dateien im Verzeichnis
.claude/agents/definiert. - Standard‑Agenten liegen im Projekt‑ oder Benutzer‑Level; Built‑ins sind für Colony‑Fallback verfügbar.
- Beispiel‑Agent
api-designerenthält Name, Beschreibung, Modell und Prompt.
- Agenten werden als Markdown‑Dateien im Verzeichnis
- Projektstruktur nach
colony init.colony/config.yaml– Konfiguration der Colony..colony/state/– Sitzungszustand..colony/messages/– Agenten‑Kommunikation..colony/agents/– Agenten‑Prompts..colony/shared/– Gemeinsame Datenkanäle..colony/reviews/– Code‑Review‑Workflow.
- Architektur‑Komponenten
- MessageBroker, SessionManager, TmuxManager, CompletionDetector, ColonyMonitor, SharedScratchpad, OwnershipRegistry, ReviewManager, DependencyGraph, FileLock.
- Agenten senden Nachrichten im Format
@role: Nachricht.
- Tmux‑Interaktion
tmux attach -t colonyzum Anlegen oder Anhängen.- Steuerung:
Ctrl+B+ Pfeiltasten zum Schalten;Ctrl+B+Dzum Detach.
- Entwicklungs‑Pipeline
- Befehle:
npm install,npm run build,npm test,npm run test:run,npm run typecheck,npm run lint,npm run check.
- Befehle:
- Anforderungen
- Node.js 18+ (LTS empfohlen).
- tmux.
- Claude Code CLI (
claude).
- Lizenz – MIT‑Lizenz.
- Beitragende – Zwei Hauptmitarbeiter: Jamie Murphy (GitHub) und Claude (GitHub).
Related queries:
```markdown Wie installiert man Claude Colony? ``` ```markdown Welche Presets unterstützt Claude Colony? ``` ```markdown Wie erstelle ich einen Agenten im Projekt ohne Markdown? ```
