Открытый гайд · ИИ-офис

OpenCode: установка, модели и цена

OpenCode это открытый ИИ-агент под лицензией MIT, который живёт в терминале, в IDE и в приложении для компьютера. Разбираем установку на macOS, Windows и Linux, подключение любых моделей, реальную цену и совместимость со скилами.

Кирилл СандаковКирилл СандаковВайбкодер, предприниматель, продюсерОпубликовано 13.08.202610 мин чтения

OpenCode это открытый ИИ-агент для написания кода, который работает в терминале, в редакторе и в настольном приложении. Он сам читает файлы проекта, вносит правки, запускает команды и ведёт несколько сессий сразу. Программа бесплатная: лицензия MIT, подписки на неё нет, платишь только за модель, которую подключил сам. Ставится одной командой на macOS, Windows и Linux, понимает скилы в формате SKILL.md, включая папку .claude/skills от Claude Code. Все факты проверены 13 августа 2026 года по сайту проекта, его документации и репозиторию.

Что узнаешь из гайда

  • Что такое OpenCode и чем он отличается от закрытых агентов
  • Установка на macOS, Windows и Linux, плюс десктоп
  • Как подключить модель и где взять ключ
  • Сколько на самом деле стоит работа и как устроен Zen
  • Как перенести готовые скилы без переделки

Часть 1 · Понятие

Что такое OpenCode

Главное

Это агент, а не чат и не плагин автодополнения. Он работает в папке проекта, сам открывает и правит файлы, запускает команды и отчитывается о каждом шаге.

На сайте проекта формулировка предельно короткая: открытый агент, который помогает писать код в терминале, в IDE или на десктопе. Разработку ведёт компания Anomaly, исходники лежат в репозитории anomalyco/opencode на GitHub под лицензией MIT и собрали к августу 2026 года почти 197 тысяч звёзд. Это один из самых популярных открытых проектов в категории агентов для кода.

  • Три поверхности сразу. Терминальный интерфейс, расширение для редактора и настольное приложение для macOS, Windows и Linux. Сессия одна, войти в неё можно с любой стороны.
  • Параллельные сессии. Несколько агентов работают одновременно над разными задачами в одном проекте, не мешая друг другу.
  • Любая модель. Claude, GPT, Gemini и открытые модели подключаются ключами провайдера. Привязки к одному вендору нет, это принципиальное отличие от Claude Code и Codex.
  • Понимает LSP. Агент видит проект глазами языкового сервера, а не как набор текстовых файлов, поэтому реже ломает типы и импорты.
  • Не хранит твой код. В описании проекта прямо заявлено, что OpenCode не сохраняет код и контекст на своей стороне.

Если ты приходишь к OpenCode после Claude Code, привычки переносятся почти полностью: те же скилы, тот же MCP, те же агенты. Как устроен сам подход агентной работы в терминале, подробно разобрано в гайде про Claude Code для начинающих.


Часть 2 · Практика

Как установить OpenCode

Главное

Основной путь это установщик одной командой, он не требует Node.js. На Windows работают Chocolatey и Scoop, десктоп ставится отдельным пакетом.

терминал · macOS и Linux
curl -fsSL https://opencode.ai/install | bash
PowerShell · Windows
choco install opencode

scoop install opencode

Если в системе уже есть Node.js или Homebrew, короче будет через них. Пакет в npm называется opencode-ai, на 13 августа 2026 года актуальная версия 1.18.18, релизы выходят почти каждый день.

терминал · npm или Homebrew
npm i -g opencode-ai@latest

brew install anomalyco/tap/opencode

Настольное приложение это отдельный пакет: на macOS его ставят командой brew install --cask opencode-desktop, на остальных системах скачивают файл со страницы релизов. После установки заходишь в папку проекта и запускаешь агента командой opencode. Разовый запуск без интерфейса делается через opencode run, это удобно для скриптов и CI.

Частая ошибка

В npm есть посторонние пакеты с похожими именами. Ставить нужно строго opencode-ai, иначе в системе окажется чужой проект без отношения к агенту. Проверить установку помогает opencode --version.


Часть 3 · Доступ

Модели и ключи: чем кормить агента

Главное

Своей модели у OpenCode нет. Ты приносишь ключ провайдера, и агент начинает работать. Вариантов три: свой ключ, шлюз Zen или локальная модель.

Ключи добавляются командой opencode auth login, дальше агент сам показывает список провайдеров. Что уже подключено и какие модели доступны, выводит команда opencode models. Модель указывается в формате провайдер/модель и переключается прямо в сессии, поэтому одну задачу можно прогнать на дешёвой модели, а сложную часть отдать флагману.

СпособЧто даётКому подходит
Свой ключ провайдераОплата напрямую поставщику модели, никаких посредниковУ кого уже есть аккаунт с ключом и понятный расход
OpenCode ZenОтобранные и протестированные под агента модели, один счётКто не хочет заводить пять аккаунтов у разных провайдеров
Локальная модельНоль расходов и полная приватность, но слабее качествоКто работает с закрытым кодом или без интернета

Локальный путь стоит отдельного разбора: модель крутится на твоём компьютере, за токены платить не нужно, а код никуда не уходит. Как поднять такую связку с нуля, расписано в гайде про локальные нейросети через Ollama.


Часть 4 · Деньги

Сколько стоит OpenCode

Главное

Подписки на OpenCode не существует. Сама программа бесплатная и открытая, счёт приходит только за модель, и то не всегда.

Это первое, что стоит понять про запросы вида «купить OpenCode» и «подписка OpenCode»: покупать нечего. Лицензия MIT, исходники открыты, платного тарифа у самого агента нет. Расход появляется на стороне модели, и здесь три сценария.

  • Ноль рублей. Локальная модель или ключ провайдера, за который ты уже платишь по другой причине.
  • Оплата провайдеру напрямую. Обычный API-ключ, счёт приходит поставщику модели по его тарифам.
  • Оплата через Zen. Свой шлюз проекта: оплата за запрос, наценки сверху нет, цена считается за миллион токенов и отличается для каждой модели.

Пополнение Zen устроено просто: на баланс кладут 20 долларов, комиссия карты добавляет ещё 1,23 доллара. Когда остаток падает ниже 5 долларов, сервис автоматически списывает следующие 20. Разброс цен большой: лёгкие модели идут по два десятка центов за миллион входящих токенов, флагманы вроде Claude Opus 5 стоят 5 долларов за миллион на входе и 25 на выходе.

Про экономию

Расход в агентах растёт не от количества задач, а от объёма контекста в каждом запросе. Приёмы, которые режут счёт в разы, собраны в отдельном разборе как экономить токены в работе с агентом. Они работают в любом агенте, не только в OpenCode.

Оплата из России

Сам агент ставится и работает без обходных путей: это открытая программа, которая ничего не требует от твоего местоположения. Затык возникает только при пополнении баланса Zen или аккаунта у зарубежного провайдера, потому что российская карта там не проходит.

  • Зарубежная карта. Обычная оплата на сайте провайдера, без особенностей.
  • Через посредника. Если карты нет, платят сервисом вроде Оплати по миру: вносишь рубли, сервис проводит платёж зарубежной картой.
  • Обойти оплату вовсе. Локальная модель или ключ провайдера, который принимает рубли. Тогда вопрос оплаты не встаёт.

Часть 5 · Скилы

Скилы в OpenCode: переносятся как есть

Главное

OpenCode читает папку .claude/skills напрямую. Если у тебя уже собрана библиотека скилов для Claude Code, переносить ничего не нужно.

Скилы это папки со SKILL.md, где в YAML-шапке обязательны два поля: name латиницей через дефис и description длиной до 1024 символов. Именно по описанию агент решает, когда скил подключать. OpenCode ищет их сразу в шести местах.

папки, откуда OpenCode читает скилы
.opencode/skills/<name>/SKILL.md            # проектные, родные
~/.config/opencode/skills/<name>/SKILL.md   # глобальные, родные
.claude/skills/<name>/SKILL.md              # проектные от Claude Code
~/.claude/skills/<name>/SKILL.md            # глобальные от Claude Code
.agents/skills/<name>/SKILL.md              # общий стандарт, проект
~/.agents/skills/<name>/SKILL.md            # общий стандарт, глобально

Практический вывод: библиотека скилов перестала быть привязкой к одному агенту. Один и тот же набор работает в Claude Code, в OpenCode и в соседних агентах, поэтому собирать её имеет смысл один раз. Готовые скилы по задачам и профессиям лежат в каталоге маркетплейса, а что ставить первым, разобрано в подборке лучших скилов для Claude Code. Если раскладка папок пока непривычна, начни с пошаговой инструкции как установить скилл и куда класть SKILL.md.

Та же логика общего формата работает и с правилами проекта: OpenCode сначала ищет в корне файл AGENTS.md с правилами для агентов и только при его отсутствии берёт CLAUDE.md. А на самом коде OpenCode построен ещё один агент — разбор Kilo Code для VS Code, JetBrains и терминала лежит отдельно.

Доступом к скилам можно управлять: в конфиге opencode.json задаются правила, по которым скил либо подключается сразу, либо прячется от агента, либо требует подтверждения — полный список ключей описан в документации opencode. Это удобно, когда в общей папке лежат скилы, трогающие продакшен.


Часть 6 · Сравнение

OpenCode или Claude Code

Главное

Разница не в возможностях, а в модели доступа. У OpenCode свободный выбор модели, у Claude Code сильная модель и зрелая экосистема.

  • Что сильнее у OpenCode. Открытый код и лицензия MIT, любая модель любого провайдера, десктопное приложение, параллельные сессии, отсутствие подписки на сам агент.
  • Что сильнее у Claude Code. Качество флагманской модели на сложных задачах, объём сообщества, готовые скилы, плагины и предсказуемая подписка вместо счёта за токены.
  • Что одинаково. Скилы, MCP, субагенты, работа в терминале и в IDE, headless-запуск для скриптов.

Здоровый сценарий — держать оба и выбирать по задаче. Сколько стоит вторая половина этой связки, разобрано в материале про цену Claude Code и способы оплаты, а если нужен вариант без подписки вовсе, смотри какие лимиты у бесплатного доступа и чем заменить агента. Из соседних открытых агентов ближе всего Qwen Code от Alibaba и Kimi Code CLI от Moonshot.

Коротко

  • OpenCode это открытый агент под MIT от компании Anomaly, работает в терминале, IDE и десктопе.
  • Ставится одной командой на macOS и Linux, на Windows через Chocolatey или Scoop, версия пакета 1.18.18.
  • Подписки на агент нет, платишь только за модель: свой ключ, шлюз Zen или локальная модель бесплатно.
  • Zen работает по схеме оплаты за запрос, баланс пополняется на 20 долларов с автопополнением.
  • Скилы Claude Code работают без переделки: агент читает .claude/skills напрямую.

Вопросы

Частые вопросы

Что такое OpenCode?

OpenCode это открытый ИИ-агент, который работает в терминале, в IDE и в отдельном приложении для компьютера. Он читает проект, правит файлы, запускает команды и держит несколько сессий параллельно. Код лежит на GitHub под лицензией MIT, разработку ведёт компания Anomaly. Главное отличие от закрытых агентов: модель ты подключаешь свою, любого провайдера.

Как установить OpenCode?

Быстрее всего одной командой: curl -fsSL https://opencode.ai/install | bash на macOS и Linux. На Windows работают Chocolatey (choco install opencode) и Scoop (scoop install opencode). Универсальный путь через Node.js это npm i -g opencode-ai@latest, на macOS есть Homebrew: brew install anomalyco/tap/opencode. Настольное приложение ставится отдельно, командой brew install --cask opencode-desktop или файлом со страницы релизов.

OpenCode бесплатный?

Сам агент бесплатный и открытый: лицензия MIT, подписки на программу не существует, платить не за что. Деньги уходят только на модель. Если подключить ключ провайдера, которым ты уже пользуешься, дополнительных расходов не появится вовсе, а локальная модель через Ollama обойдётся в ноль.

Сколько стоит OpenCode Zen?

Zen это собственный шлюз OpenCode к отобранным моделям, он работает по схеме оплаты за запрос без наценки сверху. Баланс пополняется на 20 долларов, комиссия карты добавляет ещё 1,23 доллара, а когда на счету остаётся меньше 5 долларов, сервис автоматически докидывает следующие 20. Подписки нет, цена считается за миллион токенов и зависит от модели.

Какие модели работают в OpenCode?

Любые: Claude, GPT, Gemini, Qwen, DeepSeek и локальные модели через Ollama. Ключи добавляются командой opencode auth login, список доступного показывает opencode models, а переключение идёт прямо в сессии. Отдельный вариант это шлюз Zen, где модели уже отобраны и протестированы командой проекта под агентские задачи.

Работают ли в OpenCode скилы от Claude Code?

Да, и без переделки. OpenCode читает скилы из шести папок, среди которых .claude/skills в проекте и ~/.claude/skills в домашней папке, то есть ровно те, куда скилы кладёт Claude Code. Формат тот же: папка со SKILL.md, где в YAML-шапке обязательны name и description. Готовый набор можно взять в каталоге маркетплейса и положить в существующую папку.

Читать дальше

Соседние гайды

ИИ-офис
Собери свой ИИ-офис и перестань делать руками то, что делает нейросеть

Платформа и сообщество, где я по шагам показываю, как поставить ИИ на рутину: контент, код, продажи, аналитика. Заходи и забирай рабочие связки, которыми пользуюсь сам.

Посмотреть, что внутри

telegram

Канал с полезными материалами про нейросети

Разборы, новые инструменты и приёмы по ИИ — то, чем пользуюсь сам, без воды. Подпишись, чтобы не потерять.

Перейти в канал
Кирилл Сандаков

Об авторе

Кирилл Сандаков

Вайбкодер, предприниматель, продюсер

Завайбкодил контент-ферму на США в Instagram (более 300 тыс. подписчиков, среди читателей Дональд Трамп Младший), создатель платформы и сообщества ИИ-офис, автор блога о нейросетях «Выжимаем из ИИ Максимум».

Все статьи автора