Docs
How to install Swarm and use it day to day. Looking for how it's built? See the design docs.
01Getting startedSwarm is a local-first control plane for AI-agent development. One background daemon watches every Claude…02The dashboardThe dashboard is served by the daemon at http://127.0.0.1:7777 (or whatever URL swarm ui prints). It updates…03Rules and configurationSwarm evaluates every Bash command a Claude Code session is about to run against a small set of coordination…04Claims and worktreesA claim says "this task is mine" and gives its holder an isolated git worktree to work in. Two agents can't…05Runtime resourcesClaims cover code. Runtime resources cover the things agents fight over while the code runs: the dev server…06Pull requestsThe PRs view is one merge queue across every project Swarm knows about, GitHub and GitLab together. It reads…07CLI referenceThe CLI is swarm. With a global install (bun add -g @ra3orblade/swarm) it is on your PATH; without one, bunx…08MCP: Swarm for agentsEverything you can do with swarm claim and swarm res an agent can do itself, through an MCP server that swarm…09Desktop appThe desktop app is the same dashboard in a native window, with a tray icon, a bundled daemon and an updater.…10Privacy and FAQSwarm is local-first and open source (Apache-2.0). There is no account, no telemetry and no server of ours.…