OpenCode je open source AI agent za programiranje.
English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe
# YOLO
curl -fsSL https://opencode.ai/install | bash
# Package manageri
npm i -g opencode-ai@latest # ili bun/pnpm/yarn
scoop install opencode # Windows
choco install opencode # Windows
brew install anomalyco/tap/opencode # macOS i Linux (preporučeno, uvijek ažurno)
brew install opencode # macOS i Linux (zvanična brew formula, rjeđe se ažurira)
paru -S opencode-bin # Arch Linux
mise use -g opencode # Bilo koji OS
nix run nixpkgs#opencode # ili github:anomalyco/opencode za najnoviji dev branch
[!TIP] Ukloni verzije starije od 0.1.x prije instalacije.
OpenCode je dostupan i kao desktop aplikacija. Preuzmi je direktno sa stranice izdanja ili sa opencode.ai/download.
| Platforma | Preuzimanje |
|---|---|
| macOS (Apple Silicon) | opencode-desktop-darwin-aarch64.dmg |
| macOS (Intel) | opencode-desktop-darwin-x64.dmg |
| Windows | opencode-desktop-windows-x64.exe |
| Linux | .deb, .rpm, ili AppImage |
# macOS (Homebrew)
brew install --cask opencode-desktop
# Windows (Scoop)
scoop bucket add extras; scoop install extras/opencode-desktop
Instalacijska skripta koristi sljedeći redoslijed prioriteta za putanju instalacije:
$OPENCODE_INSTALL_DIR - Prilagođeni instalacijski direktorij$XDG_BIN_DIR - Putanja usklađena sa XDG Base Directory specifikacijom$HOME/bin - Standardni korisnički bin direktorij (ako postoji ili se može kreirati)$HOME/.opencode/bin - Podrazumijevana rezervna lokacija
# Primjeri
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 uključuje dva ugrađena agenta između kojih možeš prebacivati tasterom Tab.
Uključen je i general pod-agent za složene pretrage i višekoračne zadatke.
Koristi se interno i može se pozvati pomoću @general u porukama.
Saznaj više o agentima.
Za više informacija o konfiguraciji OpenCode-a, pogledaj dokumentaciju.
Ako želiš doprinositi OpenCode-u, pročitaj upute za doprinošenje prije slanja pull requesta.
Ako radiš na projektu koji je povezan s OpenCode-om i koristi "opencode" kao dio naziva, npr. "opencode-dashboard" ili "opencode-mobile", dodaj napomenu u svoj README da projekat nije napravio OpenCode tim i da nije povezan s nama.
Po mogućnostima je vrlo sličan Claude Code-u. Ključne razlike su: