Все статьи
16 сентября 2026 г.·3 мин чтения

OpenCode или Claude Code: чем отличаются и что выбрать

Сравнение OpenCode и Claude Code: открытость и выбор провайдера против одной модели и подписки, доступ из России, локальный запуск и цена ошибки при переезде.

Оба агента живут в терминале, читают проект, правят файлы и запускают команды. Формат работы у них настолько похож, что выбирают их обычно не по возможностям, а по трём вещам: чья модель за ними стоит, как платить и что остаётся на твоём компьютере.

Главное отличие

Claude Code — инструмент Anthropic под её же модели. Это даёт предсказуемость: одна связка, одна документация, один счёт.

OpenCode — открытый проект, не привязанный к одному провайдеру. Он работает с разными API и с локальными моделями через Ollama, а его собственные Go и Zen — лишь один из вариантов оплаты, а не обязательный. Отсюда и остальные различия.

OpenCodeClaude Code
МодельНа выбор, включая локальнуюМодели Anthropic
Исходный кодОткрытЗакрыт
ОплатаСвой ключ, Go/Zen или бесплатно на локальной моделиПодписка или API Anthropic
Что уходит наружуЗависит от выбранного провайдераЗапросы идут в облако

Доступ и оплата из России

Это чаще всего и решает вопрос. Подписка на зарубежный сервис упирается в карту, а доступ к API — в то, пустят ли тебя. У OpenCode тот же барьер стоит только на его собственных Go и Zen: их условия и способы оплаты разобраны отдельно. С локальной моделью барьера нет вовсе — ни карты, ни аккаунта, ни проверки региона.

Оговорка, которую стоит держать в голове: «программа работает» и «оплата проходит» — это разные вопросы, и ответ на второй зависит от твоего банка и аккаунта, а не от агента.

Что остаётся на компьютере

У Claude Code запрос к модели уходит в облако — это встроено в схему работы.

У OpenCode локальность зависит от того, что ты выбрал. Связка с Ollama держит код и запросы на машине, но подключённый веб-поиск или облачный MCP-сервер снова отправляет данные наружу. Локальный MCP-клиент не превращает облачный GitHub в локальный сервис — об этом подробнее в разборе OpenCode локально.

Где разница меньше, чем кажется

Рабочий цикл у обоих одинаковый: описываешь задачу, агент читает проект, предлагает изменения, запускает команды, правит по результату. Привычки переносятся почти без потерь, и переучиваться не придётся.

Совпадают и слабые места. Оба ошибаются на длинных многошаговых задачах, оба могут уверенно сделать не то, и обоим нельзя выдавать доступ к секретам просто так. Правила работы от выбора агента не меняются: маленькие задачи с проверяемым финалом, просмотр diff, осторожность с командами. Это общее для любого ИИ в терминале.

Переезжать целиком ради сравнения не нужно. Возьми одну задачу с падающим тестом и прогони её в обоих агентах на своём репозитории — про твой проект это скажет больше, чем любое сравнение по таблице.

Как выбрать

Бери Claude Code, если тебя устраивают его модель и оплата, а хочется минимума настройки.

Бери OpenCode, если важны открытый код, свобода в выборе провайдера или возможность работать на локальной модели. Цена этой свободы — настройка: провайдер, модель и инструменты подключаются руками, и начинать придётся с установки и конфига.

Если терминал не принципиален, посмотри в сторону десктопных агентов: чем ещё можно заменить Claude Code, разобрано отдельно.