Overview
oh-my-opencode-slim is an agent-orchestration plugin for OpenCode. Rather than asking one model to scout the codebase, look up documentation, review architecture, design the UI and write the patch, it ships a built-in team of seven specialists — Orchestrator, Explorer, Oracle, Council, Librarian, Designer and Fixer — and routes each part of the job to the one suited to it.
The Orchestrator plans the work graph, dispatches specialists as background tasks, tracks them and reconciles their results before continuing, so parallel work is the default rather than something you arrange by hand. Because each agent is configured independently, you can mix models across providers and trade quality, speed and cost per role — an expensive reasoning model for the Oracle, a fast cheap one for the Explorer.
Around the team sit the pieces that make a long session usable: bundled prompt-based skills such as deepwork, codemap, verification-planning and reflect, assigned per agent; a Council command that runs several models on the same question in parallel and synthesises one answer; an optional floating desktop Companion window showing which agents are active; live views in Tmux, Zellij, Herdr, cmux or kitty panes; runtime model swaps for the whole team via /preset; and LSP plus AST-aware search across 25 languages. It is MIT-licensed.
What it does
- Seven specialist agents — Orchestrator, Explorer, Oracle, Council, Librarian, Designer and Fixer — each free to run on a different model and provider
- Background orchestration: the Orchestrator dispatches specialists as tracked background tasks and reconciles their results
- Bundled skills (deepwork, codemap, verification-planning, reflect) assigned per agent
- @council runs multiple models in parallel on one question and synthesises a single answer
- Optional floating Companion window plus live panes in Tmux, Zellij, Herdr, cmux or kitty
- /preset swaps the whole team's models at runtime
- LSP tools, AST-aware search across 25 languages, and built-in MCP servers for documentation and GitHub code search
Getting started
The published CLI is a Node-compatible bundle, so it installs with Bun or npm. The installer wires the plugin into your OpenCode configuration.
Install the plugin
bunx oh-my-opencode-slim@latest installOr install with npx
Use this if you do not have Bun installed.
npx oh-my-opencode-slim@latest installRun from master instead
For the latest code or local development. The installer adds the repo path to the plugin array in ~/.config/opencode/opencode.json, so OpenCode loads the plugin from that folder.
git clone https://github.com/alvinunreal/oh-my-opencode-slim.git ~/repos/oh-my-opencode-slim
cd ~/repos/oh-my-opencode-slim
bun install
bun run build
bun dist/cli/index.js installCommands and code are distilled from the project's own documentation — always check the official repo for the latest.
When to use it
- Keep planning with the orchestrator while explorers and fixers work through sub-tasks in the background
- Cut cost on a long session by putting cheap models on search and exploration and reserving a frontier model for review
- Get a second and third opinion on a design decision by running several models in parallel and synthesising them
- Watch what a multi-agent run is actually doing from a tmux or Zellij pane rather than a scrolling log
How oh-my-opencode-slim compares
oh-my-opencode-slim alongside other open-source coding-agent harnesses & runtimes tools AI/TLDR tracks, ranked by GitHub stars.
| Tool | Stars | What it does |
|---|---|---|
| CC Switch | ★ 133k | A cross-platform desktop app that manages provider configuration for eight coding-agent CLIs from one place, with a local failover proxy, MCP and skill management, and spend tracking. |
| Oh My OpenAgent | ★ 69.2k | Opinionated agent bundle for OpenCode and Codex CLI that ships preconfigured sub-agents, lifecycle hooks and built-in MCP servers behind a single ultrawork command. |
| herdr | ★ 39.3k | A single-binary terminal multiplexer built for coding agents: persistent sessions across local and SSH machines, per-pane working/blocked/idle status, and a socket API agents drive themselves. |
| oh-my-claudecode | ★ 39.2k | A plugin and CLI that adds multi-agent orchestration to Claude Code: staged autopilot workflows, parallel tmux workers, and advisors that route a second opinion to Codex, Gemini, Grok or Cursor. |
| AionUi | ★ 32.9k | An open-source desktop workspace that pairs a built-in agent engine with dozens of external CLI agents, adding scheduled runs, MCP tools and remote access from a WebUI or chat apps. |
| cmux | ★ 27.2k | A Ghostty-based macOS terminal built around coding agents: vertical tabs that show git branch, PR status and ports, attention notifications when an agent needs you, and a scriptable built-in browser. |
| cc-connect | ★ 15.5k | A Go daemon that bridges local coding agents — Claude Code, Codex, Cursor Agent, Gemini CLI, OpenCode, Kimi CLI and more — to Feishu, DingTalk, Slack, Telegram, Discord, LINE and WeCom, so you drive them from chat. |
| oh-my-opencode-slim | ★ 8.9k | Turns one OpenCode session into a seven-agent team |