OpenCode

Обновлено: 1 месяц 4 дня назад
OpenCode - это открытый AI-агент для разработчиков, который пишет и правит код в терминале, IDE и десктопном приложении. Подключает больше 75 провайдеров моделей, от Claude и GPT до локальных, и работает с подписками GitHub Copilot и ChatGPT. Разбираем, как устроен инструмент, сколько стоят токены через Zen и какие оговорки есть у заявленной приватности.

Терминальный агент со 172 тысячами звёзд

OpenCode разрабатывает американская компания Anomaly под открытым кодом с лицензией MIT. На 10 июня 2026 года, репозиторий anomalyco/opencode собрал 172 тысячи звёзд, больше 20 тысяч форков и почти 14 тысяч коммитов от 900 с лишним контрибьюторов. Проект живой в буквальном смысле: 816 релизов, свежая версия v1.16.2 вышла 5 июня.

Идея инструмента - дать разработчику управляемого агента, который понимает структуру проекта, отвечает на вопросы по кодовой базе, пишет новые функции и проводит рефакторинг. Anomaly позиционирует OpenCode как открытую альтернативу закрытым coding-агентам, без привязки к одному поставщику моделей и без заявлений о правах на ваш код.

Два режима: LSP и откат изменений

Внутри два встроенных агента, между которыми можно переключатся клавишей Tab.

  1. Build - основной режим с полным доступом к файлам.
  2. 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 Да
Русский язык Да
Русский интерфейс Нет
Платформа
  • WEB
  • PC
  • Mobile
  • IDE
  • API
  • CLI
  • MCP
Ваша оценка
124
Пока нет отзывов. Ваш будет первым!