Agent Lab
Description
CLI tool to orchestrate teams of Claude Code agents. Define agents with different roles in a YAML file, Agent Lab runs them in parallel respecting dependencies, manages git branches, merges, and colle
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Agent Lab
CLI tool to orchestrate teams of Claude Code agents. Define agents with different roles in a YAML file, Agent Lab runs them in parallel respecting dependencies, manages git branches, merges, and collects results.
Installation
# Base (CLI only)
pip install -e .
# With Web UI
pip install -e ".[web]"
# With internet access for agents (search, fetch, scrape, API calls)
pip install -e ".[internet]"
# Everything
pip install -e ".[web,internet,dev]"
Requires [Claude Code](https://docs.anthropic.com/en/docs/claude-code) installed and configured (`claude` available in PATH).
For internet-enabled research, optionally run [SearXNG](https://github.com/searxng/searxng) in Docker for web search:
docker run -d --name searxng -p 8888:8080 searxng/searxng
Quick Start
# Create a sample team
agent-lab init
# Run
agent-lab run team.yaml --verbose
# Or launch a single agent on the fly
agent-lab solo "security expert" "Review ./src for vulnerabilities"
# Web UI
agent-lab web
# Open http://127.0.0.1:8420
Key Concepts
Agents
Each agent has a **name**, a **role**, and a **mode**:
| Mode | Behavior | Default tools |
|---|---|---|
code |
Reads and modifies files, does work | Read, Write, Edit, Glob, Grep, Bash |
report |
Analysis only, does not modify files | Read, Glob, Grep, Bash |
Teams
A team groups agents with a common **task**. Three strategies:
pipeline(default) — Agents run in waves. Dependencies (depends_on) determine order. Agents in the same wave run in parallel.orchestrated— An orchestrator agent dynamically decides which workers to call and in what order.adaptive— A goal-driven loop with controller, evaluator, and shared state.
Waves and Dependencies
Wave 1: [planner]
Related Skills
Epic Sync
Sync epic issue bodies, labels, and local coordination snapshots from GitHub.
Git 使用 Git Worktrees
创建孤立的 Git worktrees,带有智能目录选择与安全验证。
Git Claude skills github
[Building agent skills blog](https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-ag
Git #148
, [#161](https://github.com/affaan-m/everything-claude-code/pull/161))
Git GitHub MCP
| Token | Repos, issues, PRs, workflows |
Git GitHub MCP Server
Official first-party server to read repos, manage issues/PRs, and automate workflows.
Git