# Oh My Opencode Slim

> A lightweight multi-agent orchestration plugin for OpenCode that delegates tasks to specialized sub-agents running on any mix of models.

Oh My Opencode Slim is an agent orchestration plugin for OpenCode, published by Boring Dystopia Development under the alvinunreal GitHub account. It adds a team of specialized agents (Orchestrator, Explorer, Oracle, Council, Librarian, Designer, Fixer) that work under one orchestrator, and it can be installed with a single CLI command. The project is MIT licensed.

## What It Is

The plugin sits inside OpenCode and changes how a session is run. Instead of one model doing everything, the Orchestrator plans the work, dispatches specialists as background tasks, tracks them, and reconciles their results before continuing. Each agent can be assigned a different model from any provider, so quality, speed and cost can be balanced per role.

## The Agent Team

- Orchestrator: master delegator and coordinator.
- Explorer: codebase reconnaissance.
- Librarian: external knowledge and documentation retrieval.
- Oracle: strategic advisor and debugger of last resort.
- Designer: UI/UX implementation.
- Fixer: implementation of well-scoped tasks.
- Council: runs multiple models in parallel on one question and synthesizes a single answer.

An optional Observer agent, disabled by default, reads images, screenshots and PDFs for setups whose main model is not multimodal. Tasks can also be delegated manually with `@agentName <task>`.

## Tools, Skills and Customization

The plugin includes LSP tools, AST-aware search across 25 languages, and built-in MCPs for documentation and GitHub code search. Bundled prompt-based skills include codemap, deepwork, verification-planning, simplify, worktrees, clonedeps, reflect, and a skill for tuning the plugin's own setup. Agents, prompts, skills and MCP permissions are configurable globally or per project, and `/preset` switches the team's models at runtime. Agents can be watched live in Tmux, Zellij, Herdr, cmux, kitty or WezTerm panes, and an optional floating Companion window shows active agents. A marketplace supports installing community agent packages, and external ACP-compatible agents such as Claude Code ACP can be connected as subagents.

## Setup Path

Run the installer with `bunx oh-my-opencode-slim@latest install` (or `npx`), authenticate providers with `opencode auth login`, edit `~/.config/opencode/oh-my-opencode-slim.json` to choose models per agent, then run `ping all agents` inside OpenCode to confirm every agent responds.

## Features
- Seven specialized agents: Orchestrator, Explorer, Oracle, Council, Librarian, Designer, Fixer
- Background task orchestration with result reconciliation
- Council mode for multi-model synthesis
- Bundled skills (codemap, deepwork, verification-planning, simplify, worktrees, clonedeps, reflect)
- Multiplexer integration for Tmux, Zellij, Herdr, cmux, kitty, WezTerm
- Runtime preset switching with /preset
- LSP tools and AST-aware search across 25 languages
- Built-in MCPs for docs and GitHub code search
- Custom agents, prompt overrides and per-agent skill/MCP permissions
- Marketplace for community agent packages
- ACP agent integration
- Optional Companion desktop status window
- Optional Observer agent for visual analysis

## Integrations
OpenCode, Tmux, Zellij, Herdr, cmux, kitty, WezTerm, Context7, grep.app, Exa, Playwright, Claude Code ACP, Gemini ACP

## Platforms
ANDROID, API, DEVELOPER_SDK, CLI

## Pricing
Open Source

## Version
3.0.3

## Links
- Website: https://ohmyopencodeslim.com
- Documentation: https://github.com/alvinunreal/oh-my-opencode-slim/blob/master/docs/installation.md
- Repository: https://github.com/alvinunreal/oh-my-opencode-slim
- EveryDev.ai: https://www.everydev.ai/tools/oh-my-opencode-slim
