OpenCode: Der lokale Coding-Agent für Selbst-Hoster
Prompt bis Commit, komplett offline - ich habe OpenCode an mein Ollama-Setup gekoppelt und ein Feature damit gebaut.

Ich habe einen Traum: Einen Coding-Agenten, der komplett auf meiner Maschine läuft. Keine Cloud-Abhängigkeit, keine Daten, die meinen Rechner verlassen, kein Abo. Einfach ich, mein Code, und eine KI, die mir hilft.
<a href="https://github.com/opencode-ai/opencode↗" target="_blank" rel="noopener noreferrer"
OpenCode ↗ verspricht genau das.
Was ist OpenCode?
OpenCode ist ein Coding-Agent, der lokal läuft und sich an jedes LLM ankoppeln lässt. Im Gegensatz zu
Cursor ↗ Claude Code ↗Du installierst es, konfigurierst dein Modell (in meinem Fall:
Ollama ↗Meine erste Session
Ich habe OpenCode eine klare Aufgabe gegeben: Baue eine
Astro ↗OpenCode hat losgelegt. Es hat den Pfad zur Datenbank gesucht, die Query geschrieben, die Komponente erstellt und sogar einen Loading-State eingebaut, bevor ich ihn erwahnt hatte.
Das Erstaunliche: Es hat verstanden, was ich wollte. Nicht nur die Worte, sondern die Absicht. Ich musste nichts zweimal erklaren.
Wo es hakt
OpenCode ist nicht perfekt. Die Installation war nicht trivial - ich musste das
Go ↗Auch die Geschwindigkeit hängt stark vom Modell ab. Mit Qwen3 lokal dauert jeder Prompt 5-10 Sekunden. Das ist okay für komplexe Aufgaben, aber nervig für auf die Schnelle.
Wo es glanzt
Für alles, was größer ist als eine einzelne Zeile, ist OpenCode Gold wert. Es schreibt Tests, bevor ich sie bestelle. Es denkt an Fehlerbehandlung, bevor ich sie erwähne. Und es dokumentiert seinen eigenen Code – ein Feature, das ich unendlich zu schätzen gelernt habe. (Wie ich OpenCode für automatische Code-Reviews einsetze, zeige ich in KI-gestütztes Code-Review.)
Fazit
OpenCode ist nicht so bequem wie Cursor. Aber es ist mein Agent. Er läuft auf meiner Maschine, gehorcht nur mir, und kostet keinen Cent pro Monat. Für einen Selbst-Hoster, dem Kontrolle wichtiger ist als Bequemlichkeit, ist das der richtige Weg.
Ob ich komplett umsteige? Noch nicht. Aber ich nutze OpenCode jetzt für alle neuen Features. Und ich bin gespannt, wie schnell es besser wird.