Home/AI Agents/swarmclaw
swarmclaw logo

swarmclaw

swarmclawai/swarmclaw

Open-source self-hosted AI agent runtime and multi-agent framework

GraphCanon updated 2w · GitHub synced 2w · 30 views this month

630 stars134 forksLast push 1mo TypeScript MIT

Decision brief

SwarmClaw is a versatile open-source AI agent runtime designed for running autonomous agent swarms across multiple LLM providers.

Good fit when

  • - You are working with or planning to integrate more than 23 supported language models (like Claude, GPT, Gemini), and require flexibility in choosing your model provider.
  • - Your project benefits from an embedded multi-agent framework which can enhance orchestration through features like agent memory and MCP tools.

Avoid when

  • - If you are already deeply invested in proprietary solutions that aren't compatible with the ecosystem supported by SwarmClaw, such as specific enterprise integrations.
  • - When your use case strictly requires real-time high-volume data processing and SwarmClaw’s current capabilities might pose limitations due to performance or scalability concerns.

Observed Jul 12, 2026 · Source: enrich:decision_facts

Verify the decision

Adoption

Package downloads where a registry match exists. GitHub stars (630) are secondary evidence.

npm downloads (30d)
1,036·npm downloads API·2w

Maintenance and security

Full trust report
Maintenance
Steady (32d since push)
As of 2w
Provenance
Not a fork · Organization account
As of 2w
Security (OSV)
No MCP manifest
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

npm install swarmclaw
npm

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

SwarmClaw is a self-hosted AI agent runtime that supports multiple LLM providers and includes features for autonomous agent swarms.

Capability facts

Deploy
Self-host

Source: dockerfile:Dockerfile · Aug 2, 2026

Docker
Dockerfile present

Source: dockerfile:Dockerfile · Aug 2, 2026

CLI
CLI entrypoint

Source: package.json:bin|scripts · Aug 2, 2026

MCP server
Ships MCP server

Source: package.json:@modelcontextprotocol/* · Aug 2, 2026

Languages
typescript, javascript

Source: github.language+package.json · Aug 2, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Node.js runtimeNode.js

Source: README excerpt (regex_v1, Aug 2, 2026)

- Node.js 22.6+ (`nvm use` will pick up the repo's `.nvmrc`, which matches CI)
Source link
Works with CursorCursor

Source: README excerpt (regex_v1, Aug 2, 2026)

backends such as Claude Code, Codex, OpenCode, Gemini, Copilot, Factory Droid, Cursor Agent, Qwen Code, or Goose
Source link

Tags

README

Requirements

  • Node.js 22.6+ (nvm use will pick up the repo's .nvmrc, which matches CI)
  • npm 10+ or another supported package manager
  • Docker Desktop is recommended for sandbox browser execution
  • Optional provider CLIs if you want delegated CLI backends such as Claude Code, Codex, OpenCode, Gemini, Copilot, Factory Droid, Cursor Agent, Qwen Code, or Goose

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.


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.


Deployment

How do I deploy SwarmClaw? Options include: local npm installation, Docker Compose for containerized deployment, or cloud VPS with reverse proxy and TLS. See the deployment docs for detailed guides.

Can I run SwarmClaw in the cloud? Yes. SwarmClaw runs on any Linux server with Node.js 18+. Popular options include AWS EC2, DigitalOcean, Hetzner, and self-hosted on home servers.

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.