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

curl -fsSL https://opencode.ai/v2/install | bashставит в $HOME/.opencode/bin, работает и в WSL
npm install -g @opencode/cliнужен Node.js, бинарник подбирается под платформу
brew install anomalyco/tap/opencode-v2macOS и Linux, тап OpenCode обновляется сразу
paru -S opencode-betaсвежая сборка из AUR
архив без установщика, есть ARM64 и x64 baseline
brew install --cask opencode-desktopOpenCode Desktop, бета
.exe, .deb, .rpm и AppImage для x64 и ARM64
ghcr.io/anomalyco/opencode:2.0.0образ с тегом версии
curl на macOS и Linux, npm, Homebrew или OpenCode Desktop
opencode в папке проекта открывает TUI
/connect: ключ API, ChatGPT, Copilot, Go или бесплатная модель в /models
Shift+Tab переключает build и plan
запрос словами, @файл для контекста, /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.
Тег v2.0.0 стоит на коммите от 11.09.2026. В V2 новый API плагинов, новые контракты сервера и один файл настроек терминала cli.json.
Конфиги, агенты, команды и скиллы V1 читаются без переделки. Обе версии запускаются командой opencode, установщик V2 заменяет бинарник V1.
Сессии, вкладки, просмотр правок, встроенный браузер и расширения на macOS, Windows и Linux. Скачивается бесплатно с opencode.ai/download.
Одноразовая ссылка или QR-код действуют 5 минут, сессия — 30 дней. Приложение для iPhone раздаётся через TestFlight, для Android лежит в Google Play.
opencode pairOpenCode запускается как агент по протоколу ACP, в Zed его добавляют в agent_servers файла ~/.config/zed/settings.json.
opencode acpУ OpenCode 1 есть расширение в Extension Marketplace. В любом редакторе агент запускается во встроенном терминале.
opencode



Установка OpenCode: macOS, Linux, Windows, npm и Desktop
Способ установки выберите в переключателе вверху страницы: скрипт для macOS, Linux и WSL, npm, Homebrew, AUR, архив для Windows, OpenCode Desktop или Docker. После установки перейдите в папку проекта и выполните opencode. В таблице — что учесть на разных системах.
менеджеры пакетов Windows вторую версию не поддерживают: choco install opencode и scoop install opencode ставят OpenCode 1
V1 из менеджера пакетов сначала удалите, скрипт заменяет бинарник V1 сам; npm install -g opencode-ai ставит V1
нужен флаг для скрипта установки: bun install -g --trust @opencode/cli или pnpm add -g --allow-build=@opencode/cli @opencode/cli
mise use -g opencode, нужна mise 2026.10.9 или новее, старые версии ставят OpenCode 1
формула 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"Подключается вместо ключа OpenAI: /connect, OpenAI, Sign in with ChatGPT. Запросы идут в счёт лимитов подписки.
Вход в аккаунт GitHub с доступом к Copilot Chat, подходит и Copilot Free.
Запустите Ollama и скачайте модель: она появится в /models без аккаунта и ключей, OpenCode опрашивает http://127.0.0.1:11434.
ollama pull qwen3:8bТоже находятся сами: 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.
14 моделей на ограниченное время, дневной лимит запросов; без аккаунта, только внутри OpenCode
GPT, Claude, Gemini, Grok, Kimi, GLM, Qwen, DeepSeek и другие; ключ работает и в других агентах
32 модели с лимитом на каждую: Kimi, GLM, DeepSeek, Qwen, плюс Claude Haiku 5.5 и GPT 6 Luna; один участник
те же модели с лимитами выше: у Kimi K3 $60 вместо $15; один участник, большие проекты
у каждого участника свои лимиты, на $5 выше Go по каждой модели
Big Pickle, DeepSeek V4.1 Flash Free, GLM-5.3-Flash Free, Nemotron 3 Ultra Free и другие. Дневной лимит запросов, у LongCat 2.5 Free — 100.
Часть провайдеров собирает их для обучения модели, поэтому ключи, пароли и чужой закрытый код туда не отправляйте. Скрыть free-модели можно переменной.
OPENCODE_DISABLE_FREE_MODELS=1Вход и выход за 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.
Лимит в долларах на модель: за 5 часов до 20% месячного, за неделю до 50%. Kimi K3 на Go — около 110 запросов за 5 часов.
Включите 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 # упрощённый интерфейсopencodeTUI в текущей папке, 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 — палитру всех действий.
Агент по умолчанию: правит файлы и запускает команды, чтение файлов окружения с секретами согласует с вами.
Изучает код и пишет план без правки файлов проекта, команды shell запускает через разрешения.
Главный агент вызывает их сам: general — для поиска и многошаговой работы, explore — для чтения кода и веба без правок.
Shift+Tab переключает агентов по кругу, Ctrl+X, затем A открывает список.
/agentsopencode.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.json, перекрывает файл в корне
~/.config/opencode/opencode.json
/etc/opencode на Linux, /Library/Application Support/opencode на macOS, %ProgramData%\opencode на Windows
~/.config/opencode/cli.json, проектного файла нет
Включает подсказки и проверку конфига в редакторе.
"$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 → 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.mdOpenCode 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 понимают все четыре агента.
Anomaly, MIT; 226 583 звезды на 13.11.2026
200+ провайдеров через Models.dev, ChatGPT Plus/Pro, Copilot, локальные и бесплатные модели; Go от $10 в месяц
терминал, OpenCode Desktop, браузер, телефон, SDK, Zed через ACP
Anthropic, проприетарная лицензия; 155 531 звезда у репозитория на 13.11.2026
Claude по подписке Claude или аккаунту Anthropic Console; в CLI, VS Code и JetBrains — ещё сторонние провайдеры
терминал, VS Code, JetBrains, приложение, веб
OpenAI, Apache-2.0; 135 170 звёзд на 13.11.2026
вход через ChatGPT Plus, Pro, Business, Edu, Enterprise или ключ API
терминал, расширение для IDE, приложение codex app, Codex Web
Kilo-Org, MIT; 27 977 звёзд на 13.11.2026
500+ моделей по цене провайдера без наценки, для старта ключ API не нужен
VS Code, JetBrains, CLI на основе OpenCode
Частые вопросы
OpenCode бесплатный?
Как установить OpenCode на Windows?
Что такое OpenCode Zen и OpenCode Go?
Какие бесплатные модели есть в OpenCode?
Где лежит opencode.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