Плагин для OpenCode, который показывает всплывающую подсказку с переводом выделенного текста в OpenCode Desktop и терминальном интерфейсе.
spinualexandru/create-opencode-desktop-plugin
CLI для генерации шаблона пакета, с которого можно начать разработку GUI-плагинов для OpenCode Desktop.
- Звёзды
- 1
- Форки
- 0
- Открытые issues
- 0
- Последний коммит
- 4 дня назад
Что это?
create-opencode-desktop-plugin — инструмент для генерации готового к сборке пакета плагина для OpenCode Desktop на основе экспериментального GUI Plugin SDK (@opencode/plugin/gui). Одна команда, запущенная через bun, npm или npx, создаёт проект с боковой панелью, командами, страницей настроек на базе глобального хранилища, внедрёнными CSS-стилями и настроенной поддержкой i18n.
В сгенерированный проект можно добавить серверную часть, которая регистрирует RPC, вызываемый панелью, и часть для основного процесса с IPC-мостом и встроенным пунктом Help в меню. Флаги вроде --no-server и --no-main позволяют исключить любую из этих частей. На выходе получается бандл CommonJS, собранный с помощью Vite preset из SDK; в комплекте также есть сборка в watch-режиме и проверка типов TypeScript.
После генерации запустите dev-сборку, добавьте каталог плагина в глобальную конфигурацию OpenCode, а затем один раз перезапустите десктопное приложение. При каждой последующей пересборке плагин будет перезагружаться.
Ключевые возможности
- 01Генерирует пакет плагина с боковой панелью, командами и элементом-пилюлей в заголовке.
- 02Включает страницу настроек на базе глобального хранилища и поддержку i18n.
- 03Необязательная серверная часть с RPC, который может вызывать панель.
- 04Необязательные IPC-мост для основного процесса Electron и встроенный пункт Help в меню.
- 05В комплекте — сборка Vite в watch-режиме и проверка типов TypeScript.
Сценарии использования
- Начать разработку GUI-плагина для OpenCode Desktop без ручной настройки инструментов сборки.
- Разобраться, как экспериментальный GUI Plugin SDK связывает панели, RPC и IPC.
- Создать плагин, которому нужна только панель, исключив серверную часть и часть для основного процесса.
Быстрый старт
- 1
Создать структуру нового проекта плагина
bun create opencode-desktop-plugin my-plugin - 2
Перейти в каталог проекта и запустить режим разработки
cd my-plugin bun run dev - 3
Добавить каталог плагина в глобальный файл конфигурации ~/.config/opencode/opencode.jsonc, затем перезапустить OpenCode Desktop
Что важно знать
- В основе лежит экспериментальный GUI plugin SDK, который может измениться.
- Для запуска плагина требуется OpenCode Desktop.
В подборках
Темы
Частые вопросы
- Что такое create-opencode-desktop-plugin?
- CLI для генерации шаблона пакета, с которого можно начать разработку GUI-плагинов для OpenCode Desktop. create-opencode-desktop-plugin — инструмент для генерации готового к сборке пакета плагина для OpenCode Desktop на основе экспериментального GUI Plugin SDK (@opencode/plugin/gui). Одна команда, запущенная через bun, npm или npx, создаёт проект с боковой панелью, командами, страницей настроек на базе глобального хранилища, внедрёнными CSS-стилями и настроенной поддержкой i18n.
- create-opencode-desktop-plugin можно использовать бесплатно? Какая у него лицензия?
- create-opencode-desktop-plugin распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- create-opencode-desktop-plugin всё ещё поддерживается?
- Активно поддерживается. Последний коммит в create-opencode-desktop-plugin — 3 нояб. 2026 г..
- Для чего можно использовать create-opencode-desktop-plugin?
- Начать разработку GUI-плагина для OpenCode Desktop без ручной настройки инструментов сборки. Разобраться, как экспериментальный GUI Plugin SDK связывает панели, RPC и IPC. Создать плагин, которому нужна только панель, исключив серверную часть и часть для основного процесса.
- Как установить create-opencode-desktop-plugin?
- Создать структуру нового проекта плагина: bun create opencode-desktop-plugin my-plugin Перейти в каталог проекта и запустить режим разработки: cd my-plugin bun run dev Добавить каталог плагина в глобальный файл конфигурации ~/.config/opencode/opencode.jsonc, затем перезапустить OpenCode Desktop
- Где скачать create-opencode-desktop-plugin?
- Исходный код и инструкции по установке — на GitHub: https://github.com/spinualexandru/create-opencode-desktop-plugin
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Плагин для OpenCode Desktop, который показывает месячный расход OpenCode Go в виде значка на панели вкладок.
Стартовый шаблон для создания кроссплатформенных десктопных приложений на Electron, React, TypeScript и Vite.
Бесплатное open-source приложение для компьютера, где AI-агенты работают с локальными файлами; создано на базе OpenCode и поддерживает любые провайдеры моделей и локальные модели Ollama.
Настольный браузер на Electron для одновременной проверки сайтов в превью на разных устройствах с синхронизацией взаимодействий и MCP-сервером для AI-агентов.
Настольное приложение для управления записями системного hosts-файла и переключения между ними на базе Tauri, React и TypeScript.