win4r/ClawTeam-OpenClaw
win4r/ClawTeam-OpenClaw has 1,475 GitHub stars and 315 forks. GitHot measured 0 stars in 24 hours and +4 in 7 days. Last checked 2026-11-12 23:32 UTC. Last push 2026-07-03.
So werden diese Zahlen gemessen
ClawTeam fork fully adapted for OpenClaw — multi-agent swarm coordination with OpenClaw as the default agent
Gemessener Sternzuwachs
- in 24h
- 0
- in 7 days
- +4
- in 15 days
- Verlauf wird gesammelt
- in 1 month
- Verlauf wird gesammelt
Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.
README_DE.md
OriginalEnglish | 简体中文 | 繁體中文 | 日本語 | 한국어 | Français | Español | Deutsch | Italiano | Русский | Português (Brasil)
🦞ClawTeam-OpenClaw
Multi-Agenten-Schwarm-Koordination für CLI-Coding-Agenten — OpenClaw als Standard
Fork von HKUDS/ClawTeam mit tiefer OpenClaw-Integration: Standard-Agent
openclaw, sitzungsisolierte Agenten, automatische Konfiguration der Ausführungsgenehmigungen und produktionsgehärtete Spawn-Backends. Alle Upstream-Fixes werden synchronisiert.
Sie setzen das Ziel. Der Agenten-Schwarm erledigt den Rest — Worker erzeugen, Aufgaben aufteilen, koordinieren und Ergebnisse zusammenführen.
Funktioniert mit OpenClaw (Standard), Claude Code, Codex, nanobot, Cursor und jedem CLI-Agenten.
Warum ClawTeam?
Aktuelle KI-Agenten sind leistungsfähig, arbeiten aber isoliert. ClawTeam ermöglicht es Agenten, sich selbst in Teams zu organisieren — Arbeit aufzuteilen, zu kommunizieren und Ergebnisse zusammenzuführen, ohne menschliches Mikromanagement.
| ClawTeam | Andere Multi-Agenten-Frameworks | |
|---|---|---|
| Wer nutzt es | Die KI-Agenten selbst | Menschen, die Orchestrierungscode schreiben |
| Einrichtung | pip install + ein Prompt |
Docker, Cloud-APIs, YAML-Konfigurationen |
| Infrastruktur | Dateisystem + tmux | Redis, Nachrichtenwarteschlangen, Datenbanken |
| Agenten-Unterstützung | Jeder CLI-Agent | Nur framework-spezifische |
| Isolation | Git Worktrees (echte Branches) | Container oder virtuelle Umgebungen |
So funktioniert es
Agenten erzeugen AgentenDer Leiter ruft
|
Agenten kommunizierenWorker prüfen ihre Posteingänge, aktualisieren Aufgaben und melden Ergebnisse — alles über CLI-Befehle, die automatisch in ihren Prompt eingefügt werden.
|
Sie schauen einfach zuÜberwachen Sie den Schwarm über eine gekachelte tmux-Ansicht oder die Web-Oberfläche. Der Leiter übernimmt die Koordination.
|
Schnellstart
Option 1: Den Agenten steuern lassen (Empfohlen)
Installieren Sie ClawTeam und geben Sie Ihrem Agenten folgenden Prompt:
"Build a web app. Use clawteam to split the work across multiple agents."
Der Agent erstellt automatisch ein Team, erzeugt Worker, weist Aufgaben zu und koordiniert — alles über die clawteam-CLI.
Option 2: Manuell steuern
# Create a team
clawteam team spawn-team my-team -d "Build the auth module" -n leader
# Spawn workers — each gets a git worktree + tmux window
clawteam spawn --team my-team --agent-name alice --task "Implement OAuth2 flow"
clawteam spawn --team my-team --agent-name bob --task "Write unit tests for auth"
# Watch them work
clawteam board attach my-team
Unterstützte Agenten
| Agent | Spawn-Befehl | Status |
|---|---|---|
| OpenClaw | clawteam spawn tmux openclaw --team ... |
Standard |
| Claude Code | clawteam spawn tmux claude --team ... |
Volle Unterstützung |
| Codex | clawteam spawn tmux codex --team ... |
Volle Unterstützung |
| nanobot | clawteam spawn tmux nanobot --team ... |
Volle Unterstützung |
| Cursor | clawteam spawn subprocess cursor --team ... |
Experimentell |
| Benutzerdefinierte Skripte | clawteam spawn subprocess python --team ... |
Volle Unterstützung |
Installation
Schritt 1: Voraussetzungen
ClawTeam erfordert Python 3.10+, tmux und mindestens einen CLI-Coding-Agenten (OpenClaw, Claude Code, Codex usw.).
Prüfen Sie, was Sie bereits haben:
python3 --version # Need 3.10+
tmux -V # Need any version
openclaw --version # Or: claude --version / codex --version
Fehlende Voraussetzungen installieren:
| Werkzeug | macOS | Ubuntu/Debian |
|---|---|---|
| Python 3.10+ | brew install [email protected] |
sudo apt update && sudo apt install python3 python3-pip |
| tmux | brew install tmux |
sudo apt install tmux |
| OpenClaw | pip install openclaw |
pip install openclaw |
Falls Sie Claude Code oder Codex anstelle von OpenClaw verwenden, installieren Sie diese gemäß deren eigener Dokumentation. OpenClaw ist der Standard, aber nicht zwingend erforderlich.
Schritt 2: ClawTeam installieren
⚠️ Führen Sie NICHT
pip install clawteamodernpm install -g clawteamdirekt aus:
pip install clawteaminstalliert die Upstream-Version von PyPI, die standardmäßigclaudenutzt und die OpenClaw-Anpassungen nicht enthält.npm install -g clawteaminstalliert ein fremdes Squatting-Paket (Herausgebera9logic). Wennclawteam --version"Coming Soon" anzeigt, haben Sie das falsche Paket. Führen Sie zuerstnpm uninstall -g clawteamaus.Verwenden Sie die drei Befehle unten —
pip install -e .nach dem Clone ist erforderlich. Es installiert aus dem lokalen Repository, nicht von PyPI.
git clone https://github.com/win4r/ClawTeam-OpenClaw.git
cd ClawTeam-OpenClaw
pip install -e . # ← Erforderlich! Installiert aus dem lokalen Repository, NICHT identisch mit pip install clawteam
Optional — P2P-Transport (ZeroMQ):
pip install -e ".[p2p]"
Schritt 3: Symlink ~/bin/clawteam erstellen
Erzeugte Agenten laufen in frischen Shells, die möglicherweise kein pip-bin-Verzeichnis im PATH haben. Ein Symlink in ~/bin stellt sicher, dass clawteam immer erreichbar ist:
mkdir -p ~/bin
ln -sf "$(which clawteam)" ~/bin/clawteam
Falls which clawteam nichts zurückgibt, suchen Sie die Binärdatei manuell:
# Common locations:
# ~/.local/bin/clawteam
# /opt/homebrew/bin/clawteam
# /usr/local/bin/clawteam
# /Library/Frameworks/Python.framework/Versions/3.*/bin/clawteam
find / -name clawteam -type f 2>/dev/null | head -5
Stellen Sie dann sicher, dass ~/bin in Ihrem PATH ist — fügen Sie dies zu ~/.zshrc oder ~/.bashrc hinzu, falls nicht vorhanden:
export PATH="$HOME/bin:$PATH"
Schritt 4: OpenClaw-Skill installieren (nur für OpenClaw-Nutzer)
Die Skill-Datei bringt OpenClaw-Agenten bei, wie sie ClawTeam per natürlicher Sprache nutzen. Überspringen Sie diesen Schritt, wenn Sie OpenClaw nicht verwenden.
mkdir -p ~/.openclaw/workspace/skills/clawteam
cp skills/openclaw/SKILL.md ~/.openclaw/workspace/skills/clawteam/SKILL.md
Schritt 5: Ausführungsgenehmigungen konfigurieren (nur für OpenClaw-Nutzer)
Erzeugte OpenClaw-Agenten benötigen die Berechtigung, clawteam-Befehle auszuführen. Ohne diese blockieren Agenten bei interaktiven Berechtigungsabfragen.
# Ensure security mode is "allowlist" (not "full")
python3 -c "
import json, pathlib
p = pathlib.Path.home() / '.openclaw' / 'exec-approvals.json'
if p.exists():
d = json.loads(p.read_text())
d.setdefault('defaults', {})['security'] = 'allowlist'
p.write_text(json.dumps(d, indent=2))
print('exec-approvals.json updated: security = allowlist')
else:
print('exec-approvals.json not found — run openclaw once first, then re-run this step')
"
# Add clawteam to the allowlist (use the absolute path — OpenClaw 4.2+ requires it)
openclaw approvals allowlist add --agent "*" "$(which clawteam)"
Falls
openclaw approvalsfehlschlägt, läuft das OpenClaw-Gateway möglicherweise nicht. Starten Sie es zuerst und versuchen Sie es erneut.
Schritt 6: Überprüfung
clawteam --version # Should print version
clawteam config health # Should show all green
Falls Sie OpenClaw verwenden, überprüfen Sie auch, ob der Skill geladen ist:
openclaw skills list | grep clawteam
Automatischer Installer
Die Schritte 2–6 oben sind auch als einzelnes Skript verfügbar:
git clone https://github.com/win4r/ClawTeam-OpenClaw.git
cd ClawTeam-OpenClaw
bash scripts/install-openclaw.sh
Fehlerbehebung
| Problem | Ursache | Lösung |
|---|---|---|
clawteam: command not found |
pip-bin-Verzeichnis nicht im PATH | Schritt 3 ausführen (Symlink + PATH) |
Erzeugte Agenten finden clawteam nicht |
Agenten laufen in frischen Shells ohne pip-PATH | Prüfen Sie, ob der Symlink ~/bin/clawteam existiert und ~/bin im PATH ist |
openclaw approvals schlägt fehl |
Gateway läuft nicht | Zuerst openclaw gateway starten, dann Schritt 5 wiederholen |
exec-approvals.json not found |
OpenClaw wurde nie ausgeführt | Führen Sie openclaw einmal aus, um die Konfiguration zu generieren, dann Schritt 5 wiederholen |
| Agenten blockieren bei Berechtigungsabfragen | Ausführungsgenehmigungen stehen auf "full" | Schritt 5 ausführen, um auf "allowlist" umzuschalten |
pip install -e . schlägt fehl |
Fehlende Build-Abhängigkeiten | Zuerst pip install hatchling ausführen |
clawteam --version zeigt "Coming Soon" |
Falsches npm-Squatting-Paket installiert (a9logic, ohne Bezug zu diesem Projekt) |
npm uninstall -g clawteam, dann gemäß Schritt 2 neu installieren |
Anwendungsfälle
1. Autonome ML-Forschung — 8 Agenten x 8 GPUs
Basierend auf @karpathy/autoresearch. Ein einziger Prompt startet 8 Forschungsagenten auf H100s, die über 2000 Experimente autonom entwerfen.
Human: "Use 8 GPUs to optimize train.py. Read program.md for instructions."
Leader agent:
├── Spawns 8 agents, each assigned a research direction (depth, width, LR, batch size...)
├── Each agent gets its own git worktree for isolated experiments
├── Every 30 min: checks results, cross-pollinates best configs to new agents
├── Reassigns GPUs as agents finish — fresh agents start from best known config
└── Result: val_bpb 1.044 → 0.977 (6.4% improvement) across 2430 experiments in ~30 GPU-hours
Vollständige Ergebnisse: novix-science/autoresearch
2. Agentische Softwareentwicklung
Human: "Build a full-stack todo app with auth, database, and React frontend."
Leader agent:
├── Creates tasks with dependency chains (API schema → auth + DB → frontend → tests)
├── Spawns 5 agents (architect, 2 backend, frontend, tester) in separate worktrees
├── Dependencies auto-resolve: architect completes → backend unblocks → tester unblocks
├── Agents coordinate via inbox: "Here's the OpenAPI spec", "Auth endpoints ready"
└── Leader merges all worktrees into main when complete
3. KI-Hedgefonds — Template-Start
Ein TOML-Template erzeugt ein komplettes 7-Agenten-Investmentteam mit einem einzigen Befehl:
clawteam launch hedge-fund --team fund1 --goal "Analyze AAPL, MSFT, NVDA for Q2 2026"
5 Analysten-Agenten (Value, Growth, Technik, Fundamentaldaten, Sentiment) arbeiten parallel. Der Risikomanager synthetisiert alle Signale. Der Portfoliomanager trifft die endgültigen Entscheidungen.
Templates sind TOML-Dateien — erstellen Sie Ihre eigenen für jeden beliebigen Bereich.
Funktionen
Selbstorganisation der Agenten
Arbeitsbereich-Isolation
Aufgabenverfolgung mit Abhängigkeiten
|
Inter-Agenten-Nachrichtenverkehr
Überwachung und Dashboards
Team-Templates
|
Außerdem: Plan-Genehmigungsworkflows, sanftes Lifecycle-Management, --json-Ausgabe bei allen Befehlen, maschinenübergreifende Unterstützung (NFS/SSHFS oder P2P), Multi-User-Namespacing, Spawn-Validierung mit automatischem Rollback, fcntl-Dateisperren für Nebenläufigkeitssicherheit.
OpenClaw-Integration
Dieser Fork macht OpenClaw zum Standard-Agenten. Ohne ClawTeam arbeitet jeder OpenClaw-Agent isoliert. ClawTeam verwandelt es in eine Multi-Agenten-Plattform.
| Fähigkeit | OpenClaw allein | OpenClaw + ClawTeam |
|---|---|---|
| Aufgabenzuweisung | Manuelles Messaging pro Agent | Leiter teilt, weist zu und überwacht autonom |
| Parallele Entwicklung | Gemeinsames Arbeitsverzeichnis | Isolierte Git Worktrees pro Agent |
| Abhängigkeiten | Manuelles Polling | --blocked-by mit automatischer Entsperrung |
| Kommunikation | Nur über AGI-Relay | Direkter Punkt-zu-Punkt-Posteingang + Broadcast |
| Beobachtbarkeit | Logs lesen | Kanban-Board + gekachelte tmux-Ansicht |
Sobald der Skill installiert ist, sprechen Sie mit Ihrem OpenClaw-Bot in jedem Kanal:
| Was Sie sagen | Was passiert |
|---|---|
| "Erstelle ein 5-Agenten-Team zum Bau einer Web-App" | Erstellt Team, Aufgaben, erzeugt 5 Agenten in tmux |
| "Starte ein Hedgefonds-Analyseteam" | clawteam launch hedge-fund mit 7 Agenten |
| "Zeige den Status meines Agenten-Teams" | clawteam board show mit Kanban-Ausgabe |
You (Telegram/Discord/TUI)
│
▼
┌──────────────────┐
│ OpenClaw Gateway │ ← activates clawteam skill
└────────┬─────────┘
│
▼
┌──────────────────┐ clawteam spawn ┌─────────────────┐
│ Leader Agent │ ─────────────────────► │ openclaw tui │
│ (openclaw) │ ──┐ │ (tmux window) │
│ │ │ │ git worktree │
│ Manages swarm │ ├──────────────────► ├─────────────────┤
│ via clawteam │ │ │ openclaw tui │
│ CLI │ ├──────────────────► ├─────────────────┤
└──────────────────┘ │ │ openclaw tui │
└──────────────────► └─────────────────┘
All coordinate via
~/.clawteam/ (tasks, inboxes)
Architektur
Human: "Optimize this LLM"
│
▼
┌──────────────┐ clawteam spawn ┌──────────────┐
│ Leader │ ──────────────────────► │ Worker │
│ (any agent) │ ──────┐ │ git worktree │
│ │ ├──────────────► │ tmux window │
│ spawn │ │ ├──────────────┤
│ task create │ ├──────────────► │ Worker │
│ inbox send │ │ │ git worktree │
│ board show │ └──────────────► │ tmux window │
└──────────────┘ └──────────────┘
│
▼
┌─────────────────────┐
│ ~/.clawteam/ │
│ ├── teams/ (who) │
│ ├── tasks/ (what)│
│ ├── inboxes/ (talk)│
│ └── workspaces/ │
└─────────────────────┘
Der gesamte Zustand liegt als JSON-Dateien in ~/.clawteam/. Keine Datenbank, kein Server. Atomare Schreibvorgänge mit fcntl-Dateisperren gewährleisten Absturzsicherheit.
| Einstellung | Umgebungsvariable | Standardwert |
|---|---|---|
| Datenverzeichnis | CLAWTEAM_DATA_DIR |
~/.clawteam |
| Transport | CLAWTEAM_TRANSPORT |
file |
| Arbeitsbereich-Modus | CLAWTEAM_WORKSPACE |
auto |
| Spawn-Backend | CLAWTEAM_DEFAULT_BACKEND |
tmux |
Befehlsreferenz
Kernbefehle
# Team lifecycle
clawteam team spawn-team <team> -d "description" -n <leader>
clawteam team discover # List all teams
clawteam team status <team> # Show members
clawteam team cleanup <team> --force # Delete team
# Spawn agents
clawteam spawn --team <team> --agent-name <name> --task "do this"
clawteam spawn tmux codex --team <team> --agent-name <name> --task "do this"
# Task management
clawteam task create <team> "subject" -o <owner> --blocked-by <id1>,<id2>
clawteam task update <team> <id> --status completed # auto-unblocks dependents
clawteam task list <team> --status blocked --owner worker1
clawteam task wait <team> --timeout 300
# Messaging
clawteam inbox send <team> <to> "message"
clawteam inbox broadcast <team> "message"
clawteam inbox receive <team> # consume messages
clawteam inbox peek <team> # read without consuming
# Monitoring
clawteam board show <team> # terminal kanban
clawteam board live <team> --interval 3 # auto-refresh
clawteam board attach <team> # tiled tmux view
clawteam board serve --port 8080 # web UI
Arbeitsbereich, Plan, Lifecycle, Konfiguration
# Workspace (git worktree management)
clawteam workspace list <team>
clawteam workspace checkpoint <team> <agent> # auto-commit
clawteam workspace merge <team> <agent> # merge back to main
clawteam workspace cleanup <team> <agent> # remove worktree
# Plan approval
clawteam plan submit <team> <agent> "plan" --summary "TL;DR"
clawteam plan approve <team> <plan-id> <agent> --feedback "LGTM"
clawteam plan reject <team> <plan-id> <agent> --feedback "Revise X"
# Lifecycle
clawteam lifecycle request-shutdown <team> <agent> --reason "done"
clawteam lifecycle approve-shutdown <team> <request-id> <agent>
clawteam lifecycle idle <team>
# Templates
clawteam launch <template> --team <name> --goal "Build X"
clawteam template list
# Config
clawteam config show
clawteam config set transport p2p
clawteam config health
Modellzuweisung pro Agent (Vorschau)
Branch:
feat/per-agent-model-assignmentDiese Funktion steht auf einem separaten Branch zum frühen Testen bereit. Sie wird in
mainzusammengeführt, sobald das zugehörige OpenClaw---model-Flag veröffentlicht ist.
Weisen Sie verschiedenen Agentenrollen unterschiedliche Modelle zu, um bessere Kosten-/Leistungsverhältnisse in Multi-Agenten-Schwärmen zu erzielen.
# Install from the feature branch
pip install -e "git+https://github.com/win4r/ClawTeam-OpenClaw.git@feat/per-agent-model-assignment#egg=clawteam"
Modell pro Agent in Templates:
[template]
name = "my-team"
command = ["openclaw"]
model = "sonnet-4.6" # default for all agents
model_strategy = "auto" # or: leaders→strong, workers→balanced
[template.leader]
name = "lead"
model = "opus" # override for leader
[[template.agents]]
name = "worker"
model_tier = "cheap" # cost tiers: strong / balanced / cheap
CLI-Flags:
clawteam spawn --model opus # single agent
clawteam launch my-template --model gpt-5.4 # override all agents
clawteam launch my-template --model-strategy auto # auto-assign by role
Siehe Issue #1 für die vollständige Funktionsanfrage und Diskussion.
Roadmap
| Version | Was | Status |
|---|---|---|
| v0.3 | Datei- + P2P-Transport, Web-Oberfläche, Multi-User, Templates | Ausgeliefert |
| v0.4 | Redis-Transport — maschinenübergreifendes Messaging | Geplant |
| v0.5 | Gemeinsame Zustandsebene — Team-Konfiguration über Maschinen hinweg | Geplant |
| v0.6 | Agenten-Marktplatz — Community-Templates | In Erkundung |
| v0.7 | Adaptive Planung — dynamische Aufgabenneuzuweisung | In Erkundung |
| v1.0 | Produktionsreife — Authentifizierung, Berechtigungen, Audit-Logs | In Erkundung |
Mitwirken
Beiträge sind willkommen:
- Agenten-Integrationen — Unterstützung für weitere CLI-Agenten
- Team-Templates — TOML-Templates für neue Bereiche
- Transport-Backends — Redis, NATS usw.
- Dashboard-Verbesserungen — Web-Oberfläche, Grafana
- Dokumentation — Tutorials und bewährte Verfahren
Danksagungen
- @karpathy/autoresearch — Framework für autonome ML-Forschung
- OpenClaw — Standard-Agenten-Backend
- Claude Code und Codex — unterstützte KI-Coding-Agenten
- ai-hedge-fund — Inspiration für das Hedgefonds-Template
- CLI-Anything — Schwesterprojekt
Lizenz
MIT — frei nutzbar, modifizierbar und verteilbar.
ClawTeam — Agenten-Schwarm-Intelligenz.
Ähnliche Projekte entdecken
codecrafters-io/build-your-own-x
Meistere das Programmieren, indem du deine Lieblingstechnologien von Grund auf neu erschaffst.
562,143 Sternepublic-apis/public-apis
Eine gemeinschaftliche Liste kostenloser APIs
498,536 Sternemorluto/rea
Mit Agenten alles per Reverse Engineering untersuchen, vom Verhalten der Anwendung bis hin zu nativen Binärdateien.
455,275 Sterneopenclaw/openclaw
Die KI, die wirklich Dinge erledigt. Jedes Betriebssystem, jede Plattform. Auf die Hummer-Art. 🦞
394,412 Sterne