OpenCode это открытый ИИ-агент под лицензией MIT, который живёт в терминале, в IDE и в приложении для компьютера. Разбираем установку на macOS, Windows и Linux, подключение любых моделей, реальную цену и совместимость со скилами.
OpenCode это открытый ИИ-агент для написания кода, который работает в терминале, в редакторе и в настольном приложении. Он сам читает файлы проекта, вносит правки, запускает команды и ведёт несколько сессий сразу. Программа бесплатная: лицензия MIT, подписки на неё нет, платишь только за модель, которую подключил сам. Ставится одной командой на macOS, Windows и Linux, понимает скилы в формате SKILL.md, включая папку .claude/skills от Claude Code. Все факты проверены 13 августа 2026 года по сайту проекта, его документации и репозиторию.
Что узнаешь из гайда
Часть 1 · Понятие
Главное
Это агент, а не чат и не плагин автодополнения. Он работает в папке проекта, сам открывает и правит файлы, запускает команды и отчитывается о каждом шаге.
На сайте проекта формулировка предельно короткая: открытый агент, который помогает писать код в терминале, в IDE или на десктопе. Разработку ведёт компания Anomaly, исходники лежат в репозитории anomalyco/opencode на GitHub под лицензией MIT и собрали к августу 2026 года почти 197 тысяч звёзд. Это один из самых популярных открытых проектов в категории агентов для кода.
Если ты приходишь к OpenCode после Claude Code, привычки переносятся почти полностью: те же скилы, тот же MCP, те же агенты. Как устроен сам подход агентной работы в терминале, подробно разобрано в гайде про Claude Code для начинающих.
Часть 2 · Практика
Главное
Основной путь это установщик одной командой, он не требует Node.js. На Windows работают Chocolatey и Scoop, десктоп ставится отдельным пакетом.
curl -fsSL https://opencode.ai/install | bashchoco install opencode
scoop install opencodeЕсли в системе уже есть Node.js или Homebrew, короче будет через них. Пакет в npm называется opencode-ai, на 13 августа 2026 года актуальная версия 1.18.18, релизы выходят почти каждый день.
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»: покупать нечего. Лицензия MIT, исходники открыты, платного тарифа у самого агента нет. Расход появляется на стороне модели, и здесь три сценария.
Пополнение Zen устроено просто: на баланс кладут 20 долларов, комиссия карты добавляет ещё 1,23 доллара. Когда остаток падает ниже 5 долларов, сервис автоматически списывает следующие 20. Разброс цен большой: лёгкие модели идут по два десятка центов за миллион входящих токенов, флагманы вроде Claude Opus 5 стоят 5 долларов за миллион на входе и 25 на выходе.
Про экономию
Расход в агентах растёт не от количества задач, а от объёма контекста в каждом запросе. Приёмы, которые режут счёт в разы, собраны в отдельном разборе как экономить токены в работе с агентом. Они работают в любом агенте, не только в OpenCode.
Сам агент ставится и работает без обходных путей: это открытая программа, которая ничего не требует от твоего местоположения. Затык возникает только при пополнении баланса Zen или аккаунта у зарубежного провайдера, потому что российская карта там не проходит.
Часть 5 · Скилы
Главное
OpenCode читает папку .claude/skills напрямую. Если у тебя уже собрана библиотека скилов для Claude Code, переносить ничего не нужно.
Скилы это папки со SKILL.md, где в YAML-шапке обязательны два поля: name латиницей через дефис и description длиной до 1024 символов. Именно по описанию агент решает, когда скил подключать. 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 сильная модель и зрелая экосистема.
Здоровый сценарий — держать оба и выбирать по задаче. Сколько стоит вторая половина этой связки, разобрано в материале про цену Claude Code и способы оплаты, а если нужен вариант без подписки вовсе, смотри какие лимиты у бесплатного доступа и чем заменить агента. Из соседних открытых агентов ближе всего Qwen Code от Alibaba и Kimi Code CLI от Moonshot.
Коротко
Вопросы
OpenCode это открытый ИИ-агент, который работает в терминале, в IDE и в отдельном приложении для компьютера. Он читает проект, правит файлы, запускает команды и держит несколько сессий параллельно. Код лежит на GitHub под лицензией MIT, разработку ведёт компания Anomaly. Главное отличие от закрытых агентов: модель ты подключаешь свою, любого провайдера.
Быстрее всего одной командой: 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 или файлом со страницы релизов.
Сам агент бесплатный и открытый: лицензия MIT, подписки на программу не существует, платить не за что. Деньги уходят только на модель. Если подключить ключ провайдера, которым ты уже пользуешься, дополнительных расходов не появится вовсе, а локальная модель через Ollama обойдётся в ноль.
Zen это собственный шлюз OpenCode к отобранным моделям, он работает по схеме оплаты за запрос без наценки сверху. Баланс пополняется на 20 долларов, комиссия карты добавляет ещё 1,23 доллара, а когда на счету остаётся меньше 5 долларов, сервис автоматически докидывает следующие 20. Подписки нет, цена считается за миллион токенов и зависит от модели.
Любые: Claude, GPT, Gemini, Qwen, DeepSeek и локальные модели через Ollama. Ключи добавляются командой opencode auth login, список доступного показывает opencode models, а переключение идёт прямо в сессии. Отдельный вариант это шлюз Zen, где модели уже отобраны и протестированы командой проекта под агентские задачи.
Да, и без переделки. OpenCode читает скилы из шести папок, среди которых .claude/skills в проекте и ~/.claude/skills в домашней папке, то есть ровно те, куда скилы кладёт Claude Code. Формат тот же: папка со SKILL.md, где в YAML-шапке обязательны name и description. Готовый набор можно взять в каталоге маркетплейса и положить в существующую папку.
Читать дальше
Платформа и сообщество, где я по шагам показываю, как поставить ИИ на рутину: контент, код, продажи, аналитика. Заходи и забирай рабочие связки, которыми пользуюсь сам.
Посмотреть, что внутриtelegram
Канал с полезными материалами про нейросети
Разборы, новые инструменты и приёмы по ИИ — то, чем пользуюсь сам, без воды. Подпишись, чтобы не потерять.