Skip to content

OpenCode ist ein Open-Source-Coding-Agent, der in deinem Terminal läuft, dein Projekt liest, Dateien bearbeitet und Befehle ausführt.

Ollama konfiguriert OpenCode zur Verwendung lokaler und Cloud-Modelle.

Erste Schritte ​

Starte OpenCode mit Ollama:

shell
ollama launch opencode

Funktionen ​

Chat
Stelle Fragen zu einem Repository oder einer Aufgabe
<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="terminal" /></div>
  <div>
    <div class="capability-list-heading">Befehlszeile</div>
    <div class="capability-list-copy">Führe Befehle aus deinem Arbeitsverzeichnis aus</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="code" /></div>
  <div>
    <div class="capability-list-heading">Dateibearbeitungen</div>
    <div class="capability-list-copy">Lese und bearbeite Dateien in deinem Projekt</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="users" /></div>
  <div>
    <div class="capability-list-heading">Unteragenten</div>
    <div class="capability-list-copy">Teile Arbeit auf mehrere Aufgaben auf</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="file-text" /></div>
  <div>
    <div class="capability-list-heading">Web-Abruf</div>
    <div class="capability-list-copy">Rufe Webseiten ab und fasse sie zusammen</div>
  </div>
</div>

<div class="capability-list-item">
  <div class="capability-list-icon"><Icon icon="image" /></div>
  <div>
    <div class="capability-list-heading">Vision</div>
    <div class="capability-list-copy">Sende Bilder und Bildschirmfotos</div>
  </div>
</div>

Modelle ​

Wähle ein Modell mit ausreichend Kontext für dein Repository.

Hinweis

OpenCode erfordert eine Kontextlänge von 64k oder höher. Siehe Kontextlänge für weitere Informationen.

Manuelle Einrichtung ​

1. Installiere OpenCode

shell
curl -fsSL https://opencode.ai/install | bash
powershell
npm install -g opencode-ai

2. Konfiguriere Ollama als Anbieter

Füge einen Ollama-Anbieter zu opencode.json hinzu:

json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "ollama": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Ollama",
      "options": {
        "baseURL": "http://localhost:11434/v1"
      },
      "models": {
        "qwen3.5": {
          "name": "qwen3.5"
        }
      }
    }
  }
}

3. Führe OpenCode aus

shell
opencode

Um OpenCode mit Ollama zu konfigurieren, ohne eine interaktive Sitzung zu starten:

shell
ollama launch opencode --config

Konfigurationspriorität ​

ollama launch opencode startet OpenCode mit einer Inline-Konfiguration für das ausgewählte Ollama-Modell. Es überschreibt nicht ~/.config/opencode/opencode.json; vorhandene OpenCode-Einstellungen bleiben weiterhin gültig.

Modelle, die nur in opencode.json definiert sind, werden nicht in der Modellauswahl von ollama launch angezeigt.

Siehe die Konfigurationspriorität von OpenCode.