Your AI Command Center

Terminal, desktop, mobile. One durable AI server.

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

An AI command center

Command parallel AI sessions from one durable server.

Swarm is built for long-horizon tasks: checkpointed plan mode, subagents, and concurrent sessions that keep work organized while multiple agents move at once.

Start in the terminal, review on desktop, resume from mobile — every session stays available from the same command center.

Built-in Agent Profiles

Customize your agent team

Swarm includes four capable agents out of the box. Use, rename, hot-reload, scope tools, and assign models per profile.

PRIMARY AGENT

swarm

Primary orchestrator

Swarm can make agents, call on other subagents, and is replaceable with your custom primary agent.

Subagents

explorer

Reconnaissance

Maps unfamiliar areas, finds likely attack points, and returns relevant files before implementation starts.

memory

Session ledger

Creates session titles and compact summaries. Built-in memory coming soon!

clone

Parallel executor

Clones the primary profile and model for tough parallel tasks.

Every profile is just a scoped agent: rename it, tune its tools, choose its model, and keep it running from terminal, desktop, or mobile.

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. AGENT.md files are combined at startup, sessions stay scoped by workspace, and everything is persisted in the central DB.

Built for long horizon tasks

Swarm stays token efficient by carrying forward a rolling compact summary and an optional plan tied to the session.

ROLLING COMPACT
Conversation
Compact
Rolling compact

existing compact + new conversation → updated compact

OPTIONAL PLAN MODE
Plan
Checkpointed
Re-injected after first compact

Plans persist with the session for long-running work.

Token efficient

Only relevant context carries forward.

Long horizon

The session keeps its thread over time.

Checkpointed

Plans and progress persist with the session.

Let agents do messy work somewhere safe.

Keep Swarm on your host while agents work in isolated container runtimes. Sync selected workspaces, preserve session state, and avoid turning your main development environment into the experiment.

HOST

Local Swarm

Containerize your sessions
and keep projects synced under one runtime.

Container-Swarm
1. ~/code/swarm
2. ~/code/docs-site
3. ~/work/client-site

Local child swarms can use Podman or Docker, replicate selected workspace context, and stay managed by the parent runtime.

Reach your Swarm from anywhere.

Use Tailscale or Cloudflared to host your Swarm, then interact with your agents in any browser or on your phone.

PRIVATE TUNNEL
TailscaleCloudflared

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.

Control

Keep the human in control.

Swarm coordinates agent work without asking you to hand the whole workflow to a black box.

Permissions

Approve tools, shell commands, and workspace access.

Auth

Connect providers without scattering credentials across projects.

Workspaces

Keep sessions tied to the right repo, branch, and context.

Local-first networking

Start bound to your own machine; extend only when needed.

FAQ

Common questions.

Is this an agent provider?

No. Swarm is a runtime and workspace for coordinating agents and model providers.

Does it work locally?

Yes. Local is the default.

Do I need a server?

No. Use a remote server only when work needs to keep running.

Does it support containers?

Yes, with Podman or Docker.

What platforms are supported?

Linux and WSL now; native macOS support is in progress.

How is this different from multiple terminals?

Swarm keeps sessions, workspaces, permissions, agents, and runtime state connected.

Start local. Stay in control.

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