14 Min. Lesezeit 14. Juli 2026

OpenCode mit Ollama einrichten: Provider Schritt für Schritt

OpenCode mit Ollama verbinden, ohne Provider, Base-URL, Modell-Tag, Kontext und Repository-Berechtigungen zu vermischen.

Odysseus AI Wiki
Odysseus AI Wiki
Unabhängige Technikhinweise zu Odysseus AI, Ollama, OpenCode und lokalen Coding-Workflows.

Kurzantwort: Eine OpenCode-Ollama-Einrichtung hat drei getrennte Werte: Provider, erreichbare Base-URL und ein installiertes Modell-Tag. Wenn möglich mit dem Launcher beginnen; bei manueller Konfiguration Provider und Endpoint vor Kontext und Berechtigungen testen.

Bei der Einrichtung von OpenCode mit Ollama hilft die Trennung von Provider und Modellwahl. OpenCode ist die Oberfläche des Coding-Agenten, Ollama liefert das lokale Modell und die Konfiguration muss auf ein Modell zeigen, das aus derselben Laufzeit erreichbar ist. Dieser Leitfaden behandelt Launcher, manuelle Config, Kontext, Provider-Fehler und eine sichere erste Repository-Aufgabe.

Die OpenCode-Ollama-Einrichtung mit einem Provider-Weg starten

OpenCode Ollama einrichten bedeutet meist drei Entscheidungen: Wie findet OpenCode Ollama, welche Base-URL wird genutzt und welches Modell-Tag wird angefordert? Nur einen Wert auf einmal ändern, damit Provider- und Modellfehler getrennt bleiben.

Wenn der Launcher den Provider anlegt, die erzeugte Config vor einem zweiten Provider prüfen. Bei manueller Config zuerst ein lokales Modell und ein Repository ohne vertrauliche Dateien testen.


Voraussetzungen für OpenCode-Ollama-Provider und Modell

Vor Änderungen an opencode.json prüfen, dass Ollama läuft, das Modell in ollama list erscheint und OpenCode denselben Endpoint erreicht. Ein korrekter Provider behebt weder ein fehlendes Modell noch einen falschen Netzwerk-Namespace.

Für den ersten Test ein Modell wählen, das Speicher für Editor, Repository-Kontext und Betriebssystem übrig lässt. Der größte Tag ist nicht automatisch der beste Workflow.


Was der Launcher konfiguriert

Das interaktive Menü zeigt unterstützte Integrationen und Modelle. Nach der Auswahl verbindet OpenCode den Repository-Kontext mit Ollama.

Lokale Modelle brauchen RAM oder VRAM; Cloud-Modelle sparen lokale Ressourcen, benötigen aber Internet und übertragen Prompts.


Manuelle OpenCode-Ollama-Config: Provider, Base-URL und Modell

Manuelle Config ist sinnvoll, wenn der Launcher den gewünschten Provider nicht anlegt oder die Datei reviewbar bleiben soll. Provider, Base-URL und Modell-Tag explizit setzen und die kleinste Anfrage testen, bevor Tools oder großer Kontext dazukommen.

Das Modell-Tag aus ollama list als verifizierten Wert behandeln. Ein falscher Tag wird nicht durch mehr Kontext oder andere Berechtigungen repariert.

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

Kontext erst nach der OpenCode-Ollama-Verbindung erhöhen

Ein großes Kontextfenster ist eine andere Optimierung als die Provider-Verbindung. Erst beweisen, dass das Modell antwortet; Kontext nur erhöhen, wenn Speicher und Antwortzeit passen.

Als erstes Beispiel eine kleine Datei lesen, die Änderung erklären und einen Patch zeigen lassen, bevor Schreibzugriff erlaubt wird. So bleiben Provider, Modell und Repository-Grenze sichtbar.

FROM your-model
PARAMETER num_ctx 65536

Ein Ollama-Modell für OpenCode auswählen

Die Wahl hängt von RAM, Kontext, Coding-Fähigkeit und Latenz ab. Modellklasse und Maschine vergleichen, statt mehr Parameter automatisch mit einem besseren Workflow gleichzusetzen.

Ausgangslage Erste Wahl Grund
Wenig RAM Kleines lokales Coding-Modell Lässt Platz für Kontext, Editor und Tests
Starke GPU Größeres lokales Modell Mehr Qualität bei brauchbarer Latenz
Großes Repository Ollama-Cloud-Modell Umgeht lokale Speichergrenzen; Internet nötig
Sensible Daten Lokales Modell mit engen Rechten Reduziert Übertragung und Befehlsrisiko

OpenCode-Ollama-Provider- und Config-Fehler beheben

Wenn OpenCode Ollama nicht aufrufen kann, Provider-Key, Base-URL, Modell-Tag, Ollama-Prozess und Runtime-Netzwerk in dieser Reihenfolge prüfen. Ein nativer Endpoint kann aus einem Container oder Remote-Prozess anders lauten.

Verbindet der Provider, aber die Antwort ist leer oder ungültig, exakten Modell-Tag prüfen und die Anfrage verkleinern, bevor das Kontextfenster geändert wird.


Sichere erste Aufgabe nach der OpenCode-Ollama-Einrichtung

Nach erfolgreicher Einrichtung mit einer schreibgeschützten Repository-Aufgabe beginnen. Erklärung, Patch-Vorschlag und Testplan anfordern; Diff prüfen, bevor Schreiben oder Shell erlaubt wird.

Für breitere Entscheidungen die vorhandenen Guides zu lokalem Coding-Agent und Speicher nutzen. Diese Seite bleibt der fokussierte OpenCode-plus-Ollama-Setup-Pfad.

FAQ: OpenCode mit Ollama einrichten

Den Provider-Eintrag verwenden, den die aktuelle OpenCode/Ollama-Integration oder der Launcher erwartet. Entscheidend ist, dass Provider, Base-URL und Modell-Tag denselben erreichbaren Ollama-Dienst ansprechen.

Provider-Name, Base-URL und verifiziertes Modell-Tag explizit halten. Kontext und Berechtigungen erst nach einer erfolgreichen Minimalanfrage ergänzen.

Der Provider kann erreichbar sein, obwohl das gewünschte Tag fehlt oder falsch geschrieben ist. ollama list ausführen, vorhandenes Tag exakt kopieren und kleine Anfrage wiederholen.

Nein. Zuerst Provider- und Modellverbindung beweisen. Kontext erst erhöhen, wenn eine kleine Coding-Aufgabe innerhalb von Speicher- und Latenzgrenzen funktioniert.

Open-Source-Software und lokale Modelle sind möglich, Hardware, Strom und Cloud können Kosten verursachen.

Offizielle Quellen

  1. Ollama-OpenCode-Integration - Schnellstart, manuelle Konfiguration und Kontext.
  2. Ankündigung zum Ollama-Launcher - Offizielle Launcher-Ankündigung.
  3. OpenCode-Ollama-Provider-Dokumentation - Offizielle Ollama-Provider-Konfiguration.
  4. Ollama-Dokumentation zur Kontextlänge - Offizielle Kontext-Anleitung.

Verwandte Guides zu lokalem Coding und Ollama

Zuletzt aktualisiert: 13. Aug. 2026

Zurück zum Odysseus AI Wiki