
Усиленная с точки зрения безопасности ветка OpenCode — исправляет CVE-2026-22812 (CVSS 8.8 RCE), которую upstream отказывается патчить
Открытый ИИ-агент для написания кода.
# YOLO
curl -fsSL https://opencode.ai/install | bash
# Менеджеры пакетов
npm i -g opencode-ai@latest # или bun/pnpm/yarn
scoop install opencode # Windows
choco install opencode # Windows
brew install anomalyco/tap/opencode # macOS и Linux (рекомендуется, всегда актуальная версия)
brew install opencode # macOS и Linux (официальная формула brew, обновляется реже)
paru -S opencode-bin # Arch Linux
mise use -g opencode # Любая ОС
nix run nixpkgs#opencode # или github:anomalyco/opencode для последней dev-ветки
[!TIP] Удалите версии старше 0.1.x перед установкой.
OpenCode также доступен в виде десктопного приложения. Скачайте напрямую со страницы релизов или с opencode.ai/download.
| Платформа | Скачать |
|---|---|
| macOS (Apple Silicon) | opencode-desktop-darwin-aarch64.dmg |
| macOS (Intel) | opencode-desktop-darwin-x64.dmg |
| Windows | opencode-desktop-windows-x64.exe |
| Linux | .deb, .rpm или AppImage |
# macOS (Homebrew)
brew install --cask opencode-desktop
# Windows (Scoop)
scoop bucket add extras; scoop install extras/opencode-desktop
Скрипт установки соблюдает следующий порядок приоритета для пути установки:
$OPENCODE_INSTALL_DIR — пользовательский каталог установки$XDG_BIN_DIR — путь, соответствующий спецификации XDG Base Directory$HOME/bin — стандартный пользовательский каталог бинарных файлов (если существует или может быть создан)$HOME/.opencode/bin — резервный вариант по умолчанию# Примеры
OPENCODE_INSTALL_DIR=/usr/local/bin curl -fsSL https://opencode.ai/install | bash
XDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://opencode.ai/install | bash
OpenCode включает двух встроенных агентов, между которыми можно переключаться клавишей Tab.
Также включён субагент general для сложных поисков и многошаговых задач.
Он используется внутри системы и может быть вызван с помощью @general в сообщениях.
Узнайте больше об агентах.
Для получения дополнительной информации о настройке OpenCode перейдите в нашу документацию.
Если вы заинтересованы во внесении вклада в OpenCode, пожалуйста, прочитайте нашу документацию по вкладу перед отправкой pull request.
Если вы работаете над проектом, связанным с OpenCode, и используете «opencode» как часть его названия; например, «opencode-dashboard» или «opencode-mobile», пожалуйста, добавьте примечание в свой README, чтобы пояснить, что он не создан командой OpenCode и никак не связан с нами.
По возможностям он очень похож на Claude Code. Вот ключевые различия: