OpenCode

Терминальный агент со 172 тысячами звёзд
OpenCode разрабатывает американская компания Anomaly под открытым кодом с лицензией MIT. На 10 июня 2026 года, репозиторий anomalyco/opencode собрал 172 тысячи звёзд, больше 20 тысяч форков и почти 14 тысяч коммитов от 900 с лишним контрибьюторов. Проект живой в буквальном смысле: 816 релизов, свежая версия v1.16.2 вышла 5 июня.
Идея инструмента - дать разработчику управляемого агента, который понимает структуру проекта, отвечает на вопросы по кодовой базе, пишет новые функции и проводит рефакторинг. Anomaly позиционирует OpenCode как открытую альтернативу закрытым coding-агентам, без привязки к одному поставщику моделей и без заявлений о правах на ваш код.
Два режима: LSP и откат изменений
Внутри два встроенных агента, между которыми можно переключатся клавишей Tab.
- Build - основной режим с полным доступом к файлам.
- Plan - читает код и предлагает план изменений, но ничего не правит и спрашивает разрешение перед запуском команд. Для незнакомой кодовой базы это страховка от самодеятельности модели.
Полезные мелочи продуманы. Команда /init анализирует проект и создаёт файл AGENTS.md с описанием структуры и принятых паттернов - его рекомендуют коммитить в репозиторий. /undo откатывает изменения агента, /redo возвращает их обратно. Через @ работает быстрый поиск файлов, а картинки добавляются в промпт перетаскиванием прямо в терминал.
Сильная сторона OpenCode - поддержка LSP. Агент автоматически подгружает подходящие серверы анализа кода, которыми пользуются IDE, и модель получает данные о типах, символах и ошибках проекта. Для командной работы есть несколько параллельных сессий в одном проекте и ссылки на сессии, так что любой диалог с агентом можно отправить коллеге для разбора.
Свои ключи, подписки и 75+ провайдеров
OpenCode не привязывает к поставщику моделей. Через каталог Models.dev поддерживаются более 75 LLM-провайдеров: Anthropic, OpenAI, Google, OpenRouter, локальные модели через Ollama. Подключаются и существующие подписки. Можно войти через GitHub и использовать Copilot-аккаунт или авторизоваться в OpenAI и работать через ChatGPT Plus или Pro.
Для тех, кто не хочет разбираться с ключами, есть OpenCode Zen - необязательный шлюз с моделями, которые команда протестировала именно в агентных сценариях. Моделей много, но хорошо работают в coding-агентах лишь единицы, и даже они у разных провайдеров настроены по-разному. Zen отбирает проверенные связки «модель плюс провайдер» и продаёт токены по себестоимости, без наценки.
MCP-серверы и расширяемость
OpenCode подключает локальные и удалённые MCP-серверы через конфиг и автоматически отдаёт их инструменты модели вместе со встроенными. В документации честное предупреждение: каждый MCP-инструмент расходует контекст, и с десятком подключённых серверов лимит тает быстро.
Дальше по списку: собственные команды, темы, форматтеры кода, кастомные агенты и инструменты, плагины, SDK и серверный режим, поддержка ACP и агентских скиллов, интеграции с GitHub и GitLab. В общем, это своего рода конструктор, где из коробки работает простой сценарий и под команду собирается своя конфигурация.
Тарифы: бесплатный агент, платные токены
Публичные условия на 10 июня 2026 года:
- OpenCode. Бесплатен и открыт (MIT). Вы платите только за токены выбранному провайдеру: свои API-ключи, подписка Copilot или ChatGPT, либо локальная модель.
- OpenCode Zen. Оплата по факту использования, цены за 1 млн токенов у них опубликованы. Старт с пополнения баланса на $20, при падении ниже $5 автоматически докупается ещё $20 (автопополнение можно отключить). Есть месячные лимиты расходов.
- Бесплатные модели в Zen. Четыре, включая DeepSeek V4 Flash Free и «стелс-модель» Big Pickle. Оговорка: в бесплатный период данные запросов могут использоваться для улучшения моделей.
- Командные воркспейсы Zen. Пока бесплатны в бете: роли админа и участника, общий биллинг, лимиты на каждого, управление доступом к моделям.
- OpenCode Enterprise. SSO, централизованная конфигурация, работа только через внутренний корпоративный AI-шлюз. Цена обсуждается с командой проекта.
Пробного периода и стартовых кредитов в классическом виде нет. Бесплатный вход - это либо free-модели Zen, либо собственный ключ.
Приватность с оговорками
Официальная позиция: OpenCode не хранит код и контекстные данные, обработка идёт локально или прямыми запросами к выбранному провайдеру. Исключение - публичные ссылки на сессии: при их создании данные диалога уходят на сервер, поэтому для корпоративных внедрений функцию рекомендуют отключать.
С Zen всё чуть сложнее. Модели хостятся в штатах, провайдеры работают по политике нулевого хранения, но есть исключения: бесплатные модели собирают данные в период тестирования, а запросы к OpenAI и Anthropic хранятся 30 дней по политикам самих компаний. Для команд с жёсткими требованиями это аргумент в пользу собственных ключей или Enterprise-контура.
Где OpenCode полезен на практике
Типичные сценарии: разбор незнакомой кодовой базы (plan-режим плюс вопросы по файлам), рутинные правки и рефакторинг кода, добавление функций по согласованному плану, автоматизация через CLI и SDK в скриптах и CI-пайплайнах. Командам подходит схема «один проект, несколько параллельных агентов» с обменом ссылками на сессии.
Для компаний с запретом на внешние SaaS-сервисы есть отдельная ниша: агент с открытым кодом, который ходит только во внутренний AI-шлюз и не отправляет репозитории наружу.
Сильные и слабые стороны
Плюсы:
- open source открытый код под MIT, без заявлений о правах на ваш код;
- свобода выбора моделей: 75+ провайдеров, свои подписки, локальные модели;
- LSP-контекст, plan-режим и /undo снижают цену ошибки агента;
- прозрачные цены Zen без наценки, четыре бесплатные модели;
- расширяемость: MCP, плагины, SDK, свои агенты и команды.
Минусы:
- качество результата целиком зависит от выбранной модели и её настройки;
- терминальный интерфейс требует привычки, на Windows рекомендуют WSL;
- большое число MCP-инструментов быстро съедает контекст;
- бесплатные модели Zen собирают данные, что сужает их применимость;
- настройка под команду (провайдеры, разрешения, конфиги) требует времени.
Как выжать из агента максимум
Начинайте с /init и закоммитьте AGENTS.md: агент с описанием проекта ошибается заметно реже. В незнакомом коде работайте через plan-режим и просите план до изменений - переключение по Tab занимает секунду, а от неожиданных правок страхует надёжно.
MCP-серверы подключайте дозированно и под конкретную задачу. В Zen сразу выставьте месячный лимит и проверьте настройку автопополнения: при активной работе агент расходует токены быстрее, чем кажется по первым сессиям.
Кто делает OpenCode
Проект ведёт американская компания Anomaly. Команда известна в open-source сообществе: её основатели ранее развивали фреймворк SST для облачных приложений. OpenCode остаётся главным продуктом компании, монетизация строится вокруг Zen и Enterprise-внедрений, сам агент бесплатный.
Кому OpenCode подойдёт
OpenCode стоит попробовать, если нужен агент рядом с репозиторием и свобода в выборе моделей: сегодня Claude, завтра локальная модель, послезавтра корпоративный шлюз. Командам с требованиями к приватности он даёт редкую комбинацию открытого кода и Enterprise-контура.
Ревью, тесты и контроль изменений агент не отменяет. Зато порог входа минимальный: одна строка установки и бесплатная модель в Zen позволяют проверить инструмент на собственном проекте до того, как платить за токены.
| Возможности сервиса | |
|---|---|
| Нужен VPN | Да |
| Русский язык | Да |
| Русский интерфейс | Нет |
| Платформа | |