swarmclawai

swarmclaw: Run Self-Hosted AI Agent Swarms

SwarmClaw is a self-hosted AI agent runtime and multi-agent framework built with TypeScript for Node.js. It coordinates agents with persistent memory, tools, schedules, and delegation across supported model providers and runtimes.

Stars
697
Forks
141
Stars, last 30 days
+23
Last commit
4 months ago
Contributors
13

Our take

Quietno commits in the last 90 days

Health score

32/100

How it is scored
Activity
57
Community
31
Issues
21
Pull requests
20

+23 stars in the last 30 days

  • Releases more often than 93% of the projects we track

SwarmClaw is a broad, actively released agent control plane, but its recent quiet period and heavy reliance on one contributor are meaningful adoption risks.

Good fit if

  • You want a self-hosted TypeScript/Node.js runtime for multi-agent work, with schedules, memory, and delegation in one system.
  • You need to connect multiple model providers, MCP tools, messaging connectors, or OpenClaw runtimes.
  • MIT licensing and the option to install as a desktop app, npm package, or Docker service suit your deployment needs.

Look elsewhere if

  • You need evidence of ongoing maintenance right now: the project has had no commits in over 90 days, and no issues were closed or pull requests merged in that period.
  • Your team cannot accept concentrated maintenance risk: most code contributions come from one person.
  • You need a runtime that avoids a recent Node.js version requirement; this project requires Node.js 22.6 or later.
All health signals
Last commit2026-06-30 (4 months ago)
Commits, last 90 days0
Releases, last 12 months100+ (latest v1.9.40, 2026-06-30)
Contributors13 (top contributor: 92% of commits)
Issues closed, last 90 days0
Pull requests merged, last 90 days0
Project age8 months

Checked on 2026-10-26 with the GitHub API.

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

712

Forks

145

Change since Nov 14, 2026: +1 stars·0 forks

Overview

SwarmClaw is a self-hosted AI agent runtime and multi-agent framework built with TypeScript for Node.js. It provides a control plane for running autonomous agents and agent teams, addressing the operational work of coordinating them: persistent memory, delegation, scheduled and background execution, tools, and operator controls.

It supports a broad range of model providers and agent runtimes, including Claude, GPT, Gemini, Ollama, and OpenClaw. The project is aimed at people who want to host and manage agent workflows themselves, from a personal assistant to a team of specialized agents. It can be installed as a desktop app or run as a server or Docker deployment.

Key Features

  • Configure agents with different providers, models, personalities, and tool access.
  • Coordinate agents through delegation, subagents, task execution, and structured sessions.
  • Use durable memory, including hybrid recall, project context, and reflection features.
  • Automate work with schedules, heartbeats, background jobs, and recovery controls.
  • Connect MCP servers and messaging services such as Discord, Slack, Telegram, and WhatsApp.
  • Manage OpenClaw gateway profiles and connect agents to external runtimes.
  • Install as a desktop app on macOS, Windows, or Linux, or run the server through npm or Docker.

Use Cases

  • A self-hosting individual can run a personal assistant that retains preferences and handles recurring tasks.
  • A small engineering team can delegate implementation, testing, and review tasks to specialized agents.
  • Researchers can run parallel agents to investigate separate sources or topics and synthesize findings.
  • Operators managing several OpenClaw gateways can use one control plane to configure agents and monitor runtime status.

What you need

Detected in the repository

  • Node.js >=22.6.0 (from package.json)
  • A Dockerfile, so it can run in a container; a Compose file sets up the related services
  • A test suite and automated checks on GitHub Actions

License in plain words

MITpermissive

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the copyright and license notice
  • Share your changes: no

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

With Node.js 22.6 or later, install and start the server:

npm i -g @swarmclawai/swarmclaw
swarmclaw

Then open http://localhost:3456. See the README for desktop, Docker, configuration, and deployment instructions.

Alternatives

  • nanobot: Nanobot is a Python personal-agent framework centered on chat interfaces, while SwarmClaw is a TypeScript runtime for persistent, scheduled multi-agent coordination.
  • deer-flow: DeerFlow focuses on long-running research, coding, and content tasks with sandboxes, while SwarmClaw emphasizes persistent agents, schedules, and delegation.
  • Memoh: Memoh gives each agent an always-on cloud computer with a desktop and browser, while SwarmClaw focuses on a TypeScript agent runtime and orchestration.
  • deepagents: Deep Agents is a Python harness with built-in planning and file access, while SwarmClaw is a TypeScript runtime with persistent memory, schedules, and multi-agent coordination.
ProjectLanguageLicenseStarsStatus
swarmclawTypeScriptMIT697Quiet
nanobotPythonMIT48.8kActive
deer-flowPythonMIT83.4kActive
MemohGoAGPL-3.02.7kActive
deepagentsPythonMIT29.9kActive

Considerations

The health snapshot describes the project as quiet: it reports no commits in the last 90 days, despite a recent release history that includes more than 100 releases in the past year. The latest listed release is v1.9.40. That contrast suggests a substantial release cadence but does not establish how quickly current bug reports will be handled; the snapshot also shows no issues closed or pull requests merged in the last 90 days. Thirteen contributors are recorded, but contributions are highly concentrated in one person.

Running from source or as an npm-installed server requires Node.js 22.6 or later. Docker is supported, but the README recommends Docker Desktop for sandbox browser execution. The project is MIT-licensed. The README documents many integrations and deployment paths, but this breadth also means adopters should verify the specific providers, connectors, and runtime workflows they depend on before committing to it.

Found this useful?

Share it with someone who would like swarmclaw.

Comparisons