Loading...
Loading...
Multi-agent swarm orchestration where AI agents spawn, coordinate, and self-organize into collaborative teams. Use when running parallel AI agent tasks, orchestrating multi-agent workflows across Claude Code / Codex / Cursor / custom agents, isolating agent workspaces via git worktrees, tracking task dependencies across agents, or running autonomous experiments. Triggers on: clawteam, agent swarm, spawn agents, multi-agent team, agent orchestration, parallel agents, agent coordination, swarm intelligence, agent spawn, clawteam spawn, agent worktree, agentic team, ml agent experiments, autonomous agents, agent team.
npx skill4agent add akillness/oh-my-skills clawteamKeyword:·clawteam·agent swarm·spawn agentsmulti-agent teamOne command → a self-organizing team of AI agents that spawn workers, coordinate tasks, isolate workspaces with git worktrees, and deliver results autonomously."Agents spawn agents, delegate tasks, and deliver results."
# Requires Python 3.10+, tmux, and at least one compatible CLI coding agent
pip install clawteam
# Verify installation
clawteam --version
clawteam doctor # check tmux, agent CLI, environmentclaudecodexopenclawnanobotcursor| Concept | Description |
|---|---|
| Leader | The orchestrating agent that spawns workers and delegates tasks |
| Worker | A sub-agent spawned into an isolated git worktree + tmux pane |
| Team | Named group of workers coordinating on a shared task set |
| Task | A unit of work with status: |
| Inbox | File-based or ZeroMQ P2P message queue per agent |
| Worktree | Git worktree at branch |
# Leader spawns 3 Claude workers on a task
clawteam spawn claude "Build the REST API" --workers 3 --team api-build
# Spawn specialized workers
clawteam spawn claude "Implement auth endpoints" --team api-build --name auth-worker
clawteam spawn claude "Implement user CRUD" --team api-build --name crud-worker
clawteam spawn codex "Write integration tests" --team api-build --name test-workerclawteam status # all teams
clawteam status --team api-build # specific team
clawteam board --team api-build # live web Kanban dashboard# Leader sends task to a worker
clawteam send --to crud-worker "Priority: implement DELETE /users/{id} first"
# Worker broadcasts status
clawteam broadcast --team api-build "Auth module complete, unblocking crud-worker"clawteam task add "Implement rate limiting" --team api-build
clawteam task list --team api-build
clawteam task done --id <task-id> --team api-build
clawteam task block --id <task-id> --blocked-by <other-id>tmuxgitbash scripts/install.shclawteam template ...fullstackml-researchhedge-fundclawteam spawn ... --name ...architectbackendtesterrisk-analystclawteam task block --id ... --blocked-by ...clawteam status --team <name>clawteam board --team <name>clawteam monitor --team <name>clawteam sendclawteam broadcastclawteam teardown --team <name>Leader Agent
│
├── clawteam spawn → Worker 1 (tmux pane, git worktree: clawteam/my-team/worker-1)
├── clawteam spawn → Worker 2 (tmux pane, git worktree: clawteam/my-team/worker-2)
└── clawteam spawn → Worker 3 (tmux pane, git worktree: clawteam/my-team/worker-3)
│
┌───────────┼───────────┐
│ │ │
Task 1 Task 2 Task 3
(independent) (blocked (blocked
by T1) by T2)
State: ~/.clawteam/{team}/
tasks.json — task list with deps
inbox/ — per-agent message queues
snapshots/ — periodic state snapshots
costs.json — token/API cost trackingclawteam/{team}/{worker}# 8 agents × H100 GPU experiments
clawteam template ml-research \
--agents 8 \
--task "Optimize transformer attention with val_bpb target 0.97" \
--team ml-expclawteam template fullstack \
--agents 4 \
--task "Build e-commerce product catalog API" \
--team shop-api
# Spawns: api-designer, backend-dev, frontend-dev, test-engineerclawteam template hedge-fund \
--agents 7 \
--ticker AAPL \
--team aapl-analysis
# Spawns: growth-analyst, technical-analyst, fundamental-analyst,
# sentiment-analyst, risk-analyst, macro-analyst, synthesizer# Real-time tiled tmux view (split panes per worker)
clawteam monitor --team api-build
# Web Kanban dashboard (localhost:7420)
clawteam board --team api-build --port 7420
# Show agent costs and token usage
clawteam costs --team api-build~/.clawteam/config.toml[transport]
type = "file" # "file" (default) or "p2p" (ZeroMQ)
[workspace]
base_dir = "~/.clawteam"
worktree_pattern = "clawteam/{team}/{agent}"
[spawn]
default_agent = "claude"
tmux_session_prefix = "ct-"
[costs]
budget_limit = 10.0 # USD, optional
alert_threshold = 0.8 # warn at 80% of budgetCLAWTEAM_TRANSPORT=p2p # use ZeroMQ
CLAWTEAM_BASE_DIR=/tmp/clawteam| Command | Description |
|---|---|
| Spawn a worker agent with a task |
| Show team and task status |
| Open web Kanban dashboard |
| Live tmux tiled view |
| Send message to a specific worker |
| Broadcast to all team workers |
| Manage tasks |
| Show token/cost usage |
| Check environment and dependencies |
| Use pre-built team templates |
| Shut down team and clean up |
clawteam task list --team {name} --owner {me}clawteam task start --id {id}clawteam task done --id {id}clawteam inbox --team {name} --worker {me}clawteam send --to leader "Task complete: {summary}"clawteam spawn claude "Design the API contracts" --team api-build --name architect
clawteam spawn claude "Implement the REST endpoints" --team api-build --name backend
clawteam spawn codex "Write integration tests" --team api-build --name tester
clawteam task block --id backend-impl --blocked-by api-spec
clawteam task block --id integration-tests --blocked-by backend-impl
clawteam status --team api-build
clawteam board --team api-buildclawteam template ml-research \
--agents 4 \
--task "Sweep learning rate and context length for val_bpb improvement" \
--team ml-sweep
clawteam monitor --team ml-sweep
clawteam costs --team ml-sweepclawteam status --team shop-api
clawteam board --team shop-api --port 7420
clawteam inbox --team shop-api --worker backendauth-workertest-engineerworker-1clawteam task blockbudget_limitml-researchfullstackhedge-fundclawteam boardpip install clawteam