oh-my-opencode-slim — плагин

Плагин для OpenCode: оркестратор раздает работу шести специалистам, у каждого своя модель, а результаты сводит в один ответ

  • 9 844 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Широкий доступ

Почему такой уровень

  • Агенты читают и правят файлы проекта и запускают команды от имени OpenCode, причем фоновые специалисты работают параллельно
  • Код и вопросы уходят сразу нескольким провайдерам моделей, когда задействовано собрание
  • Встроенные MCP-серверы обращаются к внешним сервисам документации и поиска кода на GitHub
Все причины и проверки

alvinunreal/oh-my-opencode-slim

Установка

Работает в

Ручная установка

bunx oh-my-opencode-slim@latest install

Если Bun не установлен, подойдет npx oh-my-opencode-slim@latest install. Чтобы сделать активным набор OpenCode Go, добавьте флаг --preset=opencode-go.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агенты читают и правят файлы проекта и запускают команды от имени OpenCode, причем фоновые специалисты работают параллельно
  • Код и вопросы уходят сразу нескольким провайдерам моделей, когда задействовано собрание
  • Встроенные MCP-серверы обращаются к внешним сервисам документации и поиска кода на GitHub

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

oh-my-opencode-slim добавляет в OpenCode команду агентов под управлением оркестратора. Оркестратор строит план, отправляет специалистов работать в фоне и сводит их результаты, прежде чем продолжить. Агентов семь: оркестратор, разведчик по кодовой базе, советник по архитектуре и трудной отладке, совет из нескольких моделей, поиск по внешней документации, исполнитель интерфейсов и быстрый исполнитель правок. Для каждого в конфиге задается своя модель у любого провайдера, поэтому дорогая модель занята планом, а дешевая — разведкой. Установка идет командой `bunx oh-my-opencode-slim@latest install` или через `npx`. Установщик прописывает плагин в массив `plugin` файла `~/.config/opencode/opencode.json` и создает `~/.config/opencode/oh-my-opencode-slim.json` с двумя наборами моделей: OpenAI и OpenCode Go. Команда `/preset` меняет модели всей команды на лету. Права выдаются списками: каждому агенту можно разрешить свои скиллы и MCP-серверы. Встроено восемь скиллов, среди них `codemap` для карты репозитория, `deepwork` для пошагового режима на больших задачах, `verification-planning`, `simplify`, `worktrees`, `clonedeps` и `reflect`. Есть инструменты LSP, поиск по синтаксическому дереву для 25 языков, встроенные MCP-серверы для документации и поиска кода на GitHub, показ работы агентов в панелях Tmux, Zellij, Herdr, cmux, kitty или WezTerm и необязательное плавающее окно Companion.

Для кого. Для пользователей OpenCode, которые хотят делить задачи между несколькими моделями и держать расходы под контролем.

Подходит, если

  • Одна модель ведет и план, и поиск по коду, и правки, а платить за сильную модель на каждом шаге не хочется
  • Задачу можно разбить на независимые куски, которые специалисты сделают параллельно в фоне
  • Нужен совет сразу от нескольких моделей по спорному архитектурному вопросу
  • Нужны разные модели для разных ролей: сильная для плана, быстрая для разведки, мультимодальная для интерфейса
  • Хочется наблюдать, как агенты работают, в отдельных панелях терминала

Не подходит, если

  • Вы работаете не в OpenCode: плагин написан только под него
  • Нужна одна модель без делегирования: фоновые агенты умножают число запросов и расходы
  • Ищете плагин с оркестратором для OpenCode и Codex CLI сразу: ближе oh-my-openagent из каталога
  • Нужен совет моделей на каждый вопрос: автор намеренно не вызывает его автоматически, потому что запросы идут к нескольким моделям сразу

Пример запроса к агенту

Пусть разведчик найдет все места, где мы читаем настройки из окружения, а потом исполнитель вынесет их в один модуль и запустит тесты

Ограничения

Лицензия MIT. Плагин работает только внутри OpenCode и называет себя облегченным ответвлением oh-my-opencode.

  • Нужно войти в аккаунты провайдеров командой `opencode auth login`, а модели в конфиге надо подобрать под свои подписки: автор предупреждает, что готовые наборы нередко устаревают.
  • Совет моделей опрашивает несколько моделей параллельно, а фоновые специалисты запускаются по умолчанию, так что расход токенов растет.
  • Панели терминала работают при запущенном Tmux, Zellij, Herdr, cmux, kitty или WezTerm; на хостах OpenCode v2 в режиме `--standalone` они не открываются.
  • Окно Companion написано на Rust и необязательно: установщик по умолчанию отвечает «нет».
  • Изменения набора моделей применяются к новым дочерним задачам, а правки подсказок, инструментов и прав требуют полной перезагрузки OpenCode.

Как отключить. Уберите плагин из массива `plugin` в `~/.config/opencode/opencode.json` и перезапустите OpenCode. Файл `~/.config/opencode/oh-my-opencode-slim.json` с настройками можно удалить отдельно. Отключить только часть возможностей позволяют переключатели в конфиге: для инструментов, MCP-серверов, агентов, скиллов, хуков и слэш-команд.

Частые вопросы

Зачем семь агентов вместо одного?

Каждый получает свою модель и свой набор прав. Оркестратору нужна сильная модель для плана, разведчику и исполнителю подойдут быстрые и дешевые, а совету и советнику по архитектуре нужна наибольшая глубина рассуждения.

Как меняются модели у всей команды сразу?

Командой `/preset`. Наборы могут наследоваться от базового ключом `extends`: набор `design` способен взять набор `base` и переопределить только модель исполнителя интерфейсов.

Почему оркестратор сам не вызывает совет моделей?

Это самый дорогой путь в системе, поэтому вызов намеренно строгий. Упомяните в запросе `council` или `@council`, и процедура подключится один раз за сессию.

Что делает установщик с моими файлами?

Прописывает плагин в `~/.config/opencode/opencode.json` и создает файл настроек плагина. Встроенные скиллы регистрируются при загрузке и на диск не копируются; одноименная папка в `~/.config/opencode/skills/` переопределяет встроенную версию.

Есть ли дополнительный агент Observer?

Да, он необязательный: набор OpenCode Go включает его для разбора изображений, потому что модель оркестратора в этом наборе не мультимодальная.

Можно ли ставить сторонние агенты?

Да, через пакеты каталога. Команда `oh-my-opencode-slim marketplace install author/package` ставит пакет, а `enable` включает его в активном наборе. Новый агент появляется только после перезагрузки OpenCode.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Плагин-оркестратор для OpenCode и Codex CLI: несколько агентов, хуки, встроенные MCP, режим ultrawork и правки по хешам строк

ПлагинШирокий доступ70,4 тыс.Звезды репозитория
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIШирокий доступ222,9 тыс.Звезды репозитория
Выбор редакции

Оркестрация нескольких агентов для Claude Code: команды, роли, автопилот и распределение задач между скиллами и субагентами

ПлагинШирокий доступ40,4 тыс.Звезды репозитория

Плагин оркестрации для Claude Code, Codex, Gemini CLI и Qwen Code: 39 специалистов, параллельные субагенты, сохраняемые сеансы и отдельные аудиты

ПлагинШирокий доступ485Звезды репозитория

Память для кодинговых агентов на обычных Markdown-файлах: агент сам ведет спецификации, решения и уроки, а новая сессия начинает с них, без векторной базы

ПлагинРасширенный доступ485Звезды репозитория

Плагин для Claude Code, который прогоняет одну задачу через несколько внешних моделей и подсвечивает расхождения до релиза

ПлагинРасширенный доступ4,3 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
oh-my-opencode-slim (эта запись)нет9 844
oh-my-openagentнет70 440оркестратор для OpenCode и Codex CLI с хуками и правками по хешам строк
OpenCode Swarmнет514плагин для OpenCode

Из блога

Коротко о README

Описание на английском с переводами на китайский, японский, корейский и персидский. Сначала объяснена идея: вместо одной модели на все части работы плагин раздает их агентам по качеству, скорости и цене. Дальше идут список возможностей, цитаты пользователей, установка двумя способами и из мастер-ветки, пример конфига с двумя наборами и описания семи агентов с рекомендованными моделями. Завершают раздел о скиллах и Companion и указатель документации в `docs/`. В репозитории есть исходный код на TypeScript, часть на Rust, тесты, правила безопасности в `SECURITY.md` и папка `.out-of-scope` с решениями автора, чего в проект не добавлять.

Бейдж для README

Сообщить о проблеме

Foxx AIoh-my-opencode-slim
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.