AI-программирование с открытым кодом

OpenCode — AI-помощник для программирования с открытым кодом

OpenCode — открытый терминальный AI-агент под лицензией MIT, также доступный как десктопное приложение и расширение для IDE. На 2026-10-20 последняя стабильная версия OpenCode 1 — v1.19.3, а в официальной документации указана поддержка более 75 LLM-провайдеров и локальных моделей.

#OpenCode #MultiAgent #AI

Что такое OpenCode?

На 2026-10-20 последняя стабильная версия OpenCode 1 — v1.19.3. OpenCode — это AI-помощник для программирования с открытым исходным кодом, работающий через терминал. Он использует мультиагентную архитектуру (Build/Plan/Custom Agent), поддерживает более 75 провайдеров моделей, умеет работать с локальными моделями, интегрируется с LSP для интеллектуального автодополнения, а также включает экосистему oh-my-opencode и десктопное приложение.

210K+
GitHub Stars (на 2026-10-20)
75+
Провайдеры моделей
MIT
Лицензия

Ключевые возможности

Мультиагентная архитектура

Встроены основные агенты 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.

opencode.json
{
  "$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.

Не знаете, с чего начать?

Попробовать неделю

Пакет «Малый» — $4: квота $30 на 7 дней

Работаете каждый день

«Стартовый» — $9.00 в месяц, за $1 квоты примерно вдвое дешевле пакета «Средний» ($5 квоты в день)