Every AI coding tool follows the same pattern: one model, one chat window, one conversation. You describe what you want, the model writes some code, and you paste it into your editor. Maybe it has file access. Maybe it can run commands. But it's still one agent doing everything.
That's not how software gets built.
When a team ships a feature, the PM plans it, the backend engineer builds the API, the frontend engineer builds the UI, QA writes tests, security reviews the code, and someone handles the git workflow. They share context, hand off work, and iterate until it's done.
We wanted that, but with AI agents. Not one model trying to be everything. A crew of 22 specialists, each with their own model and tools, coordinated by a PM that plans autonomously.
Your source code is your most sensitive asset. We didn't want it routed through someone else's servers. crewswarm runs entirely on your machine. API keys stay in your config. Files stay on your disk. No cloud proxy, no subscription, no vendor lock-in.
This isn't ideological — it's practical. Local execution means you can use any model from any provider. Claude for reasoning, Groq for speed, DeepSeek for cost, Ollama for offline. Mix and match per agent. Change your mind tomorrow with one config edit.
The core insight: if you have specialists, you need a coordinator. crewswarm's PM Loop reads a ROADMAP.md, plans the work, dispatches tasks to the right agents, evaluates results, and iterates. You describe a feature once; the crew ships it.
Describe the idea. The PM plans it. Agents build it. QA tests it. Code lands on disk.
This isn't a demo. It runs real commands, writes real files, and uses real tools. The PM agent uses Groq for speed. The coder uses Claude or Codex for quality. The QA agent catches bugs the coder missed. Each agent is optimized for its job.
crewswarm doesn't just call an API. It orchestrates six full coding engines: Claude Code, Cursor, Codex CLI, Gemini CLI, OpenCode, and crew-cli. Each has its own strengths. The system picks the right one for the task, or you can pin agents to specific engines.
When crew-coder needs to edit a file, it doesn't generate a diff and hope for the best. It runs an actual coding agent with file system access, tool execution, and verification. The output is real, tested code — not a suggestion in a chat window.
crewswarm is open source (MIT). We're building it in public because we think local-first multi-agent orchestration should be a commons, not a product with a paywall. The best models change every month. The best providers change every quarter. The orchestration layer should be yours.
We're not competing with editors or chat tools. We're building the layer underneath: the crew that does the work, regardless of which surface you talk to it from — a dashboard, an IDE, a CLI, Telegram, WhatsApp, or even an OpenClaw desktop app.
Try it in 5 minutes
GitHub · npm · Install guide
git clone https://github.com/crewswarm/crewswarm && cd crewswarm && bash install.sh