OpenCode: что это, как установить, бесплатные модели и подписки

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

OpenCode: что это, как установить, бесплатные модели и подписки
Содержание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 в подборе, он предложит скиллы и серверы с уровнем доступа.

Инструменты из статьи

8 записей каталогаПодбор с Foxx AI

Вопросы и ответы

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-серверы из каталога и свежие статьи блога.

Подписаться

Обсуждение

Вопросов и комментариев пока нет.

Читайте также

Codex или Claude Code: что выбрать в 2026 году

Codex или Claude Code: что выбрать в 2026 году

Codex от OpenAI и Claude Code от Anthropic — ИИ-агенты для программирования с подпиской от 20 долларов в месяц. Codex дает бесплатный вход и открытый код CLI, у Claude Code больше готовых плагинов и скиллов в каталоге. Я сравнил модели, цены, скиллы и MCP по официальным страницам на 28 октября 2026 года.

Локальная нейросеть: как запустить ИИ на своем компьютере и подключить к агентам

Локальная нейросеть: как запустить ИИ на своем компьютере и подключить к агентам

Локальная нейросеть работает на вашем компьютере: без облачного аккаунта, без оплаты за токены, а код и документы никуда не уходят. Я собрал по документации Ollama, LM Studio и агентов на 13 октября 2026 года, сколько нужно памяти, как запустить модель и как подключить ее к Claude Code, Codex и OpenCode.