Технологии

OpenCode — бесплатный терминальный ИИ-агент с открытым кодом

21 минАктуально на 30 июля 2026

OpenCode — открытый терминальный агент для кода

Claude Code — платный инструмент: доступ идёт через подписку Anthropic или отдельную оплату по токенам. Логичный вопрос новичка, который уже освоился с идеей агентной разработки: а есть ли похожий инструмент, но открытый и бесплатный сам по себе, куда можно подставить любой уже оплаченный API-ключ? Есть — это OpenCode, терминальный агент с открытым исходным кодом от команды SST. Разберём, что это такое, как его поставить и когда он реально полезнее привычного Claude Code.

Содержание
  1. Что такое OpenCode простыми словами
  2. Чем это отличается от Claude Code, Codex CLI и Gemini CLI
  3. Чем это отличается от Qwen Code и Cursor CLI
  4. Как устроена установка и первый запуск
  5. Зачем это вибкодеру на курсе
  6. Ограничения
  7. Частые вопросы

Что такое OpenCode простыми словами

OpenCode — это терминальный ИИ-агент с открытым исходным кодом: программа, которая живёт у тебя в консоли, читает файлы твоего проекта, правит код и запускает команды по обычной текстовой задаче на русском или английском. По формату работы это прямой аналог Claude Code — тот же принцип «опиши задачу словами, агент сам разберётся с деталями реализации».

Ключевое отличие в другом: сам OpenCode бесплатен и с открытым кодом, но не поставляется вместе с доступом к какой-либо модели. Ты подключаешь к нему любого провайдера — Anthropic, OpenAI, Google, локальные модели через Ollama (см. обзор локальных LLM) — и платишь только за токены напрямую тому провайдеру, чей ключ используешь, без надбавки за саму оболочку.

Чем это отличается от Claude Code, Codex CLI и Gemini CLI

OpenAI Codex CLI и Gemini CLI — тоже терминальные агенты, но каждый жёстко привязан к моделям своей компании: Codex CLI работает с моделями OpenAI, Gemini CLI — с Gemini. Claude Code завязан на модели Anthropic. OpenCode ломает эту привязку: один и тот же интерфейс агента можно подключить к любой модели, для которой у тебя есть API-ключ, и при необходимости на лету переключаться между провайдерами прямо в одном проекте.

Это не значит, что OpenCode «лучше» — качество работы агента всё равно определяется тем, какую модель ты подставил, а не самой оболочкой. Скорее это другой уровень гибкости: если завтра появится модель мощнее и дешевле, с закрытыми агентами придётся ждать, пока компания сама добавит её поддержку, а с OpenCode достаточно сменить один параметр конфигурации.

Чем это отличается от Qwen Code и Cursor CLI

Qwen Code от Alibaba и Cursor CLI — тоже открытые или относительно открытые терминальные инструменты, но оба ориентированы прежде всего на модели своей же компании (Qwen у Alibaba, встроенная модель у Cursor). OpenCode с самого начала спроектирован как «модельно-агностичный» — универсальный конструктор, а не витрина одной линейки моделей.

Практическая ценность этого для вайбкодера с курса: если ты уже платишь за доступ к нескольким моделям через OpenRouter — единый API-шлюз к десяткам нейросетей — тот же ключ можно подключить к OpenCode и не оформлять отдельную подписку на агентную оболочку.

Как устроена установка и первый запуск

Процесс подключения OpenCode к проекту укладывается в несколько шагов.

Шаг 1. Установка. Официальный способ — одна команда в терминале: скрипт скачивается и устанавливает бинарник OpenCode на систему (аналог того, как ставится сам Node.js или другие консольные инструменты). Отдельная установка Node.js или Python для этого не требуется — OpenCode распространяется как готовый исполняемый файл.

Шаг 2. Выбор провайдера. При первом запуске OpenCode спрашивает, какую модель подключить — Claude, GPT, Gemini или локальную через Ollama — и просит вставить API-ключ этого провайдера. Ключ хранится локально на машине и не передаётся команде OpenCode — вся работа идёт напрямую между твоим компьютером и сервером выбранного провайдера.

Шаг 3. Запуск в проекте. Заходишь в папку с проектом (например, со своей игрой «Змейка») и запускаешь команду OpenCode. Дальше работа идёт так же, как с любым другим агентом: пишешь задачу текстом («добавь кнопку сброса рекорда»), агент читает нужные файлы, предлагает или сразу вносит правки, при необходимости запускает команды сборки или тестов.

Шаг 4. Переключение модели при необходимости. Если в процессе работы захочется попробовать другую модель на той же задаче — сравнить, как разные провайдеры справляются с одним и тем же промптом — переключение делается через настройки конфигурации без переустановки самого агента.

flowchart TB
  A["Установка OpenCode"] --> B["Выбор провайдера и API-ключ"]
  B --> C["Постановка задачи в терминале"]
  C --> D["Агент читает и правит код проекта"]

Зачем это вибкодеру на курсе

Если у тебя уже есть оплаченный доступ к какой-то модели — например, через Google AI Studio с бесплатным лимитом Gemini или через OpenRouter с балансом на нескольких моделях — OpenCode позволяет использовать этот же доступ для агентной разработки без дополнительной подписки на отдельную оболочку.

Второй практический сценарий — сравнение моделей на одной и той же задаче без переключения между разными приложениями. Вместо того чтобы открывать Claude Code для одной модели и отдельно Codex CLI для другой, можно держать один и тот же интерфейс и просто менять провайдера в конфигурации.

Ограничения

Открытый проект развивается быстрее и менее предсказуемо, чем коммерческий продукт с выделенной командой поддержки: возможны баги на свежих версиях, документация и сообщество меньше, чем у Claude Code или Cursor. Ответственность за стабильность работы с конкретной моделью частично ложится на пользователя — нужно самому подобрать модель и настройки под задачу, готового «одобренного» набора умолчаний с гарантией качества, как у закрытых продуктов, здесь не будет.

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

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

OpenCode правда бесплатный?

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

Чем OpenCode лучше Claude Code?

Не «лучше» — устроен по-другому. Claude Code даёт готовый отлаженный опыт с моделями Anthropic внутри одной подписки. OpenCode даёт гибкость: один интерфейс, любая модель по своему ключу. Выбор зависит от того, что важнее — стабильность и простота или свобода выбора модели.

Нужны ли навыки программирования, чтобы поставить OpenCode?

Установка требует одной команды в терминале и знания, где взять API-ключ у выбранного провайдера. Дальнейшая работа — обычные текстовые задачи, без написания кода вручную, как и с любым другим агентом.

Можно ли использовать OpenCode с бесплатной моделью?

Да, если подключить локальную модель через Ollama или провайдера с бесплатным лимитом (например, Google AI Studio). Качество результата будет зависеть от возможностей конкретной подключённой модели.

Стоит ли новичку начинать с OpenCode вместо Claude Code?

Для самого первого знакомства с вайбкодингом проще начать с готового Claude Code — там меньше шагов настройки и не нужно самому выбирать модель и провайдера. OpenCode имеет смысл пробовать, когда уже понятны основы и хочется гибкости в выборе моделей.

Читай дальше

Все статьи

Не просто статьи — тебя доведут до результата

В практикуме за 1999 ₽ рядом живая команда практикующих разработчиков и маркетологов: ведём по шагам до твоего работающего приложения. Не «ролики и сам разбирайся» — помогаем на каждом затыке.

Перейти к практикуму
Все статьи Ещё: технологии и архитектура