Zum Hauptinhalt springen
OpenCode ist ein leistungsstarker KI-Coding-Agent, der für die Verwendung von VibeCodeCheap-Modellen konfiguriert werden kann.

Schritt 1: OpenCode installieren

Der einfachste Weg, OpenCode zu installieren, ist über das Installationsskript.
curl -fsSL https://opencode.ai/install | bash
Sie können auch mit npm installieren:
npm install -g opencode-ai

Schritt 2: Benutzerdefinierten Anbieter konfigurieren

  1. Besuchen Sie die VibeCodeCheap API-Konsole, um Ihren API-Schlüssel zu erhalten.
  2. Führen Sie opencode auth login aus und scrollen Sie nach unten, um Other auszuwählen und einen benutzerdefinierten Anbieter zu erstellen.
$ opencode
opencode auth login
 Add credential

 Select provider
 ...
 Anthropic

  1. Geben Sie Ihren VibeCodeCheap API-Schlüssel ein.
 Add credential

 Enter your API key
 lm_...

  1. Erstellen oder aktualisieren Sie die Konfigurationsdatei opencode.json:
    • Global config (~/.config/opencode/opencode.json) - Benutzereinstellungen
    • Project config (opencode.json im Projektverzeichnis) - projektspezifische Einstellungen
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "anthropic": {
      "options": {
        "baseURL": "https://api.vibecodecheap.com/v1/ai/v1"
      }
    }
  }
}
Siehe Modelle für alle verfügbaren Modelle.
  1. Führen Sie opencode aus und verwenden Sie den Befehl /models, um Claude Opus 4.5 oder Claude Sonnet 4.5 in Anthropic auszuwählen.
Wählen Sie NICHT “Claude Opus 4.5 (latest)” oder “Claude Sonnet 4.5 (latest)” - dies sind Standard-Anthropic-Modelle, die nicht die VibeCodeCheap-API verwenden.
$ opencode
/models

Teilen

Die Teilen-Funktion von OpenCode ermöglicht es Ihnen, öffentliche Links zu Konversationen zu erstellen, was die Zusammenarbeit mit Teamkollegen oder das Einholen von Hilfe erleichtert.

Funktionsweise

Wenn Sie eine Konversation teilen, wird OpenCode:
  1. Eine eindeutige öffentliche URL für Ihre Sitzung erstellen
  2. Den Konversationsverlauf mit Servern synchronisieren
  3. Die Konversation über einen teilbaren Link zugänglich machen — opencode.ai/s/<share-id>

Teilen

Standardmäßig werden Konversationen nicht automatisch geteilt. Sie können manuell mit dem Befehl /share teilen:
/share

Teilen beenden

Um das Teilen einer Konversation zu beenden und sie vom öffentlichen Zugriff zu entfernen:
/unshare

IDE-Erweiterungen

OpenCode integriert sich mit VS Code, Cursor oder jeder IDE, die Terminal unterstützt.

Installation

Um OpenCode auf VS Code und beliebten Forks wie Cursor, Windsurf, VSCodium zu installieren:
  1. Öffnen Sie VS Code
  2. Öffnen Sie das integrierte Terminal
  3. Führen Sie opencode aus - die Erweiterung wird automatisch installiert

Verwendung

  • Schnellstart: Verwenden Sie Cmd+Esc (Mac) oder Ctrl+Esc (Windows/Linux), um OpenCode in einer geteilten Terminalansicht zu öffnen.
  • Neue Sitzung: Verwenden Sie Cmd+Shift+Esc (Mac) oder Ctrl+Shift+Esc (Windows/Linux), um eine neue Sitzung zu starten.
  • Kontextbewusstsein: Teilt automatisch Auswahl oder aktuellen Tab mit OpenCode.
  • Dateireferenz-Shortcuts: Verwenden Sie Cmd+Option+K (Mac) oder Alt+Ctrl+K (Linux/Windows), um Dateireferenzen einzufügen. Zum Beispiel @File#L37-42.

GitHub-Workflow

OpenCode integriert sich mit dem GitHub-Workflow. Erwähnen Sie /opencode oder /oc in einem Kommentar, und OpenCode führt Aufgaben in einem GitHub Actions Runner aus.

Funktionen

  • Issues triagieren: Bitten Sie OpenCode, ein Issue zu überprüfen und zu erklären.
  • Beheben und implementieren: Bitten Sie OpenCode, ein Issue zu beheben oder eine Funktion zu implementieren. OpenCode arbeitet in einem neuen Branch und reicht einen PR mit allen Änderungen ein.
  • Sicher: OpenCode läuft innerhalb Ihrer GitHub-Runner.

Installation

Führen Sie den folgenden Befehl in einem Projekt mit einem GitHub-Repo aus:
opencode github install

Beispiele

  • Ein Issue erklären: Fügen Sie diesen Kommentar in einem GitHub-Issue hinzu.
    /opencode erkläre dieses Issue
    
  • Ein Issue beheben: In einem GitHub-Issue:
    /opencode behebe das
    
  • PRs überprüfen und Änderungen vornehmen: Kommentieren Sie einen GitHub-PR.
    Lösche den Anhang aus S3, wenn die Notiz entfernt wird /oc
    

Ressourcen