- Published on
OpenCode Ollama: Coding-Agent lokal anbinden
- Authors

- Name
- Phillip Pham
- @ddppham
TL;DR
OpenCode Ollama hängt den Terminal-Coding-Agent an die lokale Ollama-API. Der kürzeste Pfad in der Ollama-Integrationsdoku ist ollama launch opencode. Manuell tragen Sie den Provider in opencode.json ein; die Base-URL lautet dort http://localhost:11434/v1. OpenCode spricht den OpenAI-kompatiblen Endpunkt, nicht die native Route /api/chat. Lokale Modelle brauchen laut Integrationsseite eine Kontextlänge von 64k oder höher. Gelesen in Ollama-Integration, Context length und OpenCode-Providers am 2026-10-12. Kein Ranking, kein Kaufguide.
Coding-Agent, nicht Chat-UI
IT-Leiter suchen „opencode ollama“, wenn der Agent im Repository liest, Dateien ändert und Befehle ausführt — nicht, wenn nur die Chat-Oberfläche fehlt. Die Produkteinführung bleibt OpenCode: Open-Source-Coding-Agent. Die Editor-Variante mit Cursor steht in Cursor mit Ollama. Der persönliche Gateway-Assistent hängt an OpenClaw Ollama und nutzt dort /api/chat. Die UI-Schicht bleibt OpenWebUI hinter Nginx.
Ollama selbst installieren Sie über Ollama Download oder den Linux-Dienst. Port und Bind-Adresse bleiben 11434. Die Modellwahl für den Alltag steht in Ollama Models.
Die Integrationsseite listet Fähigkeiten, keine Bewertung: Chat über das Repository, Kommandozeile im Arbeitsverzeichnis, Dateiedits, Subagents, Web-Fetch, Vision.
Schnellstart: ollama launch opencode
Die Integrationsseite, Abschnitt Get started:
ollama launch opencode
Der Wrapper startet OpenCode mit einer Inline-Config für das gewählte Ollama-Modell. Er überschreibt ~/.config/opencode/opencode.json nicht; bestehende OpenCode-Einstellungen gelten weiter. Modelle, die nur in opencode.json stehen, erscheinen nicht im Modellwähler von ollama launch.
Nur konfigurieren, ohne interaktive Sitzung:
ollama launch opencode --config
Manuelles Setup
Die Integrationsseite trennt Installation und Provider-Block.
macOS und Linux laut derselben Seite:
curl -fsSL https://opencode.ai/install | bash
Alternativ, ebenfalls dort genannt:
npm install -g opencode-ai
Provider in opencode.json. Die globale Datei liegt laut OpenCode-Config-Doku in ~/.config/opencode/opencode.json. Beispiel der Integrationsseite (Modellname dort qwen3.5):
{
"$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"
}
}
}
}
}
Die OpenCode-Providerseite erklärt die Felder: ollama ist eine beliebige Provider-ID, npm setzt @ai-sdk/openai-compatible für eine OpenAI-kompatible API, name ist der Anzeigename, options.baseURL ist der lokale Endpunkt, models die Liste für die Modellauswahl.
Start:
opencode
/v1, nicht die native Chat-Route
OpenCode hängt an http://localhost:11434/v1. Das ist derselbe Host wie der Default-Port, aber der OpenAI-kompatible Pfad. OpenClaw verwendet auf demselben Host /api/chat ohne /v1. Beide Varianten sind Herstellerangaben, keine eigene Messung. Nach einem Portwechsel muss die Base-URL in opencode.json mitziehen.
Kontextlänge für den Agent
Die Ollama-Seite Context length: der Default hängt am VRAM.
| VRAM laut Doku | Default-Kontext |
|---|---|
| unter 24 GiB | 4k |
| 24–48 GiB | 32k |
| mindestens 48 GiB | 256k |
Dieselbe Seite: Aufgaben mit großem Kontext — Web-Suche, Agenten, Coding-Tools — sollen auf mindestens 64000 Tokens gesetzt werden. Die Integrationsseite verlangt für OpenCode 64k oder höher. Cloud- Modelle stehen laut Context-length-Seite standardmäßig auf ihrer maximalen Kontextlänge.
CLI, wenn die App den Wert nicht setzt:
OLLAMA_CONTEXT_LENGTH=64000 ollama serve
Größerer Kontext braucht mehr Speicher. Die Seite empfiehlt, das Modell nicht auf die CPU auszulagern; die Aufteilung zeigt ollama ps unter PROCESSOR.
Wenn Tool-Aufrufe scheitern, nennt die OpenCode-Providerseite einen anderen Hebel: num_ctx in Ollama anheben, dort als Startbereich 16k–32k. Das ist ein Tipp der Provider-Doku, kein Widerspruch zur 64k-Untergrenze der Integrationsseite — beide Angaben so lassen.
Ollama Cloud, kurz
Lokal bleibt der Kern dieses Textes. Die OpenCode-Providerseite beschreibt zusätzlich Cloud: Konto auf ollama.com, API-Key unter Settings, in OpenCode /connect und „Ollama Cloud“, Schlüssel eintragen, Modelldaten lokal ziehen (ollama pull gpt-oss:20b-cloud ist das Beispiel dort), danach /models. Ohne den lokalen Pull erscheint das Cloud-Modell in OpenCode nicht.
Häufige Fragen
Muss ich OpenCode extra installieren?
ollama launch opencode startet den Agent. Fehlt die Binary, nennt die Integrationsseite curl -fsSL https://opencode.ai/install | bash oder npm install -g opencode-ai.
Überschreibt der Launch meine opencode.json?
Nein. Die Integrationsseite: Inline-Config für das gewählte Modell, keine Überschreibung von ~/.config/opencode/opencode.json.
Warum /v1, wenn OpenClaw /api/chat nutzt?
Zwei Clients, zwei Hersteller-APIs auf demselben Port. OpenCode über @ai-sdk/openai-compatible und /v1. OpenClaw über native /api/chat. Die falsche Route am jeweiligen Client ist ein Konfigurationsfehler, kein Portproblem.
Tool-Calls bleiben leer — woran liegt das?
Zuerst Kontext prüfen: Integrationsseite 64k+, Context-length-Seite mindestens 64000 für Coding-Tools. Zusätzlich der Provider-Tipp: num_ctx auf 16k–32k anheben, wenn Aufrufe scheitern. Modell mit Tool-Unterstützung wählen; die Modellübersicht bleibt Ollama Models.
Fazit
„OpenCode Ollama“ ist die Provider-Schicht: Launch-Wrapper oder opencode.json, Endpunkt /v1, Kontext laut Doku mindestens 64k. Der Agent bleibt lokal, sobald Ollama lokal läuft. Cloud ist ein zweiter Pfad derselben Doku, kein Ersatz für den GPU-Host. Kein Ranking, keine Preise.
Quellen & Weiterführende Links
📖 Verwandte Artikel
Weitere interessante Beiträge zu ähnlichen Themen
llama.cpp vs. Ollama: Runtime für lokale LLMs
llama.cpp vs. Ollama 2026: GGUF, API, GPU-Offload und wann welche Runtime auf dem KI-Server die bessere Wahl ist.
OpenClaw Ollama: Gateway lokal anbinden
OpenClaw an Ollama: ollama launch openclaw, native /api/chat ohne /v1. Local only oder Cloud plus Local, Gateway und Web-Suche laut Doku.
Ollama Service: systemd starten und prüfen
Ollama Service unter Linux: Unit ollama.service, enable, start, status und journalctl. Override für Host laut Herstellerdoku, lokal ohne Cloud-Zwang.
Bereit für KI im Mittelstand?
Nutzen Sie unsere 10 kostenlosen KI-Tools und Praxis-Guides – oder sprechen Sie direkt mit unseren Experten.
Pexon Consulting – KI-Beratung für den Mittelstand | Scaly Academy – Geförderte KI-Weiterbildung (KI-Spezialist, KI-Experte, Workflow-Automatisierung)