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.