Zum Hauptinhalt springen

OpenCode installieren und verwenden

OpenCode ist ein agentischer Coding-Tool. Das Tool ist als Terminalanwendung, Desktopanwendung und IDE-Erweiterung verfügbar.

AI-Corporate empfiehlt OpenCode für Entwickler, Administratoren und andere fortgeschrittene Benutzer. OpenCode kann eigenständig Dateien anpassen und Aufgaben ausarbeiten. Überprüfe daher immer die vorgeschlagenen Änderungen.

Weitere Informationen findest du auf der OpenCode-Website und in der offiziellen OpenCode-Dokumentation.

Installieren

Die einfachste Installation gemäß der OpenCode-Dokumentation ist:

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

Du kannst OpenCode auch mit Node.js installieren:

npm install -g opencode-ai

Oder mit Homebrew auf macOS und Linux:

brew install anomalyco/tap/opencode

Verbinden mit Codieren

OpenCode unterstützt angepasste OpenAI-kompatible Anbieter. Lege in dem Projektordner eine Datei opencode.json an.

Verwende darin den Coderen-Endpunkt und die zulässigen Modelle:

{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-corporate-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-Corporate Coderen",
"options": {
"baseURL": "https://europe-west1-ai-corporate.cloudfunctions.net/coderenOpenAiCompatibleApi/v1",
"apiKey": "{env:AI_CORPORATE_CODEREN_API_KEY}"
},
"models": {
"gpt-5.6-luna": {
"name": "GPT-5.6 Luna"
},
"gpt-5.6-terra": {
"name": "GPT-5.6 Terra"
},
"gpt-5.6-sol": {
"name": "GPT-5.6 Sol"
}
}
}
},
"model": "ai-corporate-coderen/gpt-5.6-luna",
"small_model": "ai-corporate-coderen/gpt-5.6-luna"
}

Lege anschließend den API-Schlüssel als Umgebungsvariable fest.

macOS und Linux

export AI_CORPORATE_CODEREN_API_KEY="aic.dein-api-schluessel"

Windows

setx AI_CORPORATE_CODEREN_API_KEY "aic.dein-api-schluessel"

Öffne danach ein neues Terminal.

OpenCode starten

Gehe in das Projektverzeichnis:

cd pfad/zu/deinem/projekt

Starte OpenCode:

opencode

Verwende in OpenCode die Modellauswahl, um das AI-Corporate Coderen-Modell auszuwählen, falls dies noch nicht automatisch geschieht.

Sicheres Arbeiten mit OpenCode

Da OpenCode agentisch arbeitet, ist es wichtig, Änderungen zu prüfen.

Empfohlene Vorgehensweise:

  1. Arbeite in einem Git-Repository.
  2. Beginne mit kleinen Aufgaben.
  3. Prüfe Diffs, bevor du Code benutzt.
  4. teste die Anwendung nach Änderungen.
  5. Committe nur Änderungen, die du verstehst.

Umgebungsvariablen und OpenCode

Für OpenCode kannst du den Coderen-API-Schlüssel in einer lokalen .env-Datei im Projektordner speichern:

AI_SCHOOL_CODEREN_API_KEY=ais.dein-api-schluessel

Stelle sicher, dass OpenCode diese Umgebungsvariable auch wirklich lädt. In PowerShell kannst du die Variable auch temporär für das aktuelle Terminal setzen:

$env:AI_SCHOOL_CODEREN_API_KEY="ais.dein-api-schluessel"

Siehst du Authorization header mit Bearer-Token ist erforderlich, sendet das Tool den Schlüssel nicht als Authorization: Bearer .... Siehst du Unknown parameter, entferne provider-spezifische Einstellungen, die der Coderen-Endpunkt von AI-Corporate nicht unterstützt.

WhatsApp