Открытый AI-агент для терминала: работает с Claude, GPT, Gemini, DeepSeek, Qwen и локальными моделями.
Что такое OpenCode
OpenCode — open-source агент для программирования. Это harness: обвязка, которая соединяет модель, файлы проекта и терминал, а вы ставите задачи обычным текстом.
Формы три: TUI в терминале, десктоп-приложение и расширение для IDE. В терминале агент читает файлы, правит код, запускает команды и показывает дифф.
Версий сейчас две — OpenCode 1 и OpenCode 2. Обе запускаются командой opencode, и поставить их рядом нельзя: одна заменит другую. Актуальная документация ведёт на V2, V1 остаётся для тех, кто ещё не переехал.
Кому подходит: тем, кто работает в терминале; кто хочет подключить свою модель или провайдера; кому нужен агент без привязки к одному вендору.
Кому нет: если нужен визуальный редактор с мышью — смотрите Cursor. Если нужен готовый агент «из коробки» с подпиской и без настройки — Claude Code.
Установка
macOS и Linux. Скрипт установки:
curl -fsSL https://opencode.ai/install | bash
Альтернативы: npm install -g opencode-ai, Homebrew (brew install anomalyco/tap/opencode), Arch Linux. Бинарник лежит в релизах GitHub.
Windows. Для полной совместимости рекомендуют WSL. Без него есть Chocolatey (choco install opencode), Scoop, npm, mise и Docker.
Первый запуск. Зайдите в каталог проекта, выполните opencode, затем /init. Агент проанализирует проект и создаст AGENTS.md — файл с правилами и структурой, его стоит закоммитить.
Провайдер. Команда /connect спрашивает провайдера и ключ. Можно подключить свой ключ Anthropic, OpenAI, Google, DeepSeek, Qwen или OpenRouter. Если ключа нет, OpenCode предложит свой шлюз — Zen.
Модели и провайдеры
OpenCode не привязан к одной модели. Провайдер задаётся в opencode.jsonc:
{
"$schema": "https://opencode.ai/config.json",
"model": "opencode/gpt-6.1-sol"
}
Через OpenCode можно работать с топовыми проприетарными моделями, с открытыми Qwen и DeepSeek, с локальными через Ollama и LM Studio. Модель выбирается командой /models.
OpenCode Zen — прежнее название OpenCode Console. Это шлюз с проверенными моделями и оплатой по факту: пополняете кредиты, платите за токены. В каталоге есть бесплатные модели на ограниченное время, например GLM-5.3-Flash Free, DeepSeek V4.1 Flash Free и Big Pickle.
OpenCode Go — подписка на открытые модели. Два тарифа, $10 и $40 в месяц, внутри — доступ к Grok, GLM, Kimi, Qwen, DeepSeek, MiniMax, MiMo и другим. Лимит не общий на тариф: у каждой модели свой месячный потолок в долларах. У Kimi K3 это $15, у GLM-5.2 — $60.
Сколько стоит
Проверено 24.10.2026, источник — документация OpenCode.
Основание тарификации: подписка, оплата токенами, бесплатные модели.
| Что | Цена | Что входит |
|---|---|---|
| Сам OpenCode | бесплатно | open-source агент, свой ключ провайдера |
| OpenCode Go | $10/мес | открытые модели, лимит по каждой модели в долларах |
| OpenCode Go Plus | $40/мес | те же модели, лимиты выше |
| OpenCode Zen / Console | по токенам | кредиты, оплата за запросы, комиссия 4,6% + $0,31 при пополнении |
Примеры цен в Console за 1M токенов (вход/выход): Claude Haiku 5.5 — $0,10/$0,50, GPT 6 Luna — $0,10/$0,50, DeepSeek V4.1 Flash — $0,30/$1,20, GLM-5.3 — $1,40/$4,40, Qwen3.8 Max — $2,00/$6,00.
Лимиты Go: на каждую модель свой месячный потолок. Пятичасовое окно — 20% от него, неделя — 50%, месяц — 100%. Расход видно в консоли; каждый ответ API отдаёт opencode.allowance — сколько запрос списал именно с лимита этой модели. Когда лимит выбран, можно включить Extra Usage и платить из баланса Console или перейти на бесплатные модели.
Экономика простая. Свой ключ выгоден, если уже есть подписка или корпоративный договор с провайдером. Go выгоден, если нужны открытые модели без счёта за каждый токен. Zen удобен для старта: не нужно заводить аккаунты у пяти провайдеров.
Что умеет
- Plan и Build. Tab переключает режимы. В Plan агент только предлагает решение, в Build — правит файлы.
- Контекст файлов.
@ищет файл по имени и подставляет его в запрос. - Картинки. Скриншот можно перетащить в терминал, агент учтёт его в задаче.
- Откат.
/undoвозвращает изменения,/redoповторяет. Откатывать можно несколько шагов. - Правила проекта.
AGENTS.mdзадаёт конвенции: стиль, команды, запреты. - MCP. Подключаются MCP-серверы — внешние инструменты и данные.
- Расширения. Skills, кастомные команды, форматтеры, LSP-серверы и плагины.
Редакторы и локальные модели
Кроме терминала есть расширение для IDE: VS Code и совместимые редакторы. Cursor и Zed работают через тот же интерфейс, но с ограничениями их собственных агентов.
Для локального запуска подойдут Ollama и LM Studio — они подключаются как провайдеры. Практика: маленькие модели на 7–14B годятся для автодополнения и мелких правок, для агентных задач нужен контекст побольше и модель посильнее.
Ограничения
- Две версии не уживаются. V1 и V2 делят команду
opencode; переход требует переустановки. - Go — для одного человека. Подписку нельзя распространить на workspace с приглашёнными участниками.
- Лимиты по моделям, а не общие. Потолок $15 на Kimi K3 и $60 на GLM-5.2 — разные allowances: израсходованный Kimi не уменьшает запас GLM. Внутри каждой модели окна 5 часов / неделя / месяц считаются от её потолка.
- Бесплатные модели с условиями. Часть free-моделей собирает данные для обучения, у contributor-моделей (Gemini Argon, Muse Spark) запросы идут в обучение по условиям провайдера.
- Качество зависит от связки. Одна и та же модель через разные шлюзы ведёт себя по-разному; OpenCode тестирует связки модель + провайдер, но чужие шлюзы не гарантирует.
Альтернативы
- Claude Code — агент Anthropic с подпиской, меньше настройки.
- Cursor — AI-IDE, если нужен визуальный редактор.
- Cline — расширение VS Code с открытым кодом.
- Aider — минималистичный CLI-помощник с git-коммитами.
Ссылки
- Сайт: https://opencode.ai
- Документация: https://opencode.ai/docs/
- GitHub: https://github.com/anomalyco/opencode
- Console: https://opencode.ai/console