GraphCanon updated 2w · GitHub synced 2w · 30 views this month
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 npmSimilar 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.
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
Source: README excerpt (regex_v1, Aug 2, 2026)
backends such as Claude Code, Codex, OpenCode, Gemini, Copilot, Factory Droid, Cursor Agent, Qwen Code, or GooseSource link
Tags
README
Requirements
- Node.js 22.6+ (
nvm usewill 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.