Engine-agnostic multi-agent orchestration. 245 agents. One command.
curl -fsSL https://raw.githubusercontent.com/Anasabubakar/agent-swarm/main/install.sh | bashThen in any project folder:
swarm "Build a landing page"That's it.
swarm "Build a todo app with React"
↓
📁 Creates isolated workspace: projects/build-a-todo-app-with-react-20260401/
❓ Questionnaire asks clarifying questions
📐 Planner designs the implementation
🚀 Frontend + Backend + QA agents build in parallel
🐛 Debugger fixes any failures
🔍 Tech Lead reviews everything
↓
✅ Done. Check your workspace.
curl -fsSL https://raw.githubusercontent.com/Anasabubakar/agent-swarm/main/install.sh | bashnpm install -g @anasabubakar/swarmgit clone https://github.com/Anasabubakar/agent-swarm.git ~/.swarm
ln -sf ~/.swarm/bin/swarm /usr/local/bin/swarm- Python 3.8+
- Git
- At least one AI engine:
kilo,claude,gemini,codex,aider, orcursor-agent
# Interactive — just shows help
swarm
# Give a goal — orchestrator handles everything
swarm "Build a landing page for TeenovateX Labs"
# Use a specific engine
swarm -e gemini "Create a REST API"
# Run a single agent
swarm -a frontend-dev "Create a responsive navbar"
# List what's available
swarm --list-engines
swarm --list-agents| Category | Count | What |
|---|---|---|
| 🤖 Agents | 245 | Frontend, backend, devops, security, design, QA, PM, and 200+ more |
| 🛠️ Skills | 239 | TDD, code review, debugging, deployment, security scanning |
| 📋 Commands | 125 | Slash commands for common workflows |
| 📏 Rules | 77 | Language-specific coding standards (TS, Python, Go, Rust, etc.) |
| 🔧 Engines | 11+ | Claude, Gemini, Kilo, Codex, Cursor, Aider, Windsurf, Copilot, etc. |
- Questionnaire — Asks clarifying questions before building
- Planner — Designs architecture and task dependencies
- Execute — Dispatches specialist agents in parallel
- Debug — Automatically fixes failures
- Ship — Tech Lead final review
Each goal creates its own project folder. The swarm folder stays untouched.
projects/
└── your-goal-timestamp/
├── src/ ← agents build here
├── tests/
├── .swarm-meta.json ← tracking metadata
└── .swarm-report.json ← final report
Commands are classified:
- ✅ Safe — Auto-approve (ls, cat, git status)
- 🟡 Moderate — Auto-approve, logged (npm install, git commit)
- 🔴 Dangerous — Needs approval (rm, deploy, git push --force)
- 🚫 Blocked — Never allowed (rm -rf /, shutdown)
If an agent fails:
- Retry — Same agent, exponential backoff
- Reassign — Swap to backup agent
- Simplify — Break task into smaller pieces
- Fallback — Switch to different engine
- Escalate — Flag for human review
Works with ANY CLI agent that accepts a prompt:
| Engine | Status |
|---|---|
| Claude Code | ✅ |
| Gemini CLI | ✅ |
| Kilo Code | ✅ |
| Codex | ✅ |
| Cursor Agent | ✅ |
| Aider | ✅ |
| Windsurf | ✅ |
| GitHub Copilot | ✅ |
| OpenCode | ✅ |
| Qwen Code | ✅ |
| Any custom CLI | ✅ (via --engine generic) |
Drop a .md file in agents/:
# My Agent
## Role
You are a [specialty]. You ONLY do [thing].
## Constraints
- DO [things]
- DON'T [things]- agency-agents — 185 specialist agents
- everything-claude-code — 147 skills, 36 agents, 68 commands
- superpowers — TDD, parallel dispatch, code review
- get-shit-done — 18 agents, meta-prompting
- claude-mem — Persistent memory system
MIT — Copyright (c) 2026 Anas Abubakar