OpenCode installieren und verwenden
OpenCode ist ein agentic Coding-Tool. Das Tool ist als Terminalanwendung, Desktopanwendung und IDE-Erweiterung verfügbar.
AI-School empfiehlt OpenCode vor allem für Lehrkräfte, Administratoren und Schüler mit viel Programmiererfahrung. OpenCode kann selbstständiger arbeiten als Aider und dadurch schneller viele Änderungen ausführen.
Mehr Informationen findest du auf der OpenCode-Website und in der offiziellen OpenCode-Dokumentation.
Wann wählst du OpenCode?
Wähle OpenCode, wenn der Benutzer:
- Erfahrung mit Terminal, Code-Editoren und Git hat
- versteht, wie lokale Dateien geändert werden
- Änderungen prüfen kann, bevor sie verwendet werden
- komplexere Programmieraufgaben ausarbeiten möchte
Für das Programmierenlernen mit Anfängern im Unterricht ist Aider meistens besser geeignet.
Installieren
Die einfachste Installation laut 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
Mit Coding verbinden
OpenCode unterstützt angepasste OpenAI-kompatible Provider. Erstelle im Projektordner eine Datei opencode.json.
Verwende darin den Coding-Endpoint und die erlaubten Modelle:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ai-school-coderen": {
"npm": "@ai-sdk/openai-compatible",
"name": "AI-School Coding",
"options": {
"baseURL": "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1",
"apiKey": "{env:AI_SCHOOL_CODEREN_API_KEY}"
},
"models": {
"gpt-5.4-mini": {
"name": "GPT-5.4 mini"
},
"gpt-5.4": {
"name": "GPT-5.4"
},
"gpt-5.5": {
"name": "GPT-5.5"
}
}
}
},
"model": "ai-school-coderen/gpt-5.4-mini",
"small_model": "ai-school-coderen/gpt-5.4-mini"
}
Setze den API-Schlüssel danach als Umgebungsvariable.
macOS und Linux
export AI_SCHOOL_CODEREN_API_KEY="ais.dein-api-schluessel"
Windows
setx AI_SCHOOL_CODEREN_API_KEY "ais.dein-api-schluessel"
Öffne danach ein neues Terminal.
OpenCode starten
Gehe in den Projektordner:
cd pfad/zu/deinem/projekt
Starte OpenCode:
opencode
Verwende in OpenCode die Modellauswahl, um das AI-School Coding-Modell auszuwählen, falls das nicht automatisch geschieht.
Sicher mit OpenCode arbeiten
Weil OpenCode agentic arbeitet, ist es wichtig, Änderungen zu prüfen.
Empfohlene Arbeitsweise:
- Arbeite in einem Git-Repository.
- Beginne mit kleinen Aufgaben.
- Prüfe Diffs, bevor du Code verwendest.
- Teste die Anwendung nach Änderungen.
- Committe nur Änderungen, die du verstehst.
Für Schüler mit wenig Erfahrung ist es sinnvoll, OpenCode zuerst demonstrativ unter Begleitung einer Lehrkraft zu verwenden.
Umgebungsvariablen und OpenCode
F?r OpenCode k?nnen Sie den Coding-API-Schl?ssel in einer lokalen .env-Datei im Projektordner speichern:
AI_SCHOOL_CODEREN_API_KEY=ais.ihr-api-schluessel
Stellen Sie sicher, dass OpenCode diese Umgebungsvariable tats?chlich l?dt. In PowerShell k?nnen Sie sie auch tempor?r f?r das aktuelle Terminal setzen:
$env:AI_SCHOOL_CODEREN_API_KEY="ais.ihr-api-schluessel"
Wenn Authorization header met Bearer token is verplicht angezeigt wird, sendet das Tool den Schl?ssel nicht als Authorization: Bearer .... Wenn Unknown parameter angezeigt wird, entfernen Sie anbieterspezifische Einstellungen, die der Coding-Endpunkt von AI-School nicht unterst?tzt.