OpenCode

Open-source кодинг-агент, который работает в терминале, на десктопе или в IDE — и подключается к любой модели, какую вы выберете.

Что это такое

OpenCode — это не очередной чат-бот с прикрученным редактором файлов, а полноценная агентная среда: цикл инструментов, интеграция с LSP, управление сессиями, режимы plan/build и поддержка мультиагентности. Всё это доступно в трёх оболочках — терминальный TUI, десктопное приложение (macOS, Windows, Linux) и расширение для IDE.

Главное архитектурное отличие — модельная независимость. Cursor, Claude Code и GitHub Copilot привязывают вас к конкретному провайдеру. OpenCode подключается к 75+ LLM-провайдерам через единый конфиг: Anthropic, OpenAI, Gemini, Mistral, локальные модели через Ollama и десятки других.

Как это используют

Базовый сценарий — автономная работа с кодовой базой. Запускаете opencode в директории проекта, агент анализирует структуру и создаёт AGENTS.md с описанием паттернов. Дальше можно просить что угодно: отрефакторить модуль, добавить тесты, разобраться в незнакомом легаси.

Два встроенных агента переключаются клавишей Tab: build — полный доступ для разработки, plan — read-only режим для анализа и планирования изменений. Plan не трогает файлы и спрашивает разрешение перед выполнением bash-команд, что удобно при исследовании чужого кода. Для сложных многошаговых задач есть субагент general, вызываемый через @general.

Мульти-сессии позволяют гнать несколько агентов параллельно на одном проекте. А share-ссылки дают возможность отправить сессию коллеге для ревью или дебага — без необходимости расшаривать терминал.

Для тех, кто уже платит за подписки, есть логин через GitHub Copilot или ChatGPT Plus/Pro — не нужно покупать отдельный API-доступ.

Преимущества

  • Модельная свобода — 75+ провайдеров, включая локальные модели; переключение без смены инструмента
  • Privacy-first — код и контекст не хранятся на серверах OpenCode, что критично для enterprise
  • Три поверхности — терминал, десктоп, IDE-расширение; переключение без потери контекста
  • LSP из коробки — агент автоматически подгружает нужные language servers
  • Масштаб сообщества — 195K звёзд на GitHub, 950 контрибьюторов, 16 миллионов разработчиков ежемесячно

Open Source и совместимость

OpenCode — полностью открытый проект (anomalyco/opencode на GitHub), распространяется свободно, код можно аудировать и форкать. Установка в одну строку: curl -fsSL https://opencode.ai/install | bash, плюс пакеты для npm, Homebrew, Scoop, Chocolatey, pacman и Nix.

Продукт полностью совместим с API VEGA — подключается в существующую инфраструктуру без дополнительных адаптеров и прослоек.

Ссылки

https://github.com/anomalyco/opencode/