# Agent Swarm

> Intelligence that compounds. Every single day.

Open Source · MCP-Powered · TypeScript · Multi-model (Claude Code, Codex, Devin, OpenCode, BYOM)

A lead delegates. Workers ship in Docker. Memory persists across every task — so tomorrow's swarm is sharper than today's. Self-host free under MIT, or run on Cloud.

- [GitHub](https://github.com/desplega-ai/agent-swarm)
- [Documentation](https://docs.agent-swarm.dev)
- [Cloud](https://cloud.agent-swarm.dev)
- [Templates](https://templates.agent-swarm.dev)
- [Pricing](/pricing)
- [Blog](/blog)

## Features

The mechanics behind the swarm.

### A lead that decides what to ship next

*orchestration*

The lead reads the task, breaks it down, and routes work to workers — directly assigned, offered for acceptance, or pulled from a pool. You hand off the goal; the lead owns the plan.

### Every worker free to do its own job

*isolation*

Each worker runs in its own Docker container with a persistent /workspace. They install what they need, branch off main, and ship without stepping on each other or your repo.

### Talks human, talks API

*integrations*

Mention the bot in Slack, assign a Linear issue, send an email — that’s the task. Built on Model Context Protocol with a full OpenAPI 3.1 spec at :3013, so anything that speaks HTTP — your CI, your monitoring, your custom dashboards — can drive the swarm or be driven by it.

### Wake up to work already done

*lifecycle*

Cron-scheduled recurring jobs, multi-step workflows, role templates for Coder / Researcher / PM. Hand the night-shift work to scheduled tasks, find the results in your Slack the next morning.

## How It Works

From zero to compounding in an afternoon. No DAGs, no definition language — just `docker compose up`, then talk to it where you already work.

### 01. docker compose up

Clone, set CLAUDE_CODE_OAUTH_TOKEN in .env, bring it up. The API server, lead, and workers come online in their own containers — no DAG, no agent definition language.

*install*

### 02. Wire it into where you work

Install the GitHub App, drop the bot in Slack, OAuth Linear, point AgentMail at an inbox. From now on, mentions and assignments become tasks the lead routes.

*connect*

### 03. It gets sharper while you sleep

Workers ship. Each task summary is embedded into shared memory. SOUL.md and IDENTITY.md evolve. Tomorrow’s swarm reads what last week’s shipped before it touches a keystroke.

*compound*

## Pricing

Pay for the workers, not the seats.

### Self-hosted — €0 forever

*Forever free, your infra*

- Full source on GitHub (MIT)
- Run anywhere Docker runs
- BYO model keys, BYO models
- Air-gapped if you need it
- Community support on Discord

### Enterprise — Talk to us

*Self-host with a pager*

- Single-tenant, VPC or on-prem
- SSO / SAML, audit log export
- Custom integrations & MCP servers
- Onboarding workshop for ICs + leads
- Priority response, dedicated channel

All Cloud plans include a 7-day free trial. Self-hosted is [free and MIT-licensed](https://docs.agent-swarm.dev/docs/getting-started).

## FAQ

**What's included in the platform fee?**

The platform fee covers the API server, dashboard UI, lead agent orchestration, task scheduling, persistent memory, Slack and GitHub integrations, and the full MCP tool ecosystem. It's the base infrastructure that coordinates your entire swarm.

**How do workers scale?**

Each worker runs in its own Docker container with full workspace isolation. Add workers on demand — each one costs a flat €29 / mo. Workers can use any LLM provider with your own API keys, so you control both capacity and cost.

**Is there a free trial?**

Yes. Every new account gets a 7-day free trial with full access to all features, including one worker. No credit card required to start.

**What happens after the trial?**

After your trial ends, you can subscribe to continue. If you don't, your swarm pauses — no data is deleted. You can reactivate at any time and pick up right where you left off.

**Can I self-host instead?**

Absolutely. Agent Swarm is fully open source under the MIT license. You can self-host on any infrastructure — your own servers, air-gapped environments, or any cloud provider. Cloud is for teams that want managed infrastructure without the ops overhead.

**What LLMs are supported?**

Agent Swarm is LLM-agnostic. Workers support Claude (via Anthropic or AWS Bedrock), OpenAI, Gemini, and any OpenRouter-compatible model. Bring your own API keys — there's no vendor lock-in.

## Get Started

Start your 7-day free trial on [Agent Swarm Cloud](https://cloud.agent-swarm.dev), or [self-host](https://docs.agent-swarm.dev/docs/getting-started) the open-source version for free.

## Links

- Website: https://www.agent-swarm.dev
- GitHub: https://github.com/desplega-ai/agent-swarm
- Docs: https://docs.agent-swarm.dev
- Cloud: https://cloud.agent-swarm.dev
- Templates: https://templates.agent-swarm.dev
- Built by [desplega.sh](https://desplega.sh)
- MIT License
