About Swarm Tools
Swarm Tools is a multi agent coordination plugin for AI coding sessions, installed through npm for OpenCode. It addresses the limits of a single coding agent, which works on one thing at a time, has limited context and does not remember what worked before.
In an OpenCode session, the user runs the swarm command with a task such as adding OAuth authentication. A coordinator analyzes the task, picks a strategy, breaks it into subtasks and spawns parallel workers. Work items are stored in git backed files so progress survives sessions and context loss. File reservations stop workers from editing the same files, and agents exchange messages through a built in mail system. A learning system promotes patterns that succeed and records failures as anti patterns. An optional semantic memory feature uses Ollama with an embedding model and embedded libSQL storage for persistent learning across sessions.
It suits developers who already use OpenCode and want to split large tasks across agents working at the same time. Setup is a global npm install followed by a setup command that configures OpenCode, checks dependencies and migrates existing data. The site lists documentation and a GitHub repository, and no paid plans or prices are published.