К содержанию
OpenCode wordmark used as the product identity mark OpenCode

Релиз Desktop v1.18.31 для Windows, macOS и Linux →

Открытый агент для вашего кода.

Бесплатные модели в комплекте — или подключите любого провайдера: Claude, GPT, Gemini и остальные.

$ choco install opencode
OpenCode / session Сессия активна
01 / Возможности

Для реальной разработки.

Агент с открытым исходным кодом, который пишет код в терминале, IDE или на рабочем столе.

  • 01↗LSP enabled Автоматически загружает нужные language servers для модели.
  • 02↗Multi-session Запускайте несколько агентов параллельно в одном проекте.
  • 03↗Share links Опубликуйте ссылку на сессию для проверки или отладки.
  • 04↗GitHub Copilot Войдите через GitHub, чтобы использовать Copilot.
  • 05↗ChatGPT Plus/Pro Войдите через OpenAI, чтобы использовать ChatGPT Plus или Pro.
  • 06↗Any model 75+ провайдеров LLM через Models.dev, включая локальные модели.
  • 07↗Any editor Терминал, рабочий стол и расширение IDE.
Документация ↗
02 / Старт

От установки до первого правки.

Официальный путь короткий: установить, записать правила проекта, подключить модель, затем Plan и Build.

  1. 1. Установите desktop или CLI со страницы загрузок. Текущий релиз — v1.18.31 для Windows, macOS и Linux.
  2. 2. Запустите opencode в проекте, затем /init, чтобы записать AGENTS.md. Закоммитьте файл, чтобы следующие сессии видели те же правила.
  3. 3. Через /connect добавьте ключ провайдера или войдите в Copilot, ChatGPT, Claude или Zen. Бесплатные модели работают без аккаунта.
  4. 4. Прикрепите файлы через @. Plan предлагает работу, а edit и bash остаются на ask или deny. Build — агент по умолчанию с включёнными инструментами.
03 / Поверхности

Три поверхности, один агент.

«Any editor» — это терминал, рабочий стол и расширение IDE. Терминал по-прежнему путь установки по умолчанию.

Терминал

Путь по умолчанию. Тема и сочетания клавиш — в tui.json. Рабочая конфигурация — в opencode.json. Это разные файлы.

Рабочий стол

Вкладки активных сессий на macOS, Windows и Linux. На Windows нужен WebView2. Пустое окно обычно из‑за него. Подпись с v1.3.4.

Расширение IDE

Тот же агент внутри редактора. На странице загрузок сначала Terminal, затем Desktop, затем Extensions.

Отмена и шаринг

/undo и /redo откатывают или возвращают последний ход и его правки файлов. Нужен Git. /share публикует сессию только когда вы запускаете команду.

04 / Adoption

Открытый агент для кода — публично.

Более 195 000 звёзд на GitHub, 950 участников и более 13 000 коммитов. Этим агентом пользуются более 16 млн разработчиков каждый месяц.

Fig 1. 195K GitHub Stars
Fig 2. 950 Contributors
Fig 3. 16M Monthly Devs
05 / Privacy

Сначала конфиденциальность.

Код и контекст не хранятся, поэтому агент может работать в чувствительных средах. В FAQ названы два исключения. Подробнее →

По умолчанию
Сервис не хранит код и контекст. Агент можно запускать там, где нельзя оставлять удалённую копию.
Сохраняется
Данные хранятся при использовании бесплатных моделей или общей ссылки. Переписка остаётся закрытой, пока вы не запустите /share.
На диске
Локальные сессии лежат в ~/.local/share/opencode или %USERPROFILE%\.local\share\opencode, включая auth.json.
Подпись
CLI и desktop подписаны с v1.3.4. Сверьте хеш Windows x64 установщика, прежде чем добавлять исключения в антивирус.
06 / Права

Allow, ask или deny.

С v1.1.1 каждое правило — allow, ask или deny. opencode --auto подтверждает ask, которые не запрещены. В Plan edit и bash выключены, пока модель думает.

external_directory
Срабатывает, когда инструмент выходит из рабочей папки. По умолчанию ask. Раскрытие ~ эту защиту не обходит.
doom_loop
Срабатывает, если один и тот же вызов повторяется три раза с одинаковым вводом. По умолчанию ask.
.env файлы
read разрешён, но *.env и *.env.* по умолчанию deny. *.env.example остаётся allow.
Шаблоны
Файловые и shell-инструменты могут разрешать git * и запрещать rm *. Ask предлагает once, always до конца сессии или reject.
Права по умолчанию ↗
07 / FAQ

Прямые ответы.

Агент с открытым исходным кодом: пишет и запускает код с любой моделью. Терминал, рабочий стол или расширение IDE.

Установите со страницы загрузок, запустите opencode в проекте, затем /init. Подключите провайдера, прикрепите файлы через @ и используйте Plan/Build.

Не обязательно. Бесплатные модели работают без аккаунта. Можно подключить OpenAI, Anthropic, xAI, локальные модели или Zen.

Да. В официальном FAQ названы Claude Pro/Max, ChatGPT Plus/Pro и GitHub Copilot.

Нет. Есть рабочий стол для macOS, Windows и Linux, плюс расширение IDE.

Агент бесплатный и идёт с бесплатными моделями. Подключённый провайдер может добавить свои списания.

Код и контекст по умолчанию не хранятся. Данные сохраняются для бесплатных моделей или общей ссылки. Локальные сессии лежат на диске.

Да. Публичный исходный код по лицензии MIT. На GitHub проект называется anomalyco/opencode.

Да. Desktop публикует win-x64 и win-arm64. Документация по-прежнему рекомендует WSL для терминала. Desktop нужен WebView2. См. гайд по WSL.

Эвристики помечали временные DLL первого запуска как Wacatac или PDM:Trojan.Win32.Generic. Сверьте SHA256, берите подписанный desktop v1.18.31 и не отключайте Smart App Control. Шаги: гайд по антивирусу.

В Windows PowerShell: Get-FileHash .\opencode-desktop-win-x64.exe -Algorithm SHA256. Дайджест v1.18.31 — в разделе целостности.

08 / Models

Надёжные модели для агентов.

Подключайте модели, проверенные для написания кода. Бесплатные модели, свои ключи, Copilot, ChatGPT или локальный рантайм — без привязки к одному вендору.

/connect

Добавьте провайдера и вставьте API-ключ, или войдите в Copilot, ChatGPT, Claude или Zen.

/models

Откройте выбор. opencode models покажет, что можно вызвать. Модели пишутся как provider/model, например openai/gpt-4.1.

OpenCode Zen

Отобранные модели, которые проект проверял для агентов — меньше лотереи по качеству провайдера.

Локальные модели

Подключаются через тот же список 75+ провайдеров на Models.dev. Встроенные бесплатные модели работают без аккаунта.

О моделях ↗
Скачать