SELF-HOSTED · BRING-YOUR-OWN-KEYS · LOCAL-FIRST
Run a swarm of AI agents
on your machine.
SwarmLab is a self-hosted AI agent orchestration platform. Build agent teams, wire them into workflows, and ship real work — using your own provider keys, on your own hardware. Your code never leaves your box.
One-time $99 · Lifetime updates · Works with Claude, GPT & local models
Ship Feature
workflow · 4 nodes · auto-savedWHAT IT IS
Three things, no surprises.
An orchestration platform.
Compose multi-agent workflows visually. Track work on a Kanban board.
Self-hosted by default.
Runs as a single binary on your machine. No SwarmLab cloud, ever.
Your keys, your bills.
Bring your own Anthropic, OpenAI, or local-model keys. Pay your provider directly.
USED BY DEVELOPERS WHO SHIP
3,418
stars on GitHub
1,250
in the Discord
782
self-hosted instances
Ship Feature
workflow · 4 nodes · auto-savedWORKFLOWS
Drag nodes. Wire them up. Hit run.
Build repeatable agent pipelines on a visual canvas. Chain tasks together, add conditional branches, and drop in human approval gates — all without writing config files. Runs execute live and recover automatically if something crashes.
- ▸Drag-and-drop editor — no YAML, no config files
- ▸Mix agent work, API calls, code scripts, and human checkpoints
- ▸Run manually, on a schedule, or from a webhook
MISSION CONTROL
Watch every agent. Pause any of them.
One live dashboard for your entire swarm. See who's working, what they're saying, and how much they're spending — with streaming terminal output as agents work. If something goes sideways, Emergency Pause stops everything in one click.
- ▸Live output, status, and spend tracking for every agent
- ▸Active missions show progress — stuck ones float to the top
- ▸Emergency Pause stops all agents immediately
Mission Control
Live view of every active agent.Frontend Dev
AGENTS
Give each agent a role and boundaries.
Every agent gets its own model, personality, file permissions, and budget. Assign a code reviewer that only reads diffs, a designer scoped to /assets, or a researcher with read-only access. Attach skills to teach your team's conventions.
- ▸Choose from Claude, GPT, Codex, Ollama, or any OpenRouter model
- ▸Set allowed file paths and sandbox levels — enforced automatically
- ▸Daily budget caps so spending never surprises you
PRIVACY & CONTROL
Your code never leaves your machine.
Agents call your model providers directly using your API keys. There's no SwarmLab cloud in between — no telemetry, no data collection, no third party reading your code. If your laptop goes offline, SwarmLab keeps running for anything that doesn't need the model.
- ▸Zero data sent to SwarmLab — ever
- ▸Bring your own keys — pay providers directly at their prices
- ▸Each agent works on its own isolated git branch
GETTING STARTED
From zero to a running agent in three steps.
1
Install
curl -fsSL get.swarmlab.dev | shOne command. Single binary. No Docker, no Postgres.
2
Configure your provider
swarmlab config set anthropic.apiKey sk-ant-...Bring your own API key. AES-256 encrypted on disk.
3
Start orchestrating
swarmlab start
# → Open localhost:3100Web UI, CLI, and APIs — all running on your machine.
WHY SELF-HOSTED
What you get when the agents run on your machine.
| Capability | Cloud agents | SwarmLab |
|---|---|---|
| Code stays on your machine | ✗ | ✓ |
| Bring your own provider keys | ✗ | ✓ |
| Pay providers at list price | ✗ | ✓ |
| Works offline | ✗ | ✓ |
| Multi-agent orchestration | ✓ | ✓ |
| Visual workflow builder | varies | ✓ |
| Self-hosted on a workstation | ✗ | ✓ |
| Open audit of what's installed | ✗ | ✓ |
Same orchestration UX. Different trust model.
One price. For life.
$99 one-time. Lifetime license, lifetime updates. No subscription, no seats, no per-token margin. You still pay your model providers directly at their list prices — SwarmLab takes nothing in the middle.
$99 USD · one-time