AI-kodeagent med åpen kildekode.
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åndterere
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 (anbefalt, alltid oppdatert)
brew install opencode # macOS og Linux (offisiell brew-formel, oppdateres sjeldnere)
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 versjoner eldre enn 0.1.x før du installerer.
OpenCode er også tilgjengelig som en desktop-app. Last ned direkte fra releases-siden eller opencode.ai/download.
| Plattform | Nedlasting |
|---|---|
| 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
Installasjonsskriptet bruker følgende prioritet for installasjonsstien:
$OPENCODE_INSTALL_DIR - Egendefinert installasjonsmappe$XDG_BIN_DIR - Sti som følger XDG Base Directory Specification$HOME/bin - Standard brukerbinar-mappe (hvis den finnes eller kan opprettes)$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 innebygde agents du kan bytte mellom med Tab-tasten.
Det finnes også en general-subagent for komplekse søk og flertrinnsoppgaver.
Den brukes internt og kan kalles via @general i meldinger.
Les mer om agents.
For mer info om hvordan du konfigurerer OpenCode, se dokumentasjonen.
Hvis du vil bidra til OpenCode, les contributing docs før du sender en pull request.
Hvis du jobber med et prosjekt som er relatert til OpenCode og bruker "opencode" som en del av navnet; for eksempel "opencode-dashboard" eller "opencode-mobile", legg inn en merknad i README som presiserer at det ikke er bygget av OpenCode-teamet og ikke er tilknyttet oss på noen måte.
Det er veldig likt Claude Code når det gjelder funksjonalitet. Her er de viktigste forskjellene: