Open Orchestrators
Back to directory
Agent Swarm logo

Player profile

Agent Swarm

An MIT-licensed lead/worker orchestration framework where a lead agent receives tasks from Slack, GitHub, GitLab, Linear, Jira, email, WhatsApp, or the API and delegates to worker agents running in isolated Docker environments with persistent memory and identity.

833 GitHub stars
Agent Swarm public platform context screenshot
Public Agent Swarm context captured from Agent Swarm GitHub repository. Agent Swarm GitHub repository

Profile

Where it fits

Agent Swarm is an MIT-licensed orchestration framework from Desplega Labs. A lead agent receives work from Slack, GitHub, GitLab, Linear, Jira, email, WhatsApp, or the HTTP API, breaks it down, and delegates to worker agents running in isolated Docker environments. Workers ship changes back as pull requests, Slack/email replies, or published pages.

It belongs in Open Orchestrators because the swarm itself is the operating surface: workers share a vector-searchable memory and persistent identity files (SOUL.md, IDENTITY.md, CLAUDE.md), the workflow engine runs DAG-based automation with approval gates and structured I/O, scheduled cron-based tasks handle standing work, and skills plus per-agent MCP servers with scope cascade give agents reusable procedural knowledge.

Public materials describe harness-agnostic execution across Claude Code, OpenAI Codex, pi-mono, Devin, Claude Managed Agents, and opencode, follow-up continuity that inherits bounded prior-task context even on providers without native session resume, DB-backed pages with public / authed / password modes and version history, a Redis-like KV store with auto-scoped context per Slack thread or PR or Linear issue, and a real-time dashboard at app.agent-swarm.dev for monitoring agents, tasks, and inter-agent chat.

Builder web analytics

Measure projects built with Agent Swarm

Agent Swarm runs a team of agents that ship work across Slack, PRs, and email. Agent Analytics gives the follow-up swarm visitor, source, funnel, and conversion data after those changes reach users.

Install Agent Analytics on the surfaces the swarm ships changes to. Agent Analytics measures user behavior after deployment; it is not a replacement for the swarm's persistent memory, identity, workflows, scheduled tasks, or MCP/skill catalog.

First loop to measure

  1. an operator sends work to the swarm from Slack, GitHub, GitLab, Linear, Jira, email, WhatsApp, or the API
  2. a lead agent delegates tasks to workers that ship the change to a website, docs site, app, onboarding flow, demo, or product surface
  3. the changed surface reports visits, sources, CTA clicks, signup, activation, retention, funnels, and experiment events to Agent Analytics
  4. a follow-up swarm agent fetches the Agent Analytics results, writes the outcome back to shared memory, and picks the next task from user behavior rather than only from inbound requests

Copyable prompt

Use Agent Analytics for this project. If event reporting is missing, add the tracker and report events for this project surface, including swarm-built page, traffic source, CTA click, signup, activation event, funnel step, experiment, or shipped agent task. Verify events are arriving. Then fetch the last 7 days and compare them with the prior 7 days. Tell me which swarm-built page, traffic source, CTA click, signup, activation event, funnel step, experiment, or shipped agent task moved users toward value, where users dropped off, which sources mattered, and what my agent workflow should improve next.
Agent Swarm public platform context screenshot
Public Agent Swarm context captured from Agent Swarm GitHub repository. Agent Swarm GitHub repository