#1515th of 62 in Agent and MCP starters

agent-swarm

Lead agent that delegates tasks to Claude Code or Codex workers in containers

Stars
1k
License
MIT
Last commit
Nov 2026
Last release
Nov 2026
Language
TypeScript
Stars, last 29 weeks+686
22 Apr 2026: 362 stars29 Apr 2026: 382 stars6 May 2026: 399 stars13 May 2026: 420 stars20 May 2026: 446 stars27 May 2026: 471 stars3 Jun 2026: 496 stars10 Jun 2026: 510 stars17 Jun 2026: 526 stars24 Jun 2026: 542 stars1 Jul 2026: 563 stars8 Jul 2026: 575 stars15 Jul 2026: 596 stars22 Jul 2026: 620 stars29 Jul 2026: 653 stars5 Aug 2026: 674 stars12 Aug 2026: 691 stars19 Aug 2026: 707 stars26 Aug 2026: 720 stars2 Sept 2026: 734 stars9 Sept 2026: 754 stars16 Sept 2026: 778 stars23 Sept 2026: 823 stars30 Sept 2026: 842 stars7 Oct 2026: 862 stars14 Oct 2026: 883 stars21 Oct 2026: 921 stars28 Oct 2026: 962 stars4 Nov 2026: 1,007 stars11 Nov 2026: 1,048 stars

362 on 22 Apr 20261,048 on 11 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Agent Swarm runs a lead agent that takes tasks from Slack, GitHub/GitLab, email, or an API and delegates them to worker agents, each in its own Docker container. Workers use harnesses such as Claude Code, Codex, opencode, or Cursor, and share persistent memory with vector search, identity files, schedules, and workflows. Deploy with Docker Compose (reference file runs 1 lead and 11 workers), a Helm chart, or a one-line installer.

Who it is for: Teams self-hosting a multi-agent coding workforce driven from Slack or GitHub

Strengths

  • Supports many harnesses: Claude Code, Codex, pi, opencode, Cursor, Amp, Grok, Devin, ACP
  • Ships Compose, Helm chart, Railway template, and cloud-init deployment options
  • Integrates Slack, GitHub, GitLab, Linear, Jira, Azure DevOps, email, Telegram, Discord
  • Persistent memory with hybrid search, plus schema-validated task results and deferred tasks

Weaknesses

  • Reference deployment needs at least 4 vCPU, 8 GB RAM and 40 GB disk
  • Default example runs 12 agents, so token spend can grow quickly
  • Installer exposes the API through a public tunnel unless --no-tunnel is passed
  • Repo changes daily; older workers need MULTI_RUNTIME_ENABLED=false after upgrades

What it needs

  • TypeScript, Claude Code, Codex, pi, opencode
  • Needs Docker, Docker Compose v2, Bun (installer), Slack/GitHub/other integrations (optional)
  • Docker
  • env example file

What changed

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Also in Agent and MCP starters

See all 62
Also in Agent and MCP starters
RankProjectScore
1deepseek-harnessPlugin-based agent harness from DeepSeek with a local Web UI279.6k stars+32,096 (+13%) in 30 daysMIT98 out of 100
2composioTypeScript and Python SDKs that give agents authenticated tools across 1000+ apps31k stars+574 (+1.9%) in 30 daysMIT92 out of 100
3conductorDurable workflow engine that orchestrates microservices and LLM agents from JSON32.5k starsApache-2.091 out of 100
#4a2uiProtocol and renderers for agents to stream native UI instead of text Live demo ↗ (opens in a new tab)17.2k starsApache-2.087 out of 100
#5mcp-useTypeScript framework for building MCP servers with React Views and an Inspector Live demo ↗ (opens in a new tab)10.9k stars+132 (+1.2%) in 30 daysMIT87 out of 100