Repolode
vimtor

vimtor/opencode-plugins

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

Звёзды
30
Форки
3
Открытые issues
0
Последний коммит
10 дней назад

Что это?

В этом репозитории собраны 18 небольших плагинов для OpenCode V2 (бета-версии) — AI-агента для программирования. Каждый плагин оформлен как отдельный npm-пакет и устанавливается независимо. Плагины делятся на несколько групп: инструменты для баз данных (opencode-postgres и opencode-mysql добавляют инструменты для SQL-запросов к настроенной базе данных), безопасность и управление агентами (opencode-blindfold позволяет агентам использовать секреты, не видя их значений, а opencode-supervisor поручает модели-супервизору останавливать запуски, нарушающие инструкции) и инструменты для работы с сессиями (переключение из режима plan в режим build, отправка запроса на продолжение при пустом вводе, открытие pull request для сессии и сжатие простаивающих сессий до истечения срока действия кэша промптов).

Другие плагины отвечают за выбор модели и отказоустойчивость: opencode-auto-model выбирает модель и вариант при первом промпте сессии, opencode-fallback-model переключает на резервные модели при сбое, а opencode-hide-variants скрывает ненужные варианты. Среди инструментов для вкладок и ссылок — opencode-quick-links, opencode-external-tabs и opencode-bubble-tabs. opencode-agent-meetup позволяет агентам из разных сессий на любых машинах обмениваться сообщениями.

Репозиторий собран с помощью Bun, тесты запускаются через bun:test. У плагинов с частью для TUI есть также версия для рабочего стола, а плагины Postgres и MySQL можно проверить на локальных контейнерах, запущенных через Docker Compose.

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

  • 01Инструменты запросов к Postgres и MySQL 8+ для выполнения SQL-запросов к настроенным базам данных
  • 02Работа с секретами: агенты могут использовать учётные данные, не видя их значений
  • 03Автоматическое переключение из режима plan на агента в режиме build по фразам вроде «давай»
  • 04Резервные модели, которые подхватывают сессию при сбое основной модели
  • 05Обмен сообщениями между агентами из разных сессий на любых машинах

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

  • Позволяет агенту OpenCode изучать базу данных Postgres или MySQL для разработки
  • Помогает не допустить попадания API-ключей и паролей в видимый контекст агента
  • Позволяет продолжать долгие сессии программирования, если основная модель становится недоступна
  • Помогает координировать несколько сессий агентов, работающих над связанными частями проекта

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

  1. 1

    Используйте Bun 1.4.0 и установите зависимости

    bun install
  2. 2

    Соберите все плагины

    bun run build
  3. 3

    Запустите набор тестов

    bun run test

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

  • Проект создан для OpenCode V2, который в README описан как бета-версия.
  • Для рабочего процесса разработки требуется Bun 1.4.0.
  • Для плагинов Postgres и MySQL нужна настроенная база данных, а в локальном окружении для тестирования используется Docker.

В подборках

Темы

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

Что такое opencode-plugins?
Персональная коллекция плагинов для OpenCode V2: инструменты запросов к Postgres и MySQL, работа с секретами, переключение режимов, управление сессиями и не только. В этом репозитории собраны 18 небольших плагинов для OpenCode V2 (бета-версии) — AI-агента для программирования. Каждый плагин оформлен как отдельный npm-пакет и устанавливается независимо. Плагины делятся на несколько групп: инструменты для баз данных (opencode-postgres и opencode-mysql добавляют инструменты для SQL-запросов к настроенной базе данных), безопасность и управление агентами (opencode-blindfold позволяет агентам использовать секреты, не видя их значений, а opencode-supervisor поручает модели-супервизору останавливать запуски, нарушающие инструкции) и инструменты для работы с сессиями (переключение из режима plan в режим build, отправка запроса на продолжение при пустом вводе, открытие pull request для сессии и сжатие простаивающих сессий до истечения срока действия кэша промптов).
opencode-plugins можно использовать бесплатно? Какая у него лицензия?
opencode-plugins распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
opencode-plugins всё ещё поддерживается?
Активно поддерживается. Последний коммит в opencode-plugins — 27 окт. 2026 г..
Для чего можно использовать opencode-plugins?
Позволяет агенту OpenCode изучать базу данных Postgres или MySQL для разработки Помогает не допустить попадания API-ключей и паролей в видимый контекст агента Позволяет продолжать долгие сессии программирования, если основная модель становится недоступна Помогает координировать несколько сессий агентов, работающих над связанными частями проекта
Как установить opencode-plugins?
Используйте Bun 1.4.0 и установите зависимости: bun install Соберите все плагины: bun run build Запустите набор тестов: bun run test
Где скачать opencode-plugins?
Исходный код и инструкции по установке — на GitHub: https://github.com/vimtor/opencode-plugins

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

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

Набор плагинов на TypeScript для OpenCode — AI-агента для написания кода: информация о моделях, статус Git, предотвращение перехода Mac в спящий режим и поиск по сессиям.

27+6 за неделю1TypeScriptMITАктивно поддерживаетсяОбновлён 23 часа назад

Локальная desktop-среда для AI-агентов, которые пишут код: с постоянными сессиями, поддержкой разных моделей, субагентами и системой плагинов.

7,7 тыс.+236 за неделю758TypeScriptLGPL-3.0Активно поддерживаетсяОбновлён 19 часов назад

Самостоятельно размещаемый агрегатор поиска, который запрашивает несколько поисковиков и показывает результаты на одной странице; расширяется с помощью плагинов.

2,5 тыс.+33 за неделю109TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 8 дней назад