Repolode
alvinunreal

alvinunreal/oh-my-opencode-slim

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

Звёзды
10,136
Форки
617
Открытые issues
44
Последний коммит
позавчера

Что это?

oh-my-opencode-slim — плагин для оркестрации агентов в OpenCode, терминальном кодинг-агенте. Вместо того чтобы поручать все этапы одной модели, агент Orchestrator планирует работу, запускает специалистов в фоновых задачах и объединяет их результаты. Встроенная команда включает агентов для изучения кодовой базы (Explorer), анализа архитектуры (Oracle), работы над UI (Designer), реализации отдельных задач (Fixer) и, при необходимости, мультимодального анализа изображений (Observer).

Каждому агенту можно назначить отдельную модель, а пресеты объединяют такие настройки для OpenAI, OpenCode Go или пользовательских провайдеров. Конфигурация хранится в JSON-файле, который можно задать глобально или для отдельного проекта. Поддерживаются пользовательские агенты, переопределение промптов и пресеты, расширяющие друг друга. В режиме Council несколько моделей работают параллельно, а затем объединяют результаты в один ответ — это удобно, когда для принятия решения нужно рассмотреть разные точки зрения.

В плагин также входят такие навыки, как codemap, deepwork и worktrees, маркетплейс агентов, созданных сообществом, и дополнительная интеграция с терминальными мультиплексорами (Tmux, Zellij, WezTerm и другими), позволяющая наблюдать за работой агентов в реальном времени.

Ключевые возможности

  • 01Orchestrator распределяет задачи между специализированными агентами, работающими в фоне.
  • 02Для каждого агента можно выбрать отдельную модель и настроить её через пресеты.
  • 03В режиме Council несколько моделей обрабатывают запрос параллельно, а затем формируют общий ответ.
  • 04Поддерживаются пользовательские агенты, переопределение промптов и конфигурация на уровне проекта.
  • 05Встроенные навыки и маркетплейс агентов сообщества позволяют расширить команду.
  • 06При желании можно наблюдать за работой агентов в Tmux, Zellij, WezTerm и подобных мультиплексорах.

Сценарии использования

  • Разделить крупную задачу по программированию, чтобы планировщик, агенты-разведчики и исполнители работали параллельно.
  • Использовать мощную модель для анализа архитектуры, а более дешёвую — для поиска и редактирования кода.
  • Получить несколько независимых мнений от моделей по рискованному архитектурному решению.
  • Добавить мультимодального агента, чтобы основная модель, работающая только с текстом, могла анализировать скриншоты и PDF-файлы.

Быстрый старт

  1. 1

    Установите плагин с помощью Bun CLI

    bunx oh-my-opencode-slim@latest install
  2. 2

    Или установите его с помощью npx, если Bun не установлен

    npx oh-my-opencode-slim@latest install
  3. 3

    Войдите в аккаунты провайдеров моделей в OpenCode

    opencode auth login
  4. 4

    Запустите OpenCode и попросите его отправить ping всем агентам, чтобы проверить настройку

    opencode

Что важно знать

  • Требуется установленный OpenCode и доступ к выбранным вами провайдерам моделей.
  • В стандартных пресетах предполагается использование моделей OpenAI, и они быстро устаревают, поэтому выбор моделей нужно настраивать самостоятельно.

В подборках

Темы

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

Что такое oh-my-opencode-slim?
Мультиагентный плагин для OpenCode: распределяет планирование, изучение кодовой базы, работу над UI и реализацию между специализированными агентами с выбранными вами моделями. oh-my-opencode-slim — плагин для оркестрации агентов в OpenCode, терминальном кодинг-агенте. Вместо того чтобы поручать все этапы одной модели, агент Orchestrator планирует работу, запускает специалистов в фоновых задачах и объединяет их результаты. Встроенная команда включает агентов для изучения кодовой базы (Explorer), анализа архитектуры (Oracle), работы над UI (Designer), реализации отдельных задач (Fixer) и, при необходимости, мультимодального анализа изображений (Observer).
oh-my-opencode-slim можно использовать бесплатно? Какая у него лицензия?
oh-my-opencode-slim распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
oh-my-opencode-slim всё ещё поддерживается?
Активно поддерживается. Последний коммит в oh-my-opencode-slim — 5 нояб. 2026 г..
Для чего можно использовать oh-my-opencode-slim?
Разделить крупную задачу по программированию, чтобы планировщик, агенты-разведчики и исполнители работали параллельно. Использовать мощную модель для анализа архитектуры, а более дешёвую — для поиска и редактирования кода. Получить несколько независимых мнений от моделей по рискованному архитектурному решению. Добавить мультимодального агента, чтобы основная модель, работающая только с текстом, могла анализировать скриншоты и PDF-файлы.
Как установить oh-my-opencode-slim?
Установите плагин с помощью Bun CLI: bunx oh-my-opencode-slim@latest install Или установите его с помощью npx, если Bun не установлен: npx oh-my-opencode-slim@latest install Войдите в аккаунты провайдеров моделей в OpenCode: opencode auth login Запустите OpenCode и попросите его отправить ping всем агентам, чтобы проверить настройку: opencode
Где скачать oh-my-opencode-slim?
Исходный код и инструкции по установке — на GitHub: https://github.com/alvinunreal/oh-my-opencode-slim

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты