Overview of agent-swarm
mainagent-swarm.dev is an open-source operating system for AI work designed to make companies 'AI Native'. It coordinates a team of autonomous AI agents using a hierarchical structure:
- Lead Agent: Receives tasks from various inputs (Slack, GitHub, GitLab, Linear, Jira, email, or API), plans the work, and breaks goals into specific tasks.
- Worker Agents: Specialized agents (e.g., for Engineering, Marketing, or UX) that execute tasks within isolated Docker containers. They can use tools like Claude Code or Codex.
- Persistent Brain: A shared memory system using vector search and identity files (like
SOULorCLAUDE.md) that allows workers to read context and write learnings, ensuring work compounds across sessions.
Work is outputted via Pull Requests, Slack replies, or Email replies.