OpenCode — AI-помощник для программирования с открытым кодом
OpenCode — открытый терминальный AI-агент под лицензией MIT, также доступный как десктопное приложение и расширение для IDE. На 2026-10-20 последняя стабильная версия OpenCode 1 — v1.19.3, а в официальной документации указана поддержка более 75 LLM-провайдеров и локальных моделей.
Что такое OpenCode?
На 2026-10-20 последняя стабильная версия OpenCode 1 — v1.19.3. OpenCode — это AI-помощник для программирования с открытым исходным кодом, работающий через терминал. Он использует мультиагентную архитектуру (Build/Plan/Custom Agent), поддерживает более 75 провайдеров моделей, умеет работать с локальными моделями, интегрируется с LSP для интеллектуального автодополнения, а также включает экосистему oh-my-opencode и десктопное приложение.
Ключевые возможности
Мультиагентная архитектура
Встроены основные агенты Build и Plan и субагенты General, Explore и Scout; собственных агентов можно задать в opencode.json или Markdown-файлами.
75+ провайдеров моделей
Через AI SDK и Models.dev поддерживается 75+ LLM-провайдеров и локальные модели; любой провайдер можно направить на свой эндпоинт через baseURL.
Интеграция с LSP
Интеграция с Language Server Protocol обеспечивает интеллектуальное автодополнение, переход к определению, поиск ссылок и другие функции уровня IDE.
Экосистема oh-my-opencode
Плагинная экосистема, управляемая сообществом. Расширяйте возможности темами, шаблонами промптов и пользовательскими рабочими процессами.
Десктопное приложение
Десктопное приложение на базе Electron/Tauri позволяет работать через графический интерфейс — удобно для тех, кто не привык к терминалу.
Кросс-платформенность
Поддержка macOS, Linux и Windows. Доступен через терминал, десктопное приложение и расширение для VSCode.
OpenCode vs Claude Code vs Codex — сравнение
| Функция | OpenCode | Claude Code | Codex |
|---|---|---|---|
| Ценовая модель | Бесплатно (свой API-ключ) | Оплата по API (официальная цена) | Оплата по API |
| Поддержка моделей | 75+ провайдеров | Только модели Claude | Только модели OpenAI |
| Среда выполнения | Терминал / Десктоп / VSCode | Терминал | Терминал / Веб |
| Открытый код | Открытый код (MIT) | Закрытый код | Частично открытый |
| Интеграция LSP | Нативная поддержка | Не поддерживается | Не поддерживается |
| Мультиагентность | Build/Plan/Custom | Agent Teams (Team Lead) | Agents SDK |
| Лучше всего подходит для | Мультимодельность и кастомизация | Высококачественная генерация кода | Интеграция с экосистемой OpenAI |
Используйте OpenCode с QCode.cc
OpenCode подключается к QCode через настройки провайдера: модели Claude — через провайдер anthropic (см. пример opencode.json ниже), модели GPT и китайские модели — по странице OpenCode на docs.qcode.cc. Сначала для ключа нужно включить прямой доступ к API.
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"anthropic": {
"options": {
"baseURL": "https://api.qcode.cc/claude/v1"
}
}
},
"model": "anthropic/claude-opus-5",
"small_model": "anthropic/claude-haiku-4-5-20251001"
}
Оплата за токены, цены каждой модели — на /models
Один ключ для Claude, GPT и ведущих китайских моделей — в Claude Code, OpenCode и Codex
Всё самостоятельно: российские карты и СБП, Visa / Mastercard / AMEX, Apple Pay, Google Pay, Alipay, WeChat Pay, криптовалюта
Подробнее: установка OpenCode, мультиагентность, свой ключ и работа через QCode (на 2026-10-20)
Установка и первый запуск
OpenCode — AI-агент для программирования с открытым исходным кодом: он работает как терминальный интерфейс, десктопное приложение или расширение для IDE. Код опубликован под лицензией MIT в репозитории anomalyco/opencode на GitHub; на 2026-10-20 у него 217 923 звезды, последняя стабильная версия OpenCode 1 — v1.19.3.
Шаги установки и настройки ниже основаны на официальной документации OpenCode 1 (opencode.ai/docs); на 2026-10-20 вверху этой документации сказано, что вышла OpenCode v2, а документация v2 находится по адресу opencode.ai/v2/docs. Проще всего установить OpenCode 1 скриптом: curl -fsSL https://opencode.ai/install | bash. Можно также выполнить npm install -g opencode-ai или на macOS и Linux brew install anomalyco/tap/opencode, и есть официальный Docker-образ ghcr.io/anomalyco/opencode. В Windows разработчики советуют использовать WSL. Установленная этими способами команда opencode может конфликтовать с уже установленной OpenCode 2 или заменить её: обе версии используют одну команду opencode и под стандартным именем рядом не устанавливаются.
Откройте каталог проекта, запустите opencode и выполните /init: OpenCode проанализирует проект и создаст в корне файл AGENTS.md. В документации советуют закоммитить его в Git, чтобы OpenCode понимал структуру проекта и принятые паттерны кода.
- Tab переключает агентов Build и Plan: пусть Plan предложит план, затем вернитесь в Build для изменений.
- Символ @ включает нечёткий поиск по файлам проекта и добавляет файл в промпт.
- /undo откатывает изменения (можно несколько раз подряд), /redo возвращает их.
Мультиагентность: Build, Plan и три субагента
По официальной документации Agents для OpenCode 1 (проверено 2026-10-20), в OpenCode встроены два основных агента и три субагента. Build — основной агент по умолчанию, ему доступны все инструменты. Plan — ограниченный агент для планирования и анализа: правка файлов и команды bash по умолчанию требуют вашего подтверждения. Из субагентов General выполняет многошаговые задачи и может работать параллельно, Explore — быстрый агент только для чтения для поиска по кодовой базе, Scout — агент только для чтения для внешней документации и исходников зависимостей.
Основные агенты переключаются клавишей Tab. Субагентов основной агент вызывает сам по их описанию, либо их можно упомянуть в сообщении, например @general. Собственных агентов можно задать двумя способами: в разделе agent файла opencode.json с моделью, промптом и правами или Markdown-файлами в ~/.config/opencode/agents/ (глобально) либо .opencode/agents/ (для проекта); имя файла становится именем агента.
- Агента-ревьюера сделайте субагентом и запретите ему правку (edit: deny) — он будет комментировать, не меняя код.
Свой ключ (BYOK): настройка провайдеров
OpenCode через AI SDK и Models.dev поддерживает 75+ LLM-провайдеров и умеет работать с локальными моделями. Провайдер подключается в два шага: ключ сохраняется командой /connect, затем провайдер настраивается в разделе provider конфига. Глобальный конфиг — ~/.config/opencode/opencode.json, конфиг проекта может переопределять глобальные значения.
Ключи, добавленные через /connect, хранятся в ~/.local/share/opencode/auth.json. Для любого провайдера можно задать опцию baseURL — для прокси-сервисов или собственных эндпоинтов. OpenAI-совместимый сервис, которого нет в списке, добавляется через /connect → Other с собственным ID провайдера и объявляется в opencode.json с пакетом @ai-sdk/openai-compatible.
Как работать через QCode
QCode — один ключ для Claude, GPT и ведущих китайских моделей. Оплата за токены, цены каждой модели — на /models. Всё оформляется самостоятельно за несколько минут, зарубежная карта не нужна. Шаги ниже — по странице OpenCode на docs.qcode.cc.
- Зарегистрируйтесь в QCode и пополните баланс: российские банковские карты и СБП, Visa / Mastercard / AMEX, Apple Pay, Google Pay, Alipay, WeChat Pay или криптовалюта.
- Сначала включите для ключа прямой доступ к API: по умолчанию он выключен, для включения напишите в онлайн-поддержку или на hi@qcode.cc.
- В ~/.config/opencode/opencode.json задайте для провайдера anthropic options.baseURL = https://api.qcode.cc/claude/v1 и модель anthropic/claude-opus-5, для повседневной работы — anthropic/claude-sonnet-5.
- Выполните /connect, выберите Anthropic, затем Manually enter API Key и вставьте ключ QCode; выйдите через /exit и откройте OpenCode заново.
- Модели GPT подключаются через провайдер openai, baseURL — как указано на той же странице документации; Claude работает только по протоколу Anthropic, не направляйте его на OpenAI-совместимый эндпоинт.
Вопросы об OpenCode
OpenCode платный?
Сам OpenCode — программа с открытым кодом под лицензией MIT; платите вы за модели. Со своим ключом провайдера — по его тарифам, либо через собственные сервисы OpenCode: Zen (оплата по факту) или Go (официальная цена $10 в месяц, Go Plus — официальная цена $40). На 2026-10-20.
Можно ли в OpenCode использовать модели Claude?
Да, через провайдер anthropic. С QCode задайте baseURL https://api.qcode.cc/claude/v1 и ID вроде anthropic/claude-opus-5. Claude работает только по протоколу Anthropic; на OpenAI-совместимом эндпоинте вернётся ошибка.
Чем отличаются агенты Build и Plan?
Build — основной агент по умолчанию со всеми инструментами, он вносит изменения в код. Plan ограничен: правка файлов и команды bash по умолчанию требуют подтверждения, поэтому он удобен для анализа и планирования. Переключение — клавишей Tab.
OpenCode не подключается к QCode или пишет, что модель недоступна. Что проверить?
Пройдитесь по подсказкам из документации: включён ли для ключа прямой доступ к API; верно ли указан baseURL и сохранён ли ключ; совпадает ли ID модели с названием, которое поддерживает QCode (см. /models); если не помогло — переключитесь на другой эндпоинт, например asia.qcode.cc или us.qcode.cc.
Нужно ли приносить свой API-ключ в OpenCode?
Не обязательно. В официальной документации сказано, что в OpenCode можно настроить API-ключ любого LLM-провайдера, а тем, кто только начинает работать с LLM-провайдерами, советуют начать с OpenCode Zen — это подборка моделей, проверенных и протестированных командой OpenCode. Можно использовать и один ключ QCode для Claude, GPT и ведущих китайских моделей: QCode принимает российские банковские карты и СБП, а также Visa / Mastercard / AMEX, Apple Pay, Google Pay, Alipay, WeChat Pay и криптовалюту; всё оформляется самостоятельно. Оплата за токены, цены каждой модели — на /models. После пополнения включите для ключа прямой доступ к API — и он заработает в OpenCode. На 2026-10-20.
OpenCode Go или свой ключ?
На 2026-10-20 Go — подписка на открытые модели по официальной цене $10 в месяц (Go Plus — официальная цена $40) с месячными долларовыми лимитами по моделям, из которых за 5 часов можно потратить не больше 20%, а за неделю — 50%; Claude Opus и Claude Sonnet в списке нет. Если нужны передовые модели Claude или GPT либо удобнее оплата за токены, лучше свой ключ, например от QCode. У QCode нет 4-часового окна.
Начните работу с OpenCode
Зарегистрируйтесь в QCode, получите API-ключ и используйте в OpenCode модели Claude, GPT и ведущие китайские модели. Оплата за токены, цены каждой модели — на /models.
Создать аккаунт QCode
Один ключ для Claude, GPT и китайских моделей, оплата по токенам — актуальные цены на /models.