OCX CLI
OCX хранит настройки OpenCode в переносимых профилях и ставит агентов, скиллы и команды из реестров как обычные файлы.
- 981 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Компоненты из реестров попадают в конфигурацию агента, проверяйте источник реестра.
Установка
- Работает в
Ручная установка
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 не указан.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыПлагин для OpenCode Desktop на Windows задает границы правок, проверяет команды и сверяет итоги тестов с текущим кодом.
CLI сохраняет аккаунты Codex под метками и переключает их одной командой, без повторного входа через codex login.
Плагин OpenCode: хуки на вызовы инструментов и субагентов описываются в конфиге, вывод команд попадает в контекст.
Локальный семантический индекс кода: агент ищет по смыслу, затем идет к определениям, вызовам и путям зависимостей
Набор скиллов OpenCode для 1С
OpenCode global settings archive (1С skills)
Три десятка скиллов OpenCode для конфигураций 1С: редактирование, расширения, базы, отчеты, формы, метаданные, СКД, XDTO, роли, подсистемы
OpenDomain хранит бизнес-понятия и правила проекта в Markdown в репозитории, чтобы агент опирался на них, а не на догадки.
Коротко о README
Профили лежат отдельными папками, компоненты копируются как файлы с записью о владельце. Для V1 есть отдельное руководство.