OpenCode 1C Portable для Windows
OpenCode 1C Portable
Переносимая сборка OpenCode для Windows x64 с полным набором из 79 навыков разработки 1С, рискованный web-publish отключен по умолчанию
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Навык web-publish может публиковать веб-клиент базы 1С и потому отключен по умолчанию
- Навыки работают с базами и конфигурацией 1С на уровне EPF, ERF и расширений
Установка
Ручная установка
Скачай ZIP-релиз OpenCode 1C Portable, распакуй архив, при первом запуске portable/opencode.cmd введи API-ключ модели, затем вызывай нужные из 79 навыков 1С в диалоге, web-publish и /web-test используй только после прочтения предупреждений в SECURITY.md.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект собирает официальный Windows-бинарник OpenCode вместе с 79 навыками разработки 1С из ветки Nikolay-Shirokov/cc-1c-skills, портированной под OpenCode, в один переносимый архив. Настройки, авторизация, кэш и история хранятся внутри каталога userdata рядом с бинарником, ввод API-ключа при первом запуске скрытый. Сборка проверяет SHA-256 исходного дистрибутива OpenCode и падает с ошибкой, если хоть один из 341 upstream-файлов навыков изменился, добавился или пропал, сами навыки не переписываются. Навык /web-test для веб-тестирования требует отдельной установки Node.js-пакетов и Playwright Chromium.
Для кого. Для 1С-разработчиков на Windows, которым нужна переносимая сборка OpenCode с полным набором навыков без ручной установки и настройки каждого.
Подходит, если
- Нужна переносимая среда OpenCode с 1С-навыками без установки в систему
- Нужен полный цикл разработки: конфигурации, расширения, EPF, ERF, формы, СКД, роли, XDTO, базы
- Важна проверка целостности навыков через SHA-256 при каждой сборке
Не подходит, если
- Работаете не на Windows: сборка только под Windows x64
- Достаточно установить cc-1c-skills напрямую в свой OpenCode без портативной оболочки
Пример запроса к агенту
Используй навык cf-edit, чтобы добавить новый реквизит в справочник конфигурацииОграничения
Работает только на Windows с PowerShell 5.1 и выше, для сборки и разборки EPF, ERF и операций с базами нужна установленная платформа 1С:Предприятие 8.3. Навык web-publish отключен по умолчанию как рискованный, /web-test требует Node.js 18+ и отдельной установки Playwright и ffmpeg для видео. TTS-озвучка в web-test опциональна и может требовать отдельный ключ провайдера.
Как отключить. Удалите папку с портативной сборкой, включая userdata с настройками и кэшем, отдельной деинсталляции не требуется.
Проверка безопасности
- Навык web-publish может публиковать веб-клиент базы 1С и потому отключен по умолчанию
- Навыки работают с базами и конфигурацией 1С на уровне EPF, ERF и расширений
Коротко о README
README описывает переносимую сборку OpenCode с полным набором из 79 навыков 1С, портированных из ветки port-opencode репозитория Nikolay-Shirokov/cc-1c-skills на конкретном коммите. Указаны модель по умолчанию opencode-go/gpt-5.6-luna, воспроизводимые ZIP-релизы через GitHub Actions, требования к платформе 1С и Node.js для web-test, а также проверка манифеста SHA-256 всех upstream-файлов при сборке.
Частые вопросы
Почему web-publish отключен по умолчанию?
Автор считает его рискованным и оставляет включение на усмотрение пользователя, подробности в SECURITY.md.
Нужно ли ставить OpenCode отдельно?
Нет, в архив уже включен официальный Windows-бинарник OpenCode с проверкой SHA-256.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything