文档
Deutsche Dokumentation
Einleitung

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:

  1. Moderner Terminal-Emulator - Optionen sind:

    • WezTerm (plattformübergreifend)
    • Alacritty (plattformübergreifend)
    • Ghostty (Linux und macOS)
    • Kitty (Linux und macOS)
  2. API-Schlüssel - Anmeldedaten für Ihre gewählten LLM-Anbieter

Installation

Universelle Installation

curl -fsSL https://opencode.ai/install | bash

Node.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-ai

System-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/opencode

Konfiguration

  1. Führen Sie den /connect-Befehl im Terminal-Interface aus
  2. Wählen Sie Ihren bevorzugten Anbieter
  3. Authentifizieren Sie sich unter opencode.ai/auth
  4. Konfigurieren Sie die Zahlungsinformationen
  5. 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
opencode

Initialisieren Sie das Projekt mit:

/init

Dies 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.ts

Feature-Entwicklung

  1. Plan-Modus (Tab-Taste) - KI schlägt Implementierungsansätze vor, ohne Änderungen vorzunehmen
  2. Iteration - Verfeinern Sie Pläne mit Feedback und visuellen Referenzen
  3. 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:

/share

Dies 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