OCX CLI

OCX хранит настройки OpenCode в переносимых профилях и ставит агентов, скиллы и команды из реестров как обычные файлы.

  • 981 ★ репозитория
  • Последний коммит
  • MIT
CLI

Минимальный доступ

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

  • Компоненты из реестров попадают в конфигурацию агента, проверяйте источник реестра.
Все причины и проверки

kdcokenny/ocx

Установка

Работает в

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

bun install --frozen-lockfile
bun run --cwd packages/cli build
alias ocx="bun \"$PWD/packages/cli/dist/index.js\""

Блок Set up the development preview из README: нужны Bun и OpenCode V2, команда запускается в копии ветки.

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

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

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Компоненты из реестров попадают в конфигурацию агента, проверяйте источник реестра.

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

Что делает

OCX — менеджер расширений для OpenCode. Профиль лежит как обычная папка в `~/.config/ocx/profiles/`, внутри конфигурация OpenCode, инструкции, агенты и скиллы. Команда `ocx oc` запускает OpenCode с выбранным профилем. Компоненты реестров копируются в профиль или в `.opencode/` проекта и остаются редактируемыми, с записью о владельце для обновления и удаления. Перед обновлением OCX показывает изменения и проверяет хеши файлов. Профили изолированы друг от друга, поэтому рабочий набор не влияет на личный.

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

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

  • Рабочий и личный профили OpenCode не должны смешиваться.
  • Команда раздает одинаковые агенты и скиллы через свой реестр.
  • Перед обновлением компонента нужно увидеть разницу.
  • Настройку переносят на другую машину как папку.

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

  • Вы работаете только в Claude Code или Cursor.
  • Нужна готовая сборка без установки Bun и сборки из исходников.
  • Проект остается на OpenCode V1 и версии `ocx@2.0.15`.

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

Создай профиль work, сделай его профилем по умолчанию и запусти OpenCode через него.

Ограничения

Эта ветка рассчитана на OCX 3 для OpenCode 2.0.3 и новее в режиме предварительной версии. Для сборки нужны Bun и OpenCode V2. Для OpenCode V1 README советует оставить `ocx@2.0.15`. Проект независимый и не связан с командой OpenCode. Последний коммит в репозитории сделан в сентябре 2026. Реестры задают сами пользователи, поэтому состав и безопасность компонентов зависят от выбранного источника. Команды `ocx update` и `ocx verify` показывают разницу до применения, но решение о принятии правок остается за вами.

Как отключить. Удалите профили командой `ocx profile` из списка или папкой в `~/.config/ocx/profiles/` и уберите псевдоним `ocx` из оболочки. Скопированные компоненты остаются обычными файлами.

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

Как создать второй профиль на базе первого?

Выполните `ocx profile add personal --clone work`, затем запускайте `ocx oc -p personal`.

Как установить компонент из реестра?

После `ocx init --project` выполните `ocx add team/review --project`, где `team` — имя реестра.

Как проверить локальные правки?

Команда `ocx update --all --project --dry-run` показывает обновления, `ocx verify --project` сверяет хеши файлов.

Можно ли перенести настройки с V1?

Да. `ocx migrate --from <папка> --profile work` показывает импорт до применения, исходные файлы остаются нетронутыми.

Что нужно для запуска?

Bun и OpenCode V2. CLI собирают из копии ветки, готовый пакет в разделе Quick start не указан.

Обсуждение

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

Плагин для OpenCode Desktop на Windows задает границы правок, проверяет команды и сверяет итоги тестов с текущим кодом.

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

CLI сохраняет аккаунты Codex под метками и переключает их одной командой, без повторного входа через codex login.

CLIШирокий доступ94Звезды репозитория

Плагин OpenCode: хуки на вызовы инструментов и субагентов описываются в конфиге, вывод команд попадает в контекст.

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

Локальный семантический индекс кода: агент ищет по смыслу, затем идет к определениям, вызовам и путям зависимостей

MCP-серверРасширенный доступ229Звезды репозитория

Набор скиллов OpenCode для 1С

OpenCode global settings archive (1С skills)

Российский стек

Три десятка скиллов OpenCode для конфигураций 1С: редактирование, расширения, базы, отчеты, формы, метаданные, СКД, XDTO, роли, подсистемы

СкиллРасширенный доступ

OpenDomain хранит бизнес-понятия и правила проекта в Markdown в репозитории, чтобы агент опирался на них, а не на догадки.

CLIРасширенный доступ297Звезды репозитория

Коротко о README

Профили лежат отдельными папками, компоненты копируются как файлы с записью о владельце. Для V1 есть отдельное руководство.

Бейдж для README

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