
# Sicherheitsgehärteter Fork von OpenCode – Behebt CVE-2026-22812 (CVSS 8.8 RCE), das Upstream sich weigert zu patchen
Der Open-Source-KI-Coding-Agent.
# YOLO
curl -fsSL https://opencode.ai/install | bash
# Package managers
npm i -g opencode-ai@latest # or bun/pnpm/yarn
scoop install opencode # Windows
choco install opencode # Windows
brew install anomalyco/tap/opencode # macOS and Linux (recommended, always up to date)
brew install opencode # macOS and Linux (official brew formula, updated less)
paru -S opencode-bin # Arch Linux
mise use -g opencode # Any OS
nix run nixpkgs#opencode # or github:anomalyco/opencode for latest dev branch
[!TIP] Entfernen Sie Versionen älter als 0.1.x, bevor Sie installieren.
OpenCode ist auch als Desktop-Anwendung verfügbar. Laden Sie sie direkt von der Releases-Seite oder von opencode.ai/download herunter.
| Plattform | 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 oder AppImage |
# macOS (Homebrew)
brew install --cask opencode-desktop
# Windows (Scoop)
scoop bucket add extras; scoop install extras/opencode-desktop
Das Installationsskript beachtet die folgende Prioritätsreihenfolge für den Installationspfad:
$OPENCODE_INSTALL_DIR - Benutzerdefiniertes Installationsverzeichnis$XDG_BIN_DIR - Pfad gemäß XDG Base Directory Specification$HOME/bin - Standard-Benutzer-Binärverzeichnis (falls vorhanden oder erstellbar)$HOME/.opencode/bin - Standard-Fallback# Beispiele
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 enthält zwei integrierte Agents, zwischen denen Sie mit der Tab-Taste wechseln können.
Außerdem ist ein general-Subagent für komplexe Suchen und mehrstufige Aufgaben enthalten.
Dieser wird intern verwendet und kann über @general in Nachrichten aufgerufen werden.
Erfahren Sie mehr über Agents.
Weitere Informationen zur Konfiguration von OpenCode finden Sie in unserer Dokumentation.
Wenn Sie daran interessiert sind, zu OpenCode beizutragen, lesen Sie bitte unsere Mitwirkungsdokumentation, bevor Sie einen Pull-Request einreichen.
Wenn Sie an einem Projekt arbeiten, das mit OpenCode zusammenhängt und "opencode" als Teil seines Namens verwendet, z. B. "opencode-dashboard" oder "opencode-mobile", fügen Sie bitte einen Hinweis in Ihre README ein, um klarzustellen, dass es nicht vom OpenCode-Team erstellt wurde und in keiner Weise mit uns verbunden ist.
Es ist in Bezug auf die Fähigkeiten Claude Code sehr ähnlich. Hier sind die wichtigsten Unterschiede: