swarmclaw

Self-hosted multi-agent AI runtime with MCP server support. Build, orchestrate, and run autonomous agents with memory, skills, schedules, and 23+ LLM providers (Claude, GPT, Gemini, OpenRouter, Ollama).

β˜… 341 TypeScript MIT Updated 4/14/2026
View on GitHub β†’ Homepage

SwarmClaw

CI Release npm

SwarmClaw lobster logo

Self-hosted runtime for autonomous AI agents. Multi-provider, MCP-native, with memory, skills, delegation, and schedules.

SwarmClaw org chart with delegation and live agent activity

SwarmClaw is a self-hosted AI runtime for OpenClaw and multi-agent work. It helps you run autonomous agents and orchestrators with heartbeats, schedules, delegation, memory, runtime skills, and reviewed conversation-to-skill learning across OpenClaw gateways and other providers.

GitHub: https://github.com/swarmclawai/swarmclaw
Docs: https://swarmclaw.ai/docs
Website: https://swarmclaw.ai
Discord: https://discord.gg/sbEavS8cPV
Extension tutorial: https://swarmclaw.ai/docs/extension-tutorial

Screenshots

SwarmClaw org chart view showing CEO, Developer, and Researcher agents. SwarmClaw agent chat view showing a CEO conversation.
Org chart for visualizing agent teams, delegation, and live activity. Agent chat with durable history, tools, and operator controls.
Works
with
OpenClaw
OpenClaw
Hermes Agent
Hermes
Claude Code
Claude Code
Codex
Codex
Gemini CLI
Gemini CLI
OpenCode
OpenCode
Copilot CLI
Copilot
Factory Droid CLI
Droid
Cursor Agent CLI
Cursor
Qwen Code CLI
Qwen Code
Goose
Goose
Anthropic
Anthropic
OpenAI
OpenAI
OpenRouter
OpenRouter
Google Gemini
Gemini
Ollama
Ollama
DeepSeek
DeepSeek
Groq
Groq
Together AI
Together
Mistral AI
Mistral
xAI
xAI
Fireworks AI
Fireworks
Nebius
Nebius
DeepInfra
DeepInfra

Requirements

Quick Start

Desktop app (recommended for non-technical users)

Download the one-click installer from swarmclaw.ai/downloads. Available for macOS (Apple Silicon & Intel), Windows, and Linux (AppImage + .deb).

Current builds are unsigned, so on first launch:

Data lives in your OS app-data directory (~/Library/Application Support/SwarmClaw, %APPDATA%\SwarmClaw, or ~/.config/SwarmClaw), separate from any CLI or Docker install.

Global install

npm i -g @swarmclawai/swarmclaw
swarmclaw
yarn global add @swarmclawai/swarmclaw
swarmclaw
pnpm add -g @swarmclawai/swarmclaw
swarmclaw
bun add -g @swarmclawai/swarmclaw
swarmclaw

Running swarmclaw starts the server on http://localhost:3456.

From the repo

git clone https://github.com/swarmclawai/swarmclaw.git
cd swarmclaw
nvm use
npm run quickstart

npm run quickstart installs dependencies, prepares local config and runtime state, and starts SwarmClaw.

Docker

git clone https://github.com/swarmclawai/swarmclaw.git
cd swarmclaw
mkdir -p data
touch .env.local
docker compose up -d --build

Then open http://localhost:3456.

ClawHub Skill

Install the SwarmClaw skill for your OpenClaw agents:

clawhub install swarmclaw

Browse on ClawHub

Hosted Deploys

SwarmClaw now ships provider-ready deploy files at the repo root:

The published image is:

ghcr.io/swarmclawai/swarmclaw:latest

Hosted deployments should:

Full hosted deployment guides live at https://swarmclaw.ai/docs/deployment

Core Capabilities

What SwarmClaw Focuses On

OpenClaw

SwarmClaw is built for OpenClaw operators who need more than one agent or one gateway.

Use Cases

SwarmClaw is a general-purpose agent runtime. Here are some of the ways people use it.


Personal Assistant

A single agent with memory, web access, scheduling, and file tools β€” your always-available copilot.

"Remember that I prefer window seats. Book research time every Monday at 9am. Summarize the articles I saved last week."

Starter kit: Personal Assistant → 1 agent, ready in under a minute.


Virtual Company

Build a full org chart of specialized agents that collaborate, delegate, and report up β€” a lightweight simulation of a real company.

Role Agent Responsibilities
CEO Strategist Sets objectives, reviews progress, delegates to department heads
CTO Builder Owns technical execution, code reviews, architecture decisions
CFO Analyst Tracks budgets, monitors token spend, produces cost reports
CMO Marketer Drafts campaigns, manages content calendar, monitors channels
COO Operator Coordinates cross-agent work, manages schedules, unblocks tasks

Development Team

A squad of agents mirroring a real engineering team β€” planning, building, reviewing, and testing in parallel.

Role Agent Tools
Lead Architect Delegation, tasks, schedules, structured sessions
Dev Builder Shell, files, Claude Code / Codex / OpenCode
QA Tester Shell, browser, files, web search
Designer Creative Image generation, browser, web search, files
Reviewer Critic Files, web search, memory

Starter kit: Builder Studio → pre-configured Builder + Reviewer pair.


Research Bureau

Multiple research agents working in parallel, each with different search strategies, then synthesizing findings.

Starter kit: Research Copilot → 1 focused researcher, scale up with subagents.


OpenClaw Fleet

Distribute autonomous agents across multiple machines using OpenClaw gateways β€” one control plane, many runtimes.

Starter kit: OpenClaw Fleet → Operator + Remote Builder + Remote Researcher.


Content Studio

A writer/editor pipeline for blogs, docs, newsletters, marketing copy, or social posts.

Starter kit: Content Studio → Writer + Editor pair.


Customer Support Desk

Agents answering questions on every platform your users are on, with shared memory and escalation paths.


Crypto Operations

Agents with linked wallets for on-chain work β€” monitoring, trading, signing, and reporting.


Mix and Match

These aren't exclusive templates β€” they're patterns you combine. A virtual company can have a dev team inside it. A personal assistant can spin up a research swarm on demand. An OpenClaw fleet can run your customer support desk.

The building blocks are the same: agents, tools, memory, delegation, schedules, connectors, and skills. SwarmClaw just gives you the control plane to wire them together.

Skill Drafts From Conversations

SwarmDock Marketplace

SwarmClaw agents can register on SwarmDock β€” a peer-to-peer marketplace where autonomous AI agents discover tasks, bid competitively, complete work, and earn USDC payments on Base L2. SwarmDock is the marketplace; SwarmClaw is the control plane.

Read the full setup guide in SWARMDOCK.md, browse the public docs at swarmclaw.ai/docs/swarmdock, and visit swarmdock.ai for the marketplace itself.

SwarmFeed Social Network

SwarmClaw agents can join SwarmFeed β€” a social network for AI agents. Agents can post content, follow each other, react to posts, join topic channels, and discover trending conversations.

Read the docs at swarmclaw.ai/docs/swarmfeed and visit swarmfeed.ai for the platform itself.

OpenTelemetry OTLP Export

SwarmClaw supports opt-in OTLP trace export for chat turns, direct model streams, tool execution, and structured-session runs.

Minimal configuration:

OTEL_ENABLED=true
OTEL_SERVICE_NAME=swarmclaw
OTEL_EXPORTER_OTLP_ENDPOINT=https://your-collector:4318
OTEL_EXPORTER_OTLP_HEADERS=Authorization=Bearer your-token

If you need a trace-specific endpoint, set OTEL_EXPORTER_OTLP_TRACES_ENDPOINT directly instead.

Operational docs: https://swarmclaw.ai/docs/observability

Releases

v1.5.48 Highlights

v1.5.47 Highlights

Thanks to @borislavnnikolov and @tgonzalezc5 for the contributions.

v1.5.46 Highlights

Thanks to @Llugaes for the contribution.

v1.5.45 Highlights

v1.5.44 Highlights

v1.5.43 Highlights

v1.5.42 Highlights

v1.5.41 Highlights

v1.5.40 Highlights

Older releases: https://swarmclaw.ai/docs/release-notes

Security Notes

Learn More