OpenCode это открытый ИИ-агент для программирования: он читает проект, правит файлы и запускает команды, а модель вы выбираете сами. Ставится одной командой в терминале или готовым приложением для компьютера. Ниже установка на macOS, Linux и Windows, платные и бесплатные модели OpenCode и подключение по API-ключу Claudexia с готовым конфигом.
Что такое OpenCode и чем он отличается от Claude Code
OpenCode описывает себя как открытый ИИ-агент для кода: он работает в терминале, в десктопном приложении и как расширение для IDE. Лицензия MIT. Репозиторий раньше жил как sst/opencode, сегодня этот адрес открывается как anomalyco/opencode, и у него около 223 тысяч звёзд на 29 октября 2026.
Главное отличие от Claude Code в привязке к моделям. OpenCode не прикован к одному вендору: в нём можно подключить модели разных компаний и переключаться между ними командой /models. Claude Code построен вокруг моделей Claude, его аналоги и сравнения мы разбирали отдельно. Мы бы выбрали OpenCode, если вы хотите сравнивать модели на одном и том же репозитории, а не менять инструмент вместе с моделью.
Как установить OpenCode на macOS, Linux и Windows
Здесь есть ловушка: у OpenCode две ветки. Документация описывает обе, а главная страница и страница загрузок уже показывают команды второй. Команда в терминале у них одна, opencode, и вместе они не ставятся.
| Система | OpenCode 1 | OpenCode 2 |
|---|---|---|
| macOS, Linux | curl -fsSL https://opencode.ai/install | bash | curl -fsSL https://opencode.ai/v2/install | bash |
| Любая, нужен Node.js | npm install -g opencode-ai | npm install -g @opencode/cli |
| Homebrew | brew install anomalyco/tap/opencode | brew install anomalyco/tap/opencode-v2 |
| Windows | WSL с командой из первой строки или npm install -g opencode-ai | Готовый установщик со страницы загрузок |
Для Windows основная документация рекомендует WSL и называет ещё scoop install opencode и choco install opencode. Документация второй ветки говорит, что пакетные менеджеры Windows не поддерживаются, нужен отдельный бинарный файл. Проверка после установки: opencode --version.
Что выбрать. Конфиг Claudexia из этой статьи написан под OpenCode 1, поэтому для него берите npm install -g opencode-ai. У второй ветки другой формат файла: верхний ключ providers, поля package, settings.baseURL и env. Если вы поставили OpenCode 2, перенесите адрес, ключ и ID моделей по примеру из документации второй ветки на opencode.ai/v2/docs.
Десктопное приложение
На странице opencode.ai/download лежат установщики: macOS для Apple Silicon и Intel, Windows x64 и ARM64, Linux в форматах .deb и .rpm. На macOS приложение ставится и через Homebrew: brew install --cask opencode-desktop.
Провайдеры, Zen, Go и бесплатные модели OpenCode
Подключить модель можно двумя путями: командой /connect в интерфейсе или записью в opencode.json. Ключи, добавленные через /connect, хранятся в ~/.local/share/opencode/auth.json.
OpenCode Zen это каталог проверенных командой моделей с оплатой по факту использования: вы пополняете баланс в консоли OpenCode и платите за запросы. К пополнению добавляется комиссия 4.6% плюс $0.31. В списке модели OpenAI, Anthropic, Google, xAI, Qwen, DeepSeek, Kimi и другие, а ID пишутся как opencode/<model-id>.
OpenCode Go это подписка на популярные открытые модели для кода: Go за $10 в месяц, Go Plus за $40, Go Teams по $20 за участника. Лимит задаётся в долларах на модель: окно в 5 часов даёт 20% месячной суммы, неделя 50%. Например, на Go по Kimi K3 лежит $15 в месяц. Список моделей меняется, документация предупреждает об этом отдельно.
Про бесплатные модели в Zen. В документации на 29 октября 2026 есть GLM-5.3-Flash Free, DeepSeek V4.1 Flash Free, MiMo-V2.6-Flash Free, несколько моделей Nemotron и Big Pickle, и все они доступны на ограниченное время. Скрыть их можно переменной OPENCODE_DISABLE_FREE_MODELS=1. Бесплатной считается и сама программа: платите вы только за токены или подписку. Какие способы оплаты принимает консоль OpenCode из России, в документации не сказано, мы не проверяли.
Как подключить OpenCode к Claudexia
Claudexia даёт OpenAI-совместимый адрес https://api.claudexia.tech/v1 и один ключ sk_cdx_... на все модели, оплата картой РФ, через СБП или криптой. Аккаунт OpenCode и подписка Zen не нужны. Конфиг ниже взят из гайда по OpenCode без изменений, только ключ заменён на заглушку.
Откройте ~/.config/opencode/opencode.json (в Windows %USERPROFILE%\.config\opencode\opencode.json) и вставьте:
{
"$schema": "https://opencode.ai/config.json",
"model": "claudexia-claude/claude-sonnet-5",
"provider": {
"claudexia-claude": {
"npm": "@ai-sdk/anthropic",
"name": "Claudexia · Claude",
"options": { "baseURL": "https://api.claudexia.tech/v1", "apiKey": "sk_cdx_YOUR_KEY" },
"models": {
"claude-opus-5-5": { "name": "Claude Opus 5.5", "limit": { "context": 1000000, "output": 128000 } },
"claude-sonnet-5": { "name": "Claude Sonnet 5", "limit": { "context": 1000000, "output": 32000 } }
}
},
"claudexia": {
"npm": "@ai-sdk/openai-compatible",
"name": "Claudexia · GPT, Gemini and others",
"options": { "baseURL": "https://api.claudexia.tech/v1", "apiKey": "sk_cdx_YOUR_KEY" },
"models": {
"gpt-6-astra": { "name": "GPT-6 Astra", "limit": { "context": 1000000, "output": 128000 } },
"gemini-3.1-pro": { "name": "Gemini 3.1 Pro", "limit": { "context": 1000000, "output": 65000 } },
"deepseek-v4.1-flash": { "name": "DeepSeek V4.1 Flash", "limit": { "context": 1000000, "output": 131072 } }
}
}
}
}
Запустите opencode и выберите модель через /models, например claudexia/gpt-6-astra. Правила простые.
- Блок
limitне удаляйте: без него OpenCode не знает размер контекста и не сжимает историю. - Модель пишется как провайдер, слэш и имя. Claude лежит в
claudexia-claude, остальное вclaudexia. - Файл можно назвать
opencode.jsonc, тогда разрешены комментарии. - Ключ держите в глобальном файле. Проектный
opencode.jsonлежит в репозитории и перекрывает глобальный, поэтому ключ в нём легко закоммитить по ошибке. - Новые модели добавляйте в нужный блок
modelsпо тому же образцу, ID берите из каталога или изGET https://api.claudexia.tech/v1/models.
Файлы конфигурации OpenCode склеиваются, а не заменяются, и проектный файл при конфликте побеждает. Поэтому в репозитории можно оставить минимальный opencode.json без ключа, а провайдеры и ключ подтянутся из глобального:
{
"$schema": "https://opencode.ai/config.json",
"model": "claudexia/deepseek-v4.1-flash"
}
Если модель не появилась в списке /models, проверьте три вещи: файл остаётся корректным JSON (лишняя запятая ломает всё), модель описана в блоке models нужного провайдера, а ID совпадает с GET /v1/models до символа.
Какую модель выбрать в OpenCode
Единой лучшей модели нет, есть разные цены за разные задачи. Цены в таблице взяты из прайса Claudexia на 29 октября 2026, актуальные цены на странице моделей.
| Роль в схеме | ID в OpenCode | Вход, $ за 1M | Выход, $ за 1M |
|---|---|---|---|
| Сложные задачи, рефакторинг | claudexia-claude/claude-opus-5-5 | 0.86 | 4.32 |
| Ежедневная работа | claudexia-claude/claude-sonnet-5 | 0.52 | 2.60 |
| Вторая семья моделей для сверки | claudexia/gpt-6-astra | 0.68 | 3.30 |
| Модель подешевле, контекст 1M | claudexia/gemini-3.1-pro | 0.24 | 1.44 |
| Мелкие правки и служебные задачи | claudexia/deepseek-v4.1-flash | 0.04 | 0.16 |
Это стартовая схема по цене и роли, а не результат бенчмарка. Как проверить на своём репозитории: возьмите 10 типовых задач с тестами, прогоните каждую на двух-трёх моделях и сравните долю решённых и цену за решённую. Подробнее о методике в статье «Лучшая нейросеть для программирования».
Расход можно срезать настройкой small_model: OpenCode использует её для лёгких задач вроде заголовков сессий. Укажите "small_model": "claudexia/deepseek-v4.1-flash" рядом с model, и копеечная модель возьмёт на себя служебную работу. Другие приёмы экономии собраны в материале «Как урезать счёт за Claude Code втрое». Если вместо OpenCode вам нужен агент с чатами, смотрите OpenClaw.
В каталоге Claudexia есть и модели с нулевой ценой: deepseek-v4.1-flash-1017-free, minimax-m3-free и qwen3.8-flash-free. Условия и лимиты бесплатных моделей смотрите на странице моделей, мы их не выдумываем. Подключаются они тем же блоком models в провайдере claudexia.
FAQ
OpenCode бесплатный?
Сама программа бесплатна и открыта под лицензией MIT. Платить нужно за модели: по токенам через Zen или свой ключ, по подписке Go за $10 в месяц либо через шлюз вроде Claudexia. В Zen есть бесплатные модели, но их выдают на ограниченное время.
Как установить OpenCode на Windows?
Основная документация рекомендует WSL и называет scoop install opencode, choco install opencode и npm install -g opencode-ai. Для OpenCode 2 на странице загрузок есть готовые установщики. После установки проверьте opencode --version.
Что такое OpenCode Zen?
Это каталог моделей, проверенных командой OpenCode, с оплатой по факту использования через консоль OpenCode. Подключается командой /connect, модели называются opencode/<model-id>. К пополнению баланса добавляется комиссия 4.6% плюс $0.31.
Что такое OpenCode Go?
Подписка на популярные открытые модели для кода: Go стоит $10 в месяц, Go Plus $40, Go Teams $20 за участника. Лимиты считаются в долларах на каждую модель: окно в 5 часов, неделя и месяц. Подключается командой /connect.
Как подключить свой API-ключ или модель к OpenCode?
Добавьте провайдера в ~/.config/opencode/opencode.json с пакетом @ai-sdk/openai-compatible, адресом baseURL и списком моделей. Для Claudexia готовый конфиг приведён выше: два провайдера и один ключ sk_cdx_....
Есть ли десктопное приложение OpenCode?
Да, на странице opencode.ai/download лежат установщики для macOS, Windows и Linux, а на macOS ещё и cask в Homebrew.
Чем OpenCode отличается от Claude Code?
OpenCode открыт, работает с моделями разных вендоров и переключает их на лету. Claude Code построен вокруг моделей Claude и подключается к ним переменными ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN и ANTHROPIC_DEFAULT_*, в том числе через Claudexia. Выбор зависит от того, нужна ли вам привязка к одной семье моделей.