JSPM

opencode-orchestrator

0.1.42
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1820
  • Score
    100M100P100Q105974F
  • License MIT

6-Agent collaborative architecture for OpenCode - Make any model reliable

Package Exports

  • opencode-orchestrator

Readme

OpenCode Orchestrator Plugin

Multi-Agent Plugin for OpenCode

[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![npm](https://img.shields.io/npm/v/opencode-orchestrator.svg)](https://www.npmjs.com/package/opencode-orchestrator) [![npm downloads](https://img.shields.io/npm/dt/opencode-orchestrator.svg)](https://www.npmjs.com/package/opencode-orchestrator) [![OpenCode Plugin](https://img.shields.io/badge/OpenCode-Plugin-purple.svg)](https://opencode.ai)

What is this?

A 6-agent collaborative system that turns any LLM into a reliable coding team.

Core idea: Break complex tasks into atomic units, verify each step, fix errors automatically.


Why Orchestrator?

Traditional With Orchestrator
One big prompt → Hope it works Atomic tasks → Verified every step
Expensive model required Any model works
Errors compound silently Self-correcting loop
Unpredictable results Relentless execution until success

Features

  • ðŸĶ€ Rust Core — Fast, memory-safe search and analysis tools
  • 🧠 Micro-Task Architecture — Atomic task decomposition for reliability
  • 🔄 Self-Correcting Loop — Every change reviewed, errors auto-fixed
  • ðŸ‘Ĩ 6-Agent Team — Specialized roles working together
  • ðŸ›Ąïļ Resilient Execution — Never stops on errors. Pivots strategy (Plan/Search) until success.
  • ⚡ Full Autonomy — /auto is all you need. Relentless execution until 100% complete.
  • 🏗ïļ Rust-Powered Core — Critical logic written in Rust for peak performance and memory efficiency.
  • ðŸŠķ Thin TS Wrapper — Minimal JavaScript overhead. The heavy lifting happens in the native binary.

How It Works

User Request
     │
     ▾
┌─────────┐
│ PLANNER │ → Break into atomic tasks
└────┮────┘
     │
     ▾
┌──────────────────────────────────────────┐
│  For each task:                          │
│                                          │
│   Search → Code → Review → Fix           │
│       ↑                      │           │
│       └──────────────────────┘           │
│           (Never gives up)               │
└──────────────────────────────────────────┘
     │
     ▾
✅ Done

Installation

You can use npm or bun. Both work perfectly because the core logic runs in a native Rust binary.

Option 1: npm (Standard)

npm install -g opencode-orchestrator

Option 2: Bun (Fast)

bun install -g opencode-orchestrator

Note: After installation, restart OpenCode or run opencode in your terminal. The plugin will automatically register itself in ~/.config/opencode/opencode.json with its absolute path.

Troubleshooting

If the command /auto does not appear:

  1. Uninstall: npm uninstall -g opencode-orchestrator (or bun remove -g)
  2. Clear config: rm -rf ~/.config/opencode (Warning: resets all plugins)
  3. Reinstall: npm install -g opencode-orchestrator

Usage

Just type one command:

/auto "Implement user authentication with JWT"

The Orchestrator will:

  1. Plan the architecture
  2. Search for context
  3. Write the code
  4. Review for errors
  5. Fix any issues
  6. Repeat until 100% verified.

This is the only command you need.


Agents

Agent Role
Orchestrator Team leader — coordinates, decides, adapts
Planner Breaks work into atomic tasks
Coder Implements one task at a time
Reviewer Quality gate — catches all errors
Fixer Targeted error resolution
Searcher Finds context before coding

Documentation


Open Source

MIT License. No telemetry. No backdoors.

github.com/agnusdei1207/opencode-orchestrator


Author's Note

My goal is to prove that affordable models like GLM-4.7 can produce results as good as expensive APIs — when you structure the work right.

Break tasks down, verify every step, fix errors automatically. The model doesn't need to be smart. The process needs to be disciplined.

— @agnusdei1207


License

MIT License. NO WARRANTY.

MIT


⚡ Fast-Paced Development

This project is evolving extremely fast. We iterate rapidly to bring relentless execution to your workflow. Updates are frequent. Keep your version fresh.