OpenCode: установка на Windows, macOS и Linux, модели, Zen, Go и настройка

Проверено 13.11.2026

OpenCode — бесплатный ИИ-агент для программирования с открытым кодом и моделями 200+ провайдеров. Ниже установка, бесплатные модели, цены Zen и Go, агенты и opencode.json.

Терминальный интерфейс OpenCode: задача, поиск по коду и агент Build внизу окна
Терминальный интерфейс OpenCode: задача, поиск по коду и агент Build внизу окна источник
Установить
curl -fsSL https://opencode.ai/v2/install | bash

ставит в $HOME/.opencode/bin, работает и в WSL

1Установка

curl на macOS и Linux, npm, Homebrew или OpenCode Desktop

2Запуск

opencode в папке проекта открывает TUI

3Модель

/connect: ключ API, ChatGPT, Copilot, Go или бесплатная модель в /models

4Агент

Shift+Tab переключает build и plan

5Первая задача

запрос словами, @файл для контекста, /undo откатывает правки

Что такое OpenCode и где он работает

OpenCode — ИИ-агент с открытым исходным кодом для программирования от компании Anomaly: он читает проект, правит файлы и запускает команды в терминале на модели, которую вы подключите сами. Код лежит в anomalyco/opencode под лицензией MIT, на 13.11.2026 у проекта 226 583 звезды и 30 675 форков, последняя версия — v2.3.0 от 13.11.2026.

Работать с OpenCode можно в терминале, в приложении OpenCode Desktop, в браузере, с телефона и из своего кода через SDK. Каталог моделей приходит из Models.dev: в нём больше 200 провайдеров, плюс локальные модели и бесплатные модели самого OpenCode.

OpenCode 2

Тег v2.0.0 стоит на коммите от 11.09.2026. В V2 новый API плагинов, новые контракты сервера и один файл настроек терминала cli.json.

Переход с первой версии

Конфиги, агенты, команды и скиллы V1 читаются без переделки. Обе версии запускаются командой opencode, установщик V2 заменяет бинарник V1.

OpenCode Desktop (бета)

Сессии, вкладки, просмотр правок, встроенный браузер и расширения на macOS, Windows и Linux. Скачивается бесплатно с opencode.ai/download.

Браузер и телефон

Одноразовая ссылка или QR-код действуют 5 минут, сессия — 30 дней. Приложение для iPhone раздаётся через TestFlight, для Android лежит в Google Play.

opencode pair
Zed и другие клиенты ACP

OpenCode запускается как агент по протоколу ACP, в Zed его добавляют в agent_servers файла ~/.config/zed/settings.json.

opencode acp
VS Code, Cursor, Windsurf

У OpenCode 1 есть расширение в Extension Marketplace. В любом редакторе агент запускается во встроенном терминале.

opencode
OpenCode Desktop: список сессий по проектам и диалог с агентом
OpenCode Desktop: список сессий по проектам и диалог с агентом источник
OpenCode Desktop: правка файла и страница во встроенном браузере рядом
OpenCode Desktop: правка файла и страница во встроенном браузере рядом источник
TUI после правки кода просит разрешение запустить bun test
TUI после правки кода просит разрешение запустить bun test источник
Окно настроек TUI: тема, цветовой режим, боковая панель и показ размышлений
Окно настроек TUI: тема, цветовой режим, боковая панель и показ размышлений источник

Установка OpenCode: macOS, Linux, Windows, npm и Desktop

Способ установки выберите в переключателе вверху страницы: скрипт для macOS, Linux и WSL, npm, Homebrew, AUR, архив для Windows, OpenCode Desktop или Docker. После установки перейдите в папку проекта и выполните opencode. В таблице — что учесть на разных системах.

Windows
Что учесть

менеджеры пакетов Windows вторую версию не поддерживают: choco install opencode и scoop install opencode ставят OpenCode 1

Стоит первая версия
Что учесть

V1 из менеджера пакетов сначала удалите, скрипт заменяет бинарник V1 сам; npm install -g opencode-ai ставит V1

bun и pnpm
Что учесть

нужен флаг для скрипта установки: bun install -g --trust @opencode/cli или pnpm add -g --allow-build=@opencode/cli @opencode/cli

mise
Что учесть

mise use -g opencode, нужна mise 2026.10.9 или новее, старые версии ставят OpenCode 1

Homebrew и Arch
Что учесть

формула brew install opencode обновляется реже тапа; стабильная сборка Arch — sudo pacman -S opencode

Обновление и удаление
Что учесть

opencode upgrade обновляет, opencode uninstall удаляет, настройки и сессии остаются

Модели и провайдеры: /connect, Models.dev и локальные модели

Провайдера подключают командой /connect в TUI: выберите его, введите ключ API или войдите через OAuth, затем выберите модель в /models. Без TUI то же делает opencode auth login, ключ можно передать и переменной окружения вроде ANTHROPIC_API_KEY.

Модель по умолчанию задаёт поле model в opencode.json в формате провайдер/модель, на один запуск — флаг --model. Список провайдеров и моделей OpenCode берёт из каталога Models.dev.

# в TUI
/connect          # выбрать провайдера и войти
/models           # выбрать модель

# из терминала
opencode auth login anthropic --method key
opencode auth list
opencode models   # все доступные модели

# локальная модель через Ollama
ollama serve
ollama pull qwen3:8b

# модель на один запуск
opencode run --model anthropic/claude-sonnet-5-5 "Refactor parseToken"
ChatGPT Plus или Pro

Подключается вместо ключа OpenAI: /connect, OpenAI, Sign in with ChatGPT. Запросы идут в счёт лимитов подписки.

GitHub Copilot

Вход в аккаунт GitHub с доступом к Copilot Chat, подходит и Copilot Free.

Ollama

Запустите Ollama и скачайте модель: она появится в /models без аккаунта и ключей, OpenCode опрашивает http://127.0.0.1:11434.

ollama pull qwen3:8b
LM Studio и vLLM

Тоже находятся сами: LM Studio по адресу http://127.0.0.1:1234/v1, vLLM — по http://127.0.0.1:8000/v1.

Свой провайдер

Провайдера, которого нет в каталоге, добавьте в раздел providers файла opencode.json как адрес, совместимый с OpenAI.

OpenCode бесплатно: free-модели, OpenCode Zen и OpenCode Go

Сам OpenCode бесплатный: код открыт под MIT, CLI и Desktop скачиваются без оплаты. Без затрат агент работает на локальной модели и на бесплатных моделях OpenCode, их 14 на 13.11.2026. Платить приходится провайдеру, если вы подключаете свой ключ API или подписку.

OpenCode Zen — прежнее имя оплаты по факту: с октября 2026 года это OpenCode Models в OpenCode Console, вы пополняете баланс и платите за токены. OpenCode Go — подписка с фиксированной ценой на 32 модели, в основном открытые, подключается через /connect как OpenCode Go.

Бесплатные модели$0

14 моделей на ограниченное время, дневной лимит запросов; без аккаунта, только внутри OpenCode

OpenCode Models (бывший Zen)за токены с баланса

GPT, Claude, Gemini, Grok, Kimi, GLM, Qwen, DeepSeek и другие; ключ работает и в других агентах

OpenCode Go$10 в месяц

32 модели с лимитом на каждую: Kimi, GLM, DeepSeek, Qwen, плюс Claude Haiku 5.5 и GPT 6 Luna; один участник

Go Plus$40 в месяц

те же модели с лимитами выше: у Kimi K3 $60 вместо $15; один участник, большие проекты

Go Teams$20 в месяц за участника

у каждого участника свои лимиты, на $5 выше Go по каждой модели

Бесплатные модели

Big Pickle, DeepSeek V4.1 Flash Free, GLM-5.3-Flash Free, Nemotron 3 Ultra Free и другие. Дневной лимит запросов, у LongCat 2.5 Free — 100.

Запросы к free-моделям хранятся

Часть провайдеров собирает их для обучения модели, поэтому ключи, пароли и чужой закрытый код туда не отправляйте. Скрыть free-модели можно переменной.

OPENCODE_DISABLE_FREE_MODELS=1
Цены OpenCode Models

Вход и выход за 1 млн токенов на 13.11.2026: Opus 5.5 — $4 и $20, Kimi K3 — $3 и $15, DeepSeek V4.1 Flash — $0,30 и $1,20.

Пополнение баланса

На $10, $50, $100 или свою сумму, сверху комиссия 4,6% + $0,31.

Лимиты Go

Лимит в долларах на модель: за 5 часов до 20% месячного, за неделю до 50%. Kimi K3 на Go — около 110 запросов за 5 часов.

Когда лимит Go кончился

Включите Extra Usage, и Go продолжит работать за счёт баланса Console, или вернитесь к бесплатным моделям. Возврат — до 14 дней, если лимит почти не тронут.

Первый запуск, агенты build и plan, команды

Перейдите в папку проекта и выполните opencode: откроется TUI. Подключите модель через /connect или выберите бесплатную в /models и напишите задачу обычными словами, а /undo откатит последний запрос вместе с правками в файлах.

Основных агентов два: build правит файлы и запускает команды, plan изучает код и пишет план без правки файлов проекта. Переключает их Shift+Tab. Для скриптов и CI есть opencode run, он отправляет запрос и печатает ответ без интерфейса.

cd ~/code/my-project
opencode                                   # TUI в папке проекта

opencode run "Explain this repository"     # без интерфейса
opencode run --agent build "Fix the failing test"
opencode run --continue "Now handle the expired case"
opencode run --format json "List the TODO comments"

opencode mini                              # упрощённый интерфейс
opencode

TUI в текущей папке, opencode <путь> — в другой

opencode run

запрос без интерфейса, для скриптов и CI

opencode run --auto

одобряет всё, что не запрещено правилами

opencode mini

упрощённый интерактивный интерфейс

opencode auth login

подключает провайдера

opencode auth list

показывает подключённых провайдеров

opencode models

список всех доступных моделей

opencode mcp

добавляет, проверяет и авторизует MCP-серверы

opencode plugin add

ставит плагин и пишет его в глобальный конфиг

opencode session list

список сессий; export и import переносят их в JSON

opencode stats

статистика по токенам, моделям и расходам

opencode pair

одноразовая ссылка для браузера и телефона

opencode upgrade

обновляет до последней или указанной версии

opencode uninstall

удаляет программу, настройки и сессии остаются

/connect

в TUI: подключить провайдера

/models

в TUI: выбрать модель

/undo, /redo

в TUI: откатить последний запрос с правками и вернуть

@ — файл в запросе

Символ @ прикрепляет файл к запросу, номера после # оставляют только нужные строки.

@src/auth.ts#20-45
! и / в строке ввода

! в начале пустой строки включает режим shell, / открывает список команд, Ctrl+P — палитру всех действий.

build

Агент по умолчанию: правит файлы и запускает команды, чтение файлов окружения с секретами согласует с вами.

plan

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

Субагенты general и explore

Главный агент вызывает их сам: general — для поиска и многошаговой работы, explore — для чтения кода и веба без правок.

Список агентов

Shift+Tab переключает агентов по кругу, Ctrl+X, затем A открывает список.

/agents

opencode.json: где лежит конфиг и что в нём писать

Настройки OpenCode хранятся в opencode.json или opencode.jsonc, в JSONC можно писать комментарии и запятые в конце. OpenCode ищет файлы от текущей папки до корня диска и склеивает их: конфиг проекта перекрывает глобальный, файл в папке .opencode — файл рядом с ним, системный конфиг — все остальные.

Ключи держите вне файла: {env:ANTHROPIC_API_KEY} подставляет переменную окружения, {file:~/.secrets/openai-key} — содержимое файла. Тема, клавиши и другие настройки терминала лежат отдельно, в ~/.config/opencode/cli.json.

{
  "$schema": "https://opencode.ai/config.json",
  "model": "anthropic/claude-sonnet-5-5",
  "default_agent": "build",
  "permissions": [
    { "action": "shell", "resource": "*", "effect": "ask" },
    { "action": "shell", "resource": "git status *", "effect": "allow" }
  ],
  "providers": {
    "anthropic": {
      "settings": { "apiKey": "{env:ANTHROPIC_API_KEY}" }
    }
  },
  "mcp": {
    "servers": {
      "playwright": { "type": "local", "command": ["bunx", "@playwright/mcp"] }
    }
  },
  "instructions": ["CONTRIBUTING.md"],
  "skills": ["./team-skills"],
  "plugins": ["opencode-example-plugin"]
}
Проект
Путь

opencode.json или opencode.jsonc в папке проекта

Проект, папка .opencode
Путь

.opencode/opencode.json, перекрывает файл в корне

Все проекты
Путь

~/.config/opencode/opencode.json

Весь компьютер
Путь

/etc/opencode на Linux, /Library/Application Support/opencode на macOS, %ProgramData%\opencode на Windows

Терминал и TUI
Путь

~/.config/opencode/cli.json, проектного файла нет

Поле $schema

Включает подсказки и проверку конфига в редакторе.

"$schema": "https://opencode.ai/config.json"
Правка через чат

Попросите OpenCode поправить opencode.json прямо в чате, он сам внесёт изменения в файл.

Свои агенты, MCP, скиллы, AGENTS.md и плагины

OpenCode расширяется файлами в папке .opencode проекта или в ~/.config/opencode для всех проектов. Формат агентов, скиллов и команд первой версии вторая читает без изменений, плагины переписывают под новый API.

Свои агенты

Markdown-файл с режимом (primary, subagent или all), моделью и разрешениями, текст становится системным промптом. Папки .opencode/agents/ и ~/.config/opencode/agents/.

.opencode/agents/reviewer.md
MCP-серверы

Раздел mcp → servers в opencode.json. Локальные серверы работают через stdio, удалённые — по Streamable HTTP с OAuth. Подробно — /mcp/klienty/opencode/.

opencode mcp add context7 --url https://mcp.context7.com/mcp
Скиллы

Папка с SKILL.md в .opencode/skills/ или ~/.config/opencode/skills/, скиллы из .claude/skills и .agents/skills тоже подхватываются. Как писать — /mcp/skills/.

.opencode/skills/<имя>/SKILL.md
AGENTS.md

OpenCode 2 читает ~/.config/opencode/AGENTS.md и все AGENTS.md от текущей папки к корню проекта, CLAUDE.md не берёт. Подробно — /mcp/agents-md/.

AGENTS.md
Плагины

Пакеты npm и папки в поле plugins, файлы .ts и .js в .opencode/plugins/. Плагины V1 в OpenCode 2 не запускаются. Плагины Claude Code — /mcp/plaginy/.

opencode plugin add @example/opencode-tui
Свои команды

Файл .opencode/commands/review.md вызывается как /review, $ARGUMENTS подставляет текст после команды.

.opencode/commands/review.md

Работает ли OpenCode в России

Сам OpenCode работает на вашем компьютере: программа ставится из GitHub, npm или Homebrew, а с локальной моделью через Ollama, LM Studio или vLLM обходится без аккаунтов и внешних сервисов. У сайта OpenCode есть русская версия opencode.ai/ru, документация первой версии переведена на русский.

Доступ к облачным моделям зависит от провайдера. У бесплатных Inkling 2 Small Free и Beam Free Россия в списке стран без доступа, LongCat 2.5 Free размещена в Китае, платные модели Console — в США и ЕС. Console и Go оплачивают через Stripe: карта, Link, Alipay, UPI или WeChat Pay.

OpenCode, Claude Code, Codex и Kilo Code

Все четыре — агенты для работы с кодом в терминале и редакторе. OpenCode и Kilo Code подключают модели многих провайдеров, Claude Code рассчитан на модели Claude, Codex — на модели OpenAI, Kilo CLI — форк OpenCode под платформу Kilo.

Подписку OpenCode Go можно подключить в Claude Code и Codex: оба в списке проверенных клиентов Go. Скиллы в формате SKILL.md понимают все четыре агента.

OpenCode
Кто делает и лицензия

Anomaly, MIT; 226 583 звезды на 13.11.2026

Модели и оплата

200+ провайдеров через Models.dev, ChatGPT Plus/Pro, Copilot, локальные и бесплатные модели; Go от $10 в месяц

Где работает

терминал, OpenCode Desktop, браузер, телефон, SDK, Zed через ACP

Claude Code
Кто делает и лицензия

Anthropic, проприетарная лицензия; 155 531 звезда у репозитория на 13.11.2026

Модели и оплата

Claude по подписке Claude или аккаунту Anthropic Console; в CLI, VS Code и JetBrains — ещё сторонние провайдеры

Где работает

терминал, VS Code, JetBrains, приложение, веб

Codex
Кто делает и лицензия

OpenAI, Apache-2.0; 135 170 звёзд на 13.11.2026

Модели и оплата

вход через ChatGPT Plus, Pro, Business, Edu, Enterprise или ключ API

Где работает

терминал, расширение для IDE, приложение codex app, Codex Web

Kilo Code
Кто делает и лицензия

Kilo-Org, MIT; 27 977 звёзд на 13.11.2026

Модели и оплата

500+ моделей по цене провайдера без наценки, для старта ключ API не нужен

Где работает

VS Code, JetBrains, CLI на основе OpenCode

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

OpenCode бесплатный?
Да. OpenCode распространяется под лицензией MIT, CLI и OpenCode Desktop бесплатны. В нём есть 14 бесплатных моделей на ограниченное время, для них даже аккаунт не нужен, на локальной модели через Ollama или LM Studio агент тоже работает без затрат. Платить нужно за свой ключ API, подписку провайдера или OpenCode Go от $10 в месяц на 13.11.2026.
Как установить OpenCode на Windows?
Скачайте OpenCode Desktop (установщик .exe для x64 или ARM64) или архив CLI opencode-windows-x64.zip со страницы opencode.ai/download и распакуйте его. В WSL работает команда curl -fsSL https://opencode.ai/v2/install | bash. Scoop и Chocolatey вторую версию не поддерживают: choco install opencode и scoop install opencode ставят OpenCode 1.
Что такое OpenCode Zen и OpenCode Go?
Zen — прежнее имя оплаты по факту: с октября 2026 года это OpenCode Models в OpenCode Console, вы пополняете баланс и платите за токены, например $4 и $20 за 1 млн токенов Claude Opus 5.5 на 13.11.2026. Go — подписка на 32 модели, в основном открытые: Go за $10 в месяц, Go Plus за $40, Go Teams за $20 за участника. Оба подключаются через /connect.
Какие бесплатные модели есть в OpenCode?
На 13.11.2026 их 14: Big Pickle, DeepSeek V4.1 Flash Free, GLM-5.3-Flash Free, MiniMax M3.1 Flash Free, MiMo-V2.6-Flash Free, Nemotron 3 Ultra Free, LongCat 2.5 Free и другие. Все бесплатны на ограниченное время и работают только внутри OpenCode, у бесплатных моделей дневной лимит запросов. Часть провайдеров сохраняет запросы для обучения, поэтому секреты в них не отправляйте.
Где лежит opencode.json?
Глобальный конфиг — ~/.config/opencode/opencode.json, конфиг проекта — opencode.json или opencode.jsonc в папке проекта либо .opencode/opencode.json. Файлы склеиваются, настройки проекта перекрывают глобальные. Тема и клавиши терминала хранятся отдельно в ~/.config/opencode/cli.json.

Источники: anomalyco/opencode, https://opencode.ai/docs/, https://opencode.ai/docs/console/go/, https://opencode.ai/docs/console/models/, https://opencode.ai/docs/providers/, https://opencode.ai/docs/config/, https://opencode.ai/docs/agents/, https://opencode.ai/download