OpenViSTAI · Agents · Blockchain · Crypto
Menu
Multi-Agent Systems

Swarm — joelhooks

Swarm is a TypeScript developer tool that coordinates multiple AI agents working on coding tasks through OpenCode and Claude Code. It decomposes work into subtasks, tracks them in a git-backed Hive, coordinates agents through Swarm Mail, and records outcomes for learning.

Independent OpenViST project profile, based on linked sources.

Swarm — joelhooks — OpenViST project profile in Multi-Agent Systems.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Swarm when coding work can be divided among agents and you want coordination features alongside parallel execution, including persistent task tracking, file reservations and outcome recording.

Who it is for

  • Developers using OpenCode or Claude Code who want to divide larger coding tasks among parallel agents.
  • Teams or individual developers who need persistent task records, agent messaging and file reservations during coordinated work.

Documented uses

  • Break a larger coding request into parallelizable subtasks and spawn worker agents.
  • Track agent-related tasks and their status in a git-backed project directory.
  • Reserve files, exchange messages and checkpoint coordinated agent work.
  • Store and retrieve semantic learnings and record task outcomes for future work.
Before you choose

Requirements & limits

The README documents CLI and plugin setup for OpenCode and Claude Code. Bun is listed as required; Ollama is optional for local embeddings.

  • Swarm is an integration and coordination tool for OpenCode and Claude Code, not a standalone agent model.
  • Hive stores tasks under .hive/ and syncs through git.
  • Hivemind uses Ollama embeddings when configured and can fall back to full-text search.
  • The project records completion duration, errors, files touched and success; its README describes pattern maturity and confidence decay.
  • The repository is public on GitHub, but the supplied repository details do not identify a license.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up Swarm for OpenCode

Install the Swarm plugin and configure its OpenCode integration.

Before you start

  • Bun, listed as a required dependency.
  • OpenCode.

Steps

  1. Install the CLI globally with the command below.

    Documented command
    npm install -g opencode-swarm-plugin
  2. Run swarm setup to configure the OpenCode integration.

Expected outcome

The documented setup is complete; the README then describes using `/swarm "your task"` in an OpenCode session.

Guide limitations

  • Ollama is optional and is listed for local embeddings.
  • The setup instructions do not describe how to install or configure OpenCode itself.
Source-based practical guide

Add Swarm to Claude Code

Install the Swarm plugin in Claude Code after installing its CLI.

Before you start

  • Bun, listed as a required dependency.
  • Claude Code.

Steps

  1. Install the CLI globally with the command below.

    Documented command
    npm install -g opencode-swarm-plugin
  2. In Claude Code, open /plugin, choose Manage marketplaces, then Add marketplace and enter joelhooks/swarm-tools.

  3. Open /plugin, choose Manage plugins, then select swarm-tools, swarm, and Install.

Expected outcome

The README says the MCP server starts automatically and that `/swarm "your task"` can then be used in a session.

Guide limitations

  • Ollama is optional and is listed for local embeddings.
  • The setup instructions do not describe how to install or configure Claude Code itself.
COMPARE OPTIONS

Compare options for Agent orchestration

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
Swarm — joelhooksBreak a larger coding request into parallelizable subtasks and spawn worker agents.CLIThe README documents CLI and plugin setup for OpenCode and Claude Code. Bun is listed as required; Ollama is optional for local embeddings.
MassgenRun multiple AI agents against the same user task.CLIThe repository documents installation through pip or uv and requires Python 3.11 or later. Setup can configure API keys for OpenAI, Anthropic, Google and xAI; credentials are needed for the selected model backends.
Langchain Multi Agents BoilerplateRoute incoming football questions to model and agent workflows according to task complexity.WebThe repository is public and specifies an MIT license. Running the application requires OpenAI and Groq API keys and a Redis server.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
16 October 2026
Original website title
joelhooks/swarm-tools · Official homepage title · retained in its source language