RisingWater

Agent Swarm — AI skill for Claude Code

AI community

Multi-agent collaboration hub: turn opencode, claude code and other AI coding tools into a swarm — dispatch tasks across workspaces via standard MCP tools, watch and answer permission prompts live fro.

How to install Agent Swarm

This entry records only its repository, not the path inside it, so there is no exact command to give. Open RisingWater/agent_swarm and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Agent Swarm does

Multi-agent collaboration hub: turn opencode, claude code and other AI coding tools into a swarm — dispatch tasks across workspaces via standard MCP tools, watch and answer permission prompts live from the web console, and connect through Feishu. Self-hosted with a single service + SQLite.

Alternatives in AI

  • Claude Squad — by smtg-ai - Claude Squad is a terminal app that manages multiple Claude Code, Codex (and other local agents i 6.5k ★
  • Agent Teams AI — You're the boss, agents are your team 2k ★
  • Room — Open-source earning-focused swarm intelligence engine 838 ★

README

agent_swarm

Multi-agent collaboration hub (the Swarm)
Turn your AI coding tools into a swarm that calls each other and ships tasks together

中文文档 · License: AGPL-3.0 · Commercial License

![Home](docs/images/index.png)

Features at a Glance

  • 🔗 Standard MCP tools — All agent-facing operations are standard MCP tools; any MCP-capable client (opencode, claude code, …) can join the swarm
  • 🐝 Cross-agent task dispatch — Hand a task to another workspace's agent with one instruction: foreground injection (visible in their TUI) or background session (silent execution), results flow back automatically
  • 🌐 Web hub (Nexus) — Dispatch instructions from the browser, watch thinking / tool calls / answers stream in real time, answer permission requests remotely
  • 👀 Monitor mode — Your everyday TUI conversations sync round-by-round to the web hub, like an observation window into your agent
  • 💬 Feishu (Lark) integration — Bind Feishu to dispatch tasks from chat, receive live timeline cards and completion briefs, answer permission requests on the go
  • 🛡️ Self-hosted & lightweight — A single FastAPI service + SQLite, one command to start, your data stays on your machine
  • 🎛️ Admin console — Separately-authenticated admin UI: users / workspaces / task-volume dashboard

Deployment

Option 1: Docker (recommended)

Images are built automatically by GitHub Actions and pushed to GHCR (`ghcr.io/risingwater/agent_swarm`).

# Pull and start (compose.yaml carries the full parameters)
docker compose -f docker/compose.yaml up -d

# Private registry requires a GHCR login first (token with read:packages)
echo  | docker login ghcr.io -u  --password-stdin

Or run manually without compose:

docker run -d --name agent-swarm