OpenAI
OpenAI API and Codex sign-in paths
Terminal, desktop, mobile. One durable AI server.
curl -fsSL https://swarmagent.dev/install | shProvider compatibility
OpenAI API and Codex sign-in paths
Claude model access
Gemini model access
Hosted model inference
Multi-provider model routing
More provider integrations are on the way.
Start with a goal.
Swarm maps out the work, coordinates agents, and keeps sessions moving through reliable checkpoints for as long as the work takes.
Stay updated wherever you are with Swarm on desktop, terminal, and mobile. See what’s happening and step in when it matters.
Start with Swarm, Coder, Designer, and Finder. Choose the model for each role and let the primary agent coordinate their handoffs.
Completes tasks directly, plans and deploys waves of agents toward long-term goals, and helps you organize sessions as the work evolves.
Takes dependency-ready scopes into isolated worktrees, commits each result, and keeps parallel implementation cleanly separated.
Turns a clear brief into focused interface variants, making visual exploration fast without mixing design scopes.
Maps unfamiliar code, traces execution paths, and returns evidence with the relevant files before work begins.
Change the model for each agent independently, or stick with our recommended defaults.
THREE STEPS
Let Swarm handle the full task from start to finish, or move through each step at your own pace.
Describe the outcome, feature, or fix in plain language. Add the context and constraints that matter.
Swarm organizes the request, creates the right task, and moves the work forward while preserving important decisions.
Review and test the result. Commit and merge when it is ready, or continue working in the same session.
Resolve once, scope sessions, and sync across terminal, desktop, mobile, and remote.
Every interface connects to the same workspace-scoped state.
Workspaces can resolve to multiple directories. AGENTS.md files are combined at startup, sessions stay scoped by workspace, and everything is persisted in the central DB.
Tailscale support is available now. Cloudflare Tunnel and WireGuard support are coming soon. Once connected, interact with your agents in any browser or on your phone.
Host Swarm behind a private tunnel on a network you control.
Use the PWA on Android, iOS, and in browsers today. A native iOS app is coming soon.
Your agents, sessions, workspaces, and permissions stay attached to the same runtime, so switching interfaces does not mean starting over.
Trust Architecture
Swarm keeps control in your hands by combining permission boundaries, inspectable source, and durable session visibility in one unified system.
Tool, shell, and workspace access can require explicit approval before work continues.
The Swarm codebase is public, so you can inspect how the command center works.
Durable sessions, checkpoints, and live updates keep work visible as it progresses.
FAQ
Use Tailscale Serve, which Swarm can verify before allowing access to its browser interface. Native Cloudflare Tunnel and WireGuard integrations are not supported yet, so do not expose Swarm’s local ports directly to the internet.
Run Swarm on a supported Linux host, connect through Tailscale Serve, then open its secure address in your mobile browser and install the PWA to your home screen. A native mobile app is planned but is not available yet.
The current installer supports Linux x86-64. On a Mac, run Swarm inside a Linux x86-64 VM or suitable Linux container; the Linux guest, not macOS, is the supported environment. A systemd host can manage the service, or you can install the files only and use your own supervisor.
Swarm is a self-hosted runtime with terminal and browser interfaces, not a single standalone app. Its daemon can stay online around the clock, and you remain in control of when it starts, stops, restarts, or is uninstalled.
Yes. Swarm is open source under the Apache 2.0 license, so you can fork it, modify it, and build your own interfaces. A public SDK is planned for after launch but is not available yet.
Swarm Cloud gives one person a Swarm on fixed shared compute. Dedicated gives Swarm an entire physical machine, with available capacity and location selected as machine properties rather than separate regional products. Teams adds shared access and collaboration on top of Dedicated compute. Current pricing is listed on the pricing page.
Install Swarm, connect a provider, and run your first coding-agent session from the workflow you already use.