Building local AI agents today is broken:
SmolSwarm is a complete ecosystem of sub-2B micro-models designed to work together as specialized workers in local multi-agent systems.
| Benefit | Detail |
|---|---|
| 💾 Tiny Footprint | Full 9-model swarm runs in ~3.5 GB RAM (Q4_K_M) |
| ⚡ Blazing Fast | 100–500+ tok/s per agent on a laptop CPU |
| 🔗 Plug & Play | Unified JSON envelope protocol — chain any agent to any agent |
| 🏠 100% Local | No API keys. No cloud. No data leaving your machine |
| 🆓 Open Source | Apache 2.0 — use commercially, modify freely |
Every model in the swarm speaks the same JSON envelope. This is what makes SmolSwarm a system, not just a collection of models.
{
"task_id": "uuid-1234",
"task": "extract",
"input": "Hi, I'm Alex, 29, living in Berlin.",
"schema": {"name": "string", "age": "number", "city": "string"},
"metadata": {"source_agent": "router", "priority": "high"}
}