SwarmClaw

Frameworks & SDKs 💻 TypeScript ⚖️ MIT 🟡 Quiet lately
663 stars

SwarmClaw is an open-source, self-hosted AI agent runtime and multi-agent framework for building autonomous agents and agent swarms. It solves the problem of orchestrating multiple AI agents with durable memory, tools, delegation, and scheduling across many LLM providers. It is for developers who want a self-hosted alternative to Claude Code or LangChain.

SwarmClaw demo
🖼️ Screenshot from the project README

✨ Key features

  • Self-hosted AI agent runtime and multi-agent framework
  • Durable agent memory and runtime skills
  • Supports 23+ LLM providers including Claude, GPT, Gemini, Ollama
  • Agent delegation, schedules, and heartbeats
  • Visual org chart for agent teams and activity
  • Desktop app with one-click installer for macOS, Windows, Linux

🎯 Use cases

  • Run autonomous AI agents with scheduled tasks
  • Build multi-agent workflows with delegation and orchestration
  • Create a self-hosted AI agent dashboard
  • Integrate with OpenClaw gateways and CLI backends like Claude Code

📦 Installation

🧰 Requirements: Node.js 22.6+, npm 10+, Docker Desktop recommended for sandbox browser execution, optional provider CLIs for delegated backends.

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

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.

🚀 Usage

After installation, run swarmclaw to start the server on http://localhost:3456. For desktop app, download from swarmclaw.ai/downloads. For Docker, open http://localhost:3456 after docker compose up -d --build.

⚠️ Good to know

macOS desktop builds may be ad-hoc signed and require manual approval; the damaged-app issue remains open until Developer ID signing is configured.

❓ FAQ

What are the system requirements?

Node.js 22.6+ and npm 10+ are required. Docker Desktop is recommended for sandbox browser execution.

How do I start SwarmClaw?

Run swarmclaw after global install, or use npm run quickstart from the repo, or docker compose up -d --build for Docker.

Which LLM providers are supported?

SwarmClaw supports 23+ providers including Claude, GPT, Gemini, OpenRouter, Ollama, DeepSeek, Groq, and more.

Is there a desktop app?

Yes, a desktop app with one-click installer is available for macOS, Windows, and Linux from swarmclaw.ai/downloads.

📊 Repository

Stars★ 663
Forks🍴 137
Open issues🐛 18
Last commit🕒 Jun 30, 2026
Created📅 Feb 2026
Language💻 TypeScript
License⚖️ MIT

🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.