Den open source AI-kodeagent.
English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | العربية | Norsk | Português (Brasil) | ไทย | Türkçe
# YOLO
curl -fsSL https://opencode.ai/install | bash
# Pakkehåndteringer
npm i -g opencode-ai@latest # eller bun/pnpm/yarn
scoop install opencode # Windows
choco install opencode # Windows
brew install anomalyco/tap/opencode # macOS og Linux (anbefalet, altid up to date)
brew install opencode # macOS og Linux (officiel brew formula, opdateres sjældnere)
paru -S opencode-bin # Arch Linux
mise use -g opencode # alle OS
nix run nixpkgs#opencode # eller github:anomalyco/opencode for nyeste dev-branch
[!TIP] Fjern versioner ældre end 0.1.x før installation.
OpenCode findes også som desktop-app. Download direkte fra releases-siden eller opencode.ai/download.
| Platform | 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, eller AppImage |
# macOS (Homebrew)
brew install --cask opencode-desktop
# Windows (Scoop)
scoop bucket add extras; scoop install extras/opencode-desktop
Installationsscriptet bruger følgende prioriteringsrækkefølge for installationsstien:
$OPENCODE_INSTALL_DIR - Tilpasset installationsmappe$XDG_BIN_DIR - Sti der følger XDG Base Directory Specification$HOME/bin - Standard bruger-bin-mappe (hvis den findes eller kan oprettes)$HOME/.opencode/bin - Standard fallback
# Eksempler
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 har to indbyggede agents, som du kan skifte mellem med Tab-tasten.
Derudover findes der en general-subagent til komplekse søgninger og flertrinsopgaver.
Den bruges internt og kan kaldes via @general i beskeder.
Læs mere om agents.
For mere info om konfiguration af OpenCode, se vores docs.
Hvis du vil bidrage til OpenCode, så læs vores contributing docs før du sender en pull request.
Hvis du arbejder på et projekt der er relateret til OpenCode og bruger "opencode" som en del af navnet; f.eks. "opencode-dashboard" eller "opencode-mobile", så tilføj en note i din README, der tydeliggør at projektet ikke er bygget af OpenCode-teamet og ikke er tilknyttet os på nogen måde.
Det minder meget om Claude Code i forhold til funktionalitet. Her er de vigtigste forskelle: