Einleitung
OpenCode ist ein Open-Source-KI-Coding-Agent, verfügbar als Terminal-Interface, Desktop-Anwendung oder IDE-Erweiterung. Er ermöglicht Entwicklern die Interaktion mit KI für codebezogene Aufgaben.
Voraussetzungen
Bevor Sie OpenCode in Ihrem Terminal verwenden, benötigen Sie:
-
Moderner Terminal-Emulator - Optionen sind:
- WezTerm (plattformübergreifend)
- Alacritty (plattformübergreifend)
- Ghostty (Linux und macOS)
- Kitty (Linux und macOS)
-
API-Schlüssel - Anmeldedaten für Ihre gewählten LLM-Anbieter
Installation
Universelle Installation
curl -fsSL https://opencode.ai/install | bashNode.js Paketmanager
# npm
npm install -g opencode-ai
# Bun
bun install -g opencode-ai
# pnpm
pnpm install -g opencode-ai
# Yarn
yarn global add opencode-aiSystem-Paketmanager
# Homebrew (macOS/Linux)
brew install anomalyco/tap/opencode
# Paru (Arch Linux)
paru -S opencode-bin
# Chocolatey (Windows)
choco install opencode
# Scoop (Windows)
scoop bucket add extras && scoop install extras/opencode
# Docker
docker run -it --rm ghcr.io/anomalyco/opencodeKonfiguration
- Führen Sie den
/connect-Befehl im Terminal-Interface aus - Wählen Sie Ihren bevorzugten Anbieter
- Authentifizieren Sie sich unter opencode.ai/auth
- Konfigurieren Sie die Zahlungsinformationen
- Rufen Sie Ihren API-Schlüssel ab und geben Sie ihn ein
Wir empfehlen OpenCode Zen als kuratierte, getestete Modellsammlung für Einsteiger.
Projekt-Initialisierung
Navigieren Sie zu Ihrem Projektverzeichnis und starten Sie:
cd /path/to/project
opencodeInitialisieren Sie das Projekt mit:
/initDies erzeugt eine AGENTS.md-Datei in Ihrem Projektstammverzeichnis, die in die Versionskontrolle eingecheckt werden sollte.
Grundlegende Nutzungsmuster
Fragen zur Codebasis
Verwenden Sie @, um Projektdateien zu durchsuchen:
How is authentication handled in @packages/functions/src/api/index.tsFeature-Entwicklung
- Plan-Modus (Tab-Taste) - KI schlägt Implementierungsansätze vor, ohne Änderungen vorzunehmen
- Iteration - Verfeinern Sie Pläne mit Feedback und visuellen Referenzen
- Build-Modus (Tab-Taste) - Führen Sie die genehmigten Änderungen aus
Änderungen rückgängig machen
- Rückgängig-Befehl:
/undo - Wiederholen-Befehl:
/redo - Mehrfaches Rückgängigmachen wird unterstützt
Zusammenarbeit
Teilen Sie Konversationen über:
/shareDies erzeugt einen teilbaren Link, der in die Zwischenablage kopiert wird.
Personalisierung
Passen Sie Ihre Erfahrung an:
- Theme-Auswahl
- Tastenkürzel
- Code-Formatierer
- Benutzerdefinierte Befehle
- Konfigurationseinstellungen