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 — подключается в существующую инфраструктуру без дополнительных адаптеров и прослоек.