OpenCode: что это, как установить, бесплатные модели и подписки
OpenCode — открытый ИИ-агент для программирования, который работает в терминале, десктопном приложении и редакторе кода. Разобрал, как его поставить на macOS, Linux и Windows, какие модели в нем бесплатны, сколько стоят Zen и Go и как подключить свой ключ, MCP и скиллы.

Содержание12 разделов
Что такое OpenCode?
OpenCode читает и правит код проекта, запускает команды и ведет задачу по шагам, как Claude Code или Codex. Разница в том, что он не привязан к одному поставщику моделей: по документации агент работает с более чем 75 провайдерами и с локальными моделями. Код открыт под лицензией MIT, у репозитория anomalyco/opencode 222 тыс. ★ репозитория на 29 октября 2026 года.
Сам агент бесплатный. Платить придется только за модель: по ключу провайдера, через подписку вроде ChatGPT Plus или через шлюз OpenCode. Карточка агента в каталоге — OpenCode, там же собраны MCP-серверы и скиллы, которые с ним работают.
На 29 октября 2026 года у OpenCode две ветки. Первая версия ставится пакетом opencode-ai, последний выпуск 1.19.5 вышел 28 октября. Вторая версия распространяется пакетом @opencode/cli, выпуск 2.2.1 вышел 29 октября. Сама одна ветка до другой не обновится, и установщик предупреждает, что они могут конфликтовать. Ниже команды для обеих.
Как установить OpenCode?
Для первой ветки на macOS и Linux хватит одной команды из документации: curl -fsSL https://opencode.ai/install | bash. Если у вас есть Node.js, подойдет npm install -g opencode-ai, на macOS также brew install anomalyco/tap/opencode. Запуск в папке проекта — команда opencode.
Вторую ветку ставят командой curl -fsSL https://opencode.ai/v2/install | bash или через npm: npm install -g @opencode/cli. Пакет сам выбирает бинарник под вашу систему.
После первого запуска я бы сразу выполнил /init. OpenCode изучит проект и создаст в корне файл AGENTS.md с описанием структуры и правил. Этот файл стоит закоммитить: агент читает его в каждой сессии.
Как установить OpenCode на Windows?
Документация советует запускать OpenCode в WSL, подсистеме Linux для Windows: так терминальный интерфейс работает лучше всего. Для первой ветки в обычном Windows есть менеджеры пакетов: choco install opencode или scoop install opencode. Для второй ветки менеджеры пакетов не поддерживаются, ее ставят из zip-архива для x64 или ARM64 со страницы загрузки.
Для разработчиков 1С в каталоге есть OpenCode 1C Portable: сборка официального бинарника для Windows с 79 навыками разработки 1С в одном переносимом архиве. Настройки и история хранятся рядом с бинарником.
Где скачать OpenCode Desktop?
Десктопное приложение лежит на странице opencode.ai/download. Сборки есть для macOS (Apple Silicon и Intel), Windows (x64 и ARM64) и Linux (.deb и .rpm). Там же ссылки на расширения для VS Code, Cursor, Zed, Windsurf и VSCodium. Приложение и терминальная версия используют одни и те же провайдеры и настройки.
Что такое OpenCode Zen и OpenCode Go?
Это два платных сервиса команды OpenCode. Оба необязательны: агент работает и без них.
Zen — шлюз к моделям, которые команда OpenCode проверила на задачах программирования. Оплата по запросам с предоплаченного баланса. На странице Zen сказано, что цены поставщиков передаются без наценки, а при пополнении берется комиссия за платеж 4,6% плюс $0,31. Пополнение на $20 обходится в $21,23. В новой документации этот раздел называется Console, модели в OpenCode выбираются как opencode/<id модели>.
Go — подписка на открытые модели для программирования с месячным лимитом. Подключается командой /connect, затем модель выбирают через /models.
Сколько стоит OpenCode на октябрь 2026?
Цены ниже взяты с opencode.ai 29 октября 2026 года.
- Go стоит $10 в месяц.
- Go Plus стоит $40 в месяц.
- Go Teams стоит $20 в месяц за участника, у каждого свои лимиты Go и еще $5 в месяц на любую модель.
- В Zen платят за токены. Claude Sonnet 5 стоит $2 за миллион входных токенов и $10 за миллион выходных. У GPT 6 Luna цены $0,10 и $0,50, у DeepSeek V4.1 Flash $0,30 и $1,20.
Лимиты Go считаются в долларах отдельно для каждой модели. За 5 часов можно потратить до 20% месячного лимита, за неделю до 50%. Пример из документации: у GLM-5.3 месячный лимит $15 на тарифе Go и $120 на Go Plus. Когда лимит кончился, можно включить Extra Usage, и запросы пойдут с баланса Zen. В Go входят GLM-5.3, Kimi K3, Qwen3.8 Max, DeepSeek V4 Pro, MiniMax M3, Claude Haiku 5.5, GPT 6 Luna и еще больше двух десятков моделей. Список меняется, его стоит сверить перед оплатой.
Какие модели в OpenCode бесплатные?
В шлюзе Zen на 29 октября 2026 года бесплатны Big Pickle, GLM-5.3-Flash Free, DeepSeek V4.1 Flash Free, MiMo-V2.6-Flash Free, три модели Nemotron и еще несколько. Документация называет их бесплатными на ограниченное время, поэтому список может измениться в любой день.
У бесплатных моделей разные условия хранения данных:
- GLM-5.3-Flash Free и DeepSeek V4.1 Flash Free работают без хранения запросов и без обучения на них.
- Big Pickle, MiMo-V2.6-Flash Free и Flint 40B Free могут использовать ваши запросы для улучшения модели.
- Модели Nemotron идут через бесплатные точки NVIDIA, документация просит не отправлять туда личные и конфиденциальные данные.
- Beam Free недоступна в нескольких странах, Россия в этом списке.
Для рабочего кода я бы брал первые две. Скрыть бесплатные модели целиком можно переменной OPENCODE_DISABLE_FREE_MODELS=1.
Второй бесплатный путь — локальная модель. Ollama запускает открытую модель на вашем компьютере, а команда ollama launch opencode сама настраивает агента на нее. Агенту нужна модель с поддержкой инструментов и контекст от 64 тыс. токенов, поэтому на слабом ноутбуке такой режим будет медленным. Подробнее о выборе модели под железо — в статье про локальные нейросети.
Как подключить провайдера и свой API-ключ?
Ключ добавляется командой /connect прямо в OpenCode: выбираете провайдера из списка и вставляете ключ. Ключи хранятся в файле ~/.local/share/opencode/auth.json. В том же меню есть вход через подписку ChatGPT Plus или Pro и через GitHub Copilot: OpenCode откроет браузер или покажет код для github.com/login/device.
С подпиской Claude Pro или Max так делать нельзя. Документация OpenCode пишет, что Anthropic это запрещает, и с версии 1.3.0 плагины для такого входа из поставки убраны. Для моделей Claude нужен ключ API. За что Anthropic блокирует аккаунты, я разбирал в статье за что банит Claude.
Любой сервис с API в формате OpenAI подключается через провайдера @ai-sdk/openai-compatible: в конфиге указываются адрес в options.baseURL и ключ. Тем же способом работает SkillFoxx API, шлюз к GPT, Claude, Gemini и DeepSeek с оплатой в рублях. Шлюз пока в закрытой бете. Настройка для OpenCode выглядит так: { "provider": { "skillfoxx": { "npm": "@ai-sdk/openai-compatible", "options": { "baseURL": "https://api.skillfoxx.ru/v1", "apiKey": "{env:SKILLFOXX_API_KEY}" } } } }. Ключ лежит в переменной окружения и в файл проекта не попадает.
Работает ли OpenCode в России?
Сам агент ставится и запускается без ограничений, он открытый и работает на вашей машине. Доступность зависит от выбранной модели. Zen и Go оплачиваются в долларах, часть зарубежных провайдеров Россию не обслуживает. Модель Beam Free для России закрыта прямо. Доступ в нарушение региональных правил провайдеров может закончиться блокировкой. Законных путей три: локальная модель через Ollama, провайдер, который работает с Россией, и шлюз с рублевой оплатой вроде SkillFoxx API.
Как устроен конфиг opencode.json?
Глобальные настройки лежат в ~/.config/opencode/opencode.json, настройки проекта — в opencode.json в корне репозитория. OpenCode не заменяет один файл другим, он объединяет их, и при конфликте ключей побеждает проектный. Формат JSON или JSONC, то есть JSON с комментариями. Схема для подсказок редактора: https://opencode.ai/config.json.
Чаще всего правят семь полей.
modelзадает основную модель,small_model— легкую для служебных задач вроде заголовков сессий.providerописывает свои провайдеры и их параметры.mcpперечисляет MCP-серверы.agentхранит своих агентов.pluginсодержит список плагинов из npm.permissionрешает, что агент делает сам и о чем спрашивает, например"bash": "ask".instructionsведет к файлам с правилами.
В значениях работают подстановки {env:ИМЯ} для переменной окружения и {file:путь} для содержимого файла. Так ключи остаются вне репозитория.
Как подключить MCP-сервер к OpenCode?
MCP-сервер дает агенту доступ к внешнему сервису: браузеру, базе, документации. В OpenCode серверы описываются в разделе mcp конфига. Локальный сервер задается так: "type": "local" и команда запуска массивом, например "command": ["npx", "-y", "@playwright/mcp"]. Удаленный: "type": "remote" и адрес в url, при необходимости заголовки с ключом.
Каждый сервер добавляет свои инструменты в контекст. Документация отдельно предупреждает, что GitHub MCP занимает много токенов и легко упирается в лимит окна. Поэтому я бы начинал с одного-двух серверов и только на чтение.
Первый сервер я бы выбирал из этих трех.
- Context7 подтягивает свежую документацию библиотек, чтобы агент не выдумывал API.
- Playwright MCP открывает браузер, кликает и читает страницу как дерево доступности.
- CodeGraph индексирует проект в локальный граф символов и вызовов, данные не уходят с машины.
Команда npx skillfoxx add mcp/context7 --agent opencode пропишет сервер в opencode.json проекта. До установки CLI показывает уровень доступа из карточки каталога и файл, который изменит. Проверить подключенные серверы можно командой opencode mcp list.
Как добавить скиллы в OpenCode?
Скилл — папка с файлом SKILL.md, которая учит агента одной задаче. OpenCode читает скиллы по стандарту Agent Skills и ищет их в шести местах: .opencode/skills, .claude/skills и .agents/skills в проекте и такие же папки в домашней директории. Скиллы, написанные для Claude Code, обычно работают без переделки, если не завязаны на его собственные инструменты.
Агент видит только имя и описание каждого скилла и подгружает полный текст инструментом skill, когда задача подходит. В разделе permission.skill конфига можно разрешить скилл сразу, спрашивать перед загрузкой или скрыть его.
Из каталога для OpenCode подойдут Superpowers с порядком работы от уточнения задачи до ревью и Bitrix Skills for OpenCode с тремя скиллами для компонентов и модулей Битрикса. Как устроены скиллы и чем они опасны, я разбирал в статье Agent Skills.
Какие агенты есть в OpenCode?
В OpenCode два основных агента, между ними переключаются клавишей Tab. Build работает с полным набором инструментов и правит файлы. Plan нужен для анализа: правки файлов в нем запрещены, кроме файлов плана в Markdown. Если хотите сначала посмотреть, что агент собирается сделать, начинайте в Plan.
Еще есть субагенты. General берется за сложный поиск и многошаговые задачи. Explore быстро ищет по коду только на чтение. Основной агент вызывает их сам, а вручную их зовут упоминанием, например @explore где обрабатываются платежи.
Свой агент описывается Markdown-файлом в .opencode/agents/ или ~/.config/opencode/agents/, имя файла становится именем агента. Команда opencode agent create настраивает агента в диалоге. У агента задаются описание, модель, режим и права на edit, bash и webfetch.
Какие плагины есть для OpenCode?
Плагин — модуль на JavaScript или TypeScript, который подписывается на события OpenCode: начало сессии, вызов инструмента, сжатие контекста. Локальные плагины кладут в .opencode/plugins/, плагины из npm перечисляют в массиве plugin конфига, и OpenCode сам ставит их при запуске.
В каталоге есть несколько крупных наборов:
- oh-my-openagent добавляет агентов, хуки, слеш-команды и скиллы, полная версия работает только с OpenCode, 70 тыс. ★ репозитория.
- oh-my-opencode-slim дает команду из семи агентов под оркестратором, у каждого своя модель у любого провайдера.
- OpenAgents Control строит работу в шесть этапов с обязательным одобрением человека перед выполнением.
У всех трех в каталоге высокий уровень доступа: плагины работают внутри агента с его правами. Перед установкой прочитайте код и начните с тестового проекта. Оркестраторы опрашивают несколько моделей параллельно, поэтому расход токенов растет.
Чем OpenCode отличается от Claude Code?
Claude Code — агент Anthropic, он работает с моделями Claude по подписке Pro или Max или по ключу API. OpenCode открыт и подключает любые модели, включая бесплатные и локальные. Скиллы, MCP-серверы и файл AGENTS.md у них похожи, поэтому настройки проекта переносятся с минимальными правками.
Если вы платите за Claude Max, логичнее остаться в Claude Code: подписку в OpenCode подключать нельзя. Если хотите выбирать модель под задачу, экономить на дешевых открытых моделях или работать локально, OpenCode гибче. Подробное сравнение агентов — в статье Codex или Claude Code, а список бесплатных вариантов собран в обзоре бесплатных ИИ-агентов.
Что дальше?
Поставьте OpenCode, выполните /init в небольшом проекте и попробуйте бесплатную модель с нулевым хранением данных. Затем добавьте один MCP-сервер со страницы OpenCode в каталоге. Если не знаете, что выбрать под ваш проект, опишите задачу Foxx AI в подборе, он предложит скиллы и серверы с уровнем доступа.
Инструменты из статьи
Подбор с Foxx AI- OpenCodeОткрытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
- OllamaOllama запускает открытые нейросети на вашем компьютере и отдает их агентам через локальный API, совместимый с OpenAI и Anthropic.
- Context7Актуальная документация и примеры кода нужной версии библиотеки прямо в контексте агента, через MCP или CLI со скиллом
- Playwright MCPОфициальный MCP-сервер Microsoft для управления браузером через Playwright по дереву доступности, без скриншотов
- CodeGraphЛокальный граф кода для агентов: MCP-сервер отдает точки входа, связи символов и радиус влияния изменений за один вызов
- oh-my-openagentПлагин-оркестратор для OpenCode и Codex CLI: несколько агентов, хуки, встроенные MCP, режим ultrawork и правки по хешам строк
- oh-my-opencode-slimПлагин для OpenCode: оркестратор раздает работу шести специалистам, у каждого своя модель, а результаты сводит в один ответ
- OpenCode 1C Portable для WindowsПереносимая сборка OpenCode для Windows x64 с полным набором из 79 навыков разработки 1С, рискованный web-publish отключен по умолчанию
Вопросы и ответы
OpenCode бесплатный?
Да, сам агент открытый и бесплатный, лицензия MIT. Платить нужно за модели, но в шлюзе Zen на 29 октября 2026 года есть бесплатные модели, а локальные модели через Ollama не стоят ничего.
Где скачать OpenCode для Windows?
Десктопное приложение для Windows x64 и ARM64 лежит на opencode.ai/download. Терминальную версию ставят командой `choco install opencode` или `scoop install opencode`, но документация советует запускать ее в WSL.
Чем OpenCode Zen отличается от OpenCode Go?
Zen — оплата по токенам с баланса без наценки на цену поставщика. Go — подписка от $10 в месяц на открытые модели с лимитами на 5 часов, неделю и месяц.
Можно ли подключить подписку Claude Pro к OpenCode?
Нет. Документация OpenCode пишет, что Anthropic это запрещает. Для моделей Claude нужен ключ API.
Где лежит конфиг opencode.json?
Глобальный в `~/.config/opencode/opencode.json`, проектный в корне репозитория. OpenCode объединяет их, при конфликте ключей побеждает проектный файл.
Работают ли в OpenCode скиллы от Claude Code?
Да. OpenCode читает папки `.claude/skills` и `~/.claude/skills`, формат SKILL.md общий.
Канал SkillFoxx в Telegram
Новые скиллы и MCP-серверы из каталога и свежие статьи блога.
ПодписатьсяОбсуждение
Вопросов и комментариев пока нет.


