Discover and explore top open-source AI tools and projects—updated daily.
joelhooksAI agents for coordinated task execution and autonomous learning
Top 86.8% on SourcePulse
This project addresses complex coding tasks by orchestrating AI agents within OpenCode. It breaks down large problems into manageable "cells," assigns them to parallel workers, learns from past execution outcomes, and ensures continuity through context-aware checkpointing, boosting developer productivity and code quality.
How It Works
A coordinator agent analyzes tasks, queries historical data (CASS), selects a decomposition strategy, and creates Git-backed work items ("cells"). Parallel worker agents execute these cells with file reservations managed by Swarm Mail, an actor-model communication system built on event sourcing and local-first primitives (libSQL). Outcomes feed a learning system that refines future strategies.
Quick Start & Requirements
npm install -g opencode-swarm-plugin@latestswarm setup (one-time) and swarm init (project initialization).swarmtools.ai (primary link).Highlighted Details
.hive/) tracks tasks via Git, enabling distributed coordination without central servers.Maintenance & Community
The project is structured as a Bun + Turborepo monorepo. Specific details on active contributors, sponsorships, or community channels (e.g., Discord/Slack) are not provided in the README.
Licensing & Compatibility
Limitations & Caveats
Requires Bun and OpenCode. Full functionality, particularly semantic memory and historical context, depends on optional dependencies like Ollama and CASS. The system's complexity, built on primitives like event sourcing and actor models, may present a steeper learning curve for new adopters.
1 day ago
Inactive
ag2ai