Your AI Command Center

Terminal, desktop, mobile. One durable AI server.

curl -fsSL https://swarmagent.dev/install | sh

Provider compatibility

Use the provider you prefer.

OpenAI

OpenAI API and Codex sign-in paths

Anthropic

Claude model access

Google

Gemini model access

Fireworks

Hosted model inference

OpenRouter

Multi-provider model routing

Coming soon

More provider integrations are on the way.

Let Swarm handle it.

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.

Built-in Agent Profiles

Built for Multi-Agents

Start with Swarm, Coder, Designer, and Finder. Choose the model for each role and let the primary agent coordinate their handoffs.

PRIMARY AGENT

swarm

Primary orchestrator

Completes tasks directly, plans and deploys waves of agents toward long-term goals, and helps you organize sessions as the work evolves.

Subagents

coder

Implementation specialist

Takes dependency-ready scopes into isolated worktrees, commits each result, and keeps parallel implementation cleanly separated.

designer

Design iteration specialist

Turns a clear brief into focused interface variants, making visual exploration fast without mixing design scopes.

finder

Research specialist

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

Long-running plans, automated or step by step.

Let Swarm handle the full task from start to finish, or move through each step at your own pace.

  1. Tell Swarm what you want

    Describe the outcome, feature, or fix in plain language. Add the context and constraints that matter.

  2. Swarm creates the task

    Swarm organizes the request, creates the right task, and moves the work forward while preserving important decisions.

  3. Finalize when ready

    Review and test the result. Commit and merge when it is ready, or continue working in the same session.

Stay organized with workspaces.

Resolve once, scope sessions, and sync across terminal, desktop, mobile, and remote.

INTERFACES
Terminal / TUI
Browser desktop
PWA / Mobile
Server / remote host

Every interface connects to the same workspace-scoped state.

SWARM CENTRAL DB
Workspaces
Auth
Sessions
Agents
Permissions
Skills

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.

Reach your Swarm from anywhere.

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.

PRIVATE TUNNEL
TailscaleCloudflare TunnelWireGuard

Host Swarm behind a private tunnel on a network you control.

Swarm
ON THE GO

Mobile access through the PWA

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

Your work belongs to you.

Swarm keeps control in your hands by combining permission boundaries, inspectable source, and durable session visibility in one unified system.

PERMISSIONS

Security

Tool, shell, and workspace access can require explicit approval before work continues.

  • Explicit permission prompts
  • Scoped workspace access
  • Configurable provider auth
INSPECTABLE

Open Source

The Swarm codebase is public, so you can inspect how the command center works.

  • Public source repository
  • Reviewable runtime paths
  • Open development history
DURABLE STATE

Observability

Durable sessions, checkpoints, and live updates keep work visible as it progresses.

  • Live session updates
  • Durable session history
  • Checkpoint status and review

FAQ

Common questions.

How can I access Swarm remotely?

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.

How do I use Swarm on my phone?

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.

Which platforms can run Swarm?

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.

Is Swarm an app?

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.

Can I build on Swarm?

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.

What is Swarm Cloud?

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.

Start local. Stay in control.

Install Swarm, connect a provider, and run your first coding-agent session from the workflow you already use.