A framework for building collaborative AI agent teams on OpenClaw
ClawCrew is a framework for creating multi-agent teams that collaborate on tasks. Instead of one AI doing everything, you define specialized agents with focused roles, and an orchestrator coordinates their work.
Train and tune each agent's capabilities separately โ refine the designer's taste, sharpen the coder's style, improve the tester's coverage.
In Telegram, talk to the orchestrator and watch every agent work in real-time. Jump in anytime โ give feedback, correct course, or let them run.
Each agent's capabilities are defined by its workspace โ SOUL.md, skills, and tools. Change the workspace, change the agent.
Automated code generation with quality gates
Deep research with structured output
Blog posts, marketing copy, documentation
Automated support ticket handling
The included example shows a complete software development crew with design, implementation, and testing phases.
| Agent | Role | Deliverables |
|---|---|---|
| ๐ฆ OrcaBot | Orchestrator | Task breakdown, quality gates, final delivery |
| ๐จ DesignBot | Architect | API specs, types, edge cases |
| ๐ป CodeBot | Engineer | Implementation, docstrings |
| ๐งช TestBot | QA | Unit tests, coverage report |
OrcaBot spawns DesignBot โ API spec created โ OrcaBot reviews โ
OrcaBot spawns CodeBot โ Module implemented โ OrcaBot reviews โ
OrcaBot spawns TestBot โ Tests written & run โ OrcaBot reviews โ
Code + Tests + Documentation delivered with full coverage
Prerequisites: OpenClaw installed and configured. See OpenClaw docs.
curl -sSL https://raw.githubusercontent.com/lanxindeng8/clawcrew/main/install.sh | bashAuto-detects OS, installs dependencies, runs setup wizard.
pip install clawcrewStandard Python package installation.
git clone https://github.com/lanxindeng8/clawcrew
cd clawcrew
cp .env.example .env
docker-compose up -d# 1. Reload your shell (or restart terminal)
source ~/.profile # or ~/.zshrc depending on your shell
# 2. Configure ClawCrew (Telegram bot, OpenClaw settings)
clawcrew init
# 3. Start the system
clawcrew start
# 4. Verify everything is running
clawcrew statusTelegram: Send a message in your Telegram group:
Create a Python module to calculate distance between two pointsCLI: Chain multiple agents with automatic context passing:
clawcrew chain "Create a distance calculator module" design code testOrcaBot will coordinate DesignBot โ CodeBot โ TestBot to complete the task.
| Command | Description |
|---|---|
clawcrew init |
Interactive setup wizard |
clawcrew start / stop / status |
Manage the OpenClaw gateway |
clawcrew run <agent> -t "task" |
Run a single agent |
clawcrew chain "task" design code test |
Chain multiple agents with auto context passing |
clawcrew agents |
List available agents |
clawcrew github analyze --url <repo> |
Analyze a GitHub repository |
PyPI package, CLI tools, GitHub integration, Docker deployment, Repo Mode workflows, Dashboard
Easy onboarding, Role templates, Shared context, Team memory, Workflow editor
Multi-team communication, Code review workflows, CI/CD hooks, Organization policies
PyPI Package โ Install with pip install clawcrew
One-Click Install โ Single curl command setup
Chain Command โ Run multiple agents with auto context passing
Docker Support โ Full containerized deployment
Repo Mode โ Work with external GitHub repositories using Unified Diff patches
GitHub Integration โ Analyze repos, manage issues, create PRs
Multi-Model Design โ Design with multiple AI models, synthesize results