Coding-Assistenten · OpenCode

OpenCode

Quelloffener Programmier-Agent fürs Terminal, mit Anbindung an über 75 Modellanbieter inklusive lokaler Modelle. Speichert nach Anbieterangabe weder Quelltext noch Kontext.

DSGVO-konform· USA

OpenCode ist ein quelloffener Programmier-Agent, der im Terminal zu Hause ist. Der Anbieter nennt beachtliche Zahlen: über 208.000 Sterne auf GitHub, rund 950 Mitwirkende und mehr als 16 Millionen Entwicklerinnen und Entwickler im Monat. Selbst mit der üblichen Vorsicht gegenüber Selbstauskünften ist das eine der größten quelloffenen Entwicklergemeinschaften in diesem Feld.

Das Grundprinzip gleicht dem von Cline oder Aider: Man beschreibt eine Aufgabe, der Agent liest sich ein, plant, ändert Dateien und führt Befehle aus. Vier Eigenschaften machen OpenCode eigenständig.

Erstens die Modellfreiheit. Über die Modelldatenbank Models.dev lassen sich mehr als 75 Anbieter anbinden — große kommerzielle Modelle ebenso wie lokal laufende. Besonders praktisch: Wer bereits ein GitHub-Copilot- oder ein ChatGPT-Plus/Pro-Abonnement hat, kann sich damit anmelden und dieses Kontingent nutzen, statt ein weiteres Abo abzuschließen. Freimodelle sind enthalten, reichen für ernsthafte Arbeit aber selten aus.

Zweitens die parallelen Sitzungen. Man kann mehrere Agenten gleichzeitig am selben Projekt arbeiten lassen, jeder in einer eigenen Sitzung. Für größere Vorhaben ist das ein echter Unterschied: Während einer eine Testreihe repariert, kann ein zweiter eine Abhängigkeit aktualisieren. Sitzungen lassen sich zudem per Link teilen, was das gemeinsame Nachvollziehen eines Fehlers erheblich erleichtert.

Drittens die automatische LSP-Anbindung. OpenCode lädt die passenden Sprachserver und gibt dem Modell damit echte Typ-, Symbol- und Fehlerinformationen an die Hand, statt es raten zu lassen. Das klingt technisch, hat aber sehr praktische Folgen: Der Agent erfindet seltener Methoden, die es nicht gibt.

Viertens, und für dieses Verzeichnis am wichtigsten, der Datenschutzansatz. Der Anbieter formuliert ihn ungewöhnlich klar: OpenCode speichere weder Quelltext noch Kontextdaten, ausdrücklich damit es in datenschutzsensiblen Umgebungen eingesetzt werden kann. Für Organisationen, die weiter gehen müssen, gibt es eine Enterprise-Variante mit Selbstbetrieb, zentraler Konfiguration, SSO und einem internen KI-Gateway — der erklärte Zweck ist, dass Quelltext und Daten die eigene Infrastruktur nie verlassen.

Das begründet die Einstufung DSGVO „ja", nach derselben Linie wie bei den übrigen quelloffenen, clientseitigen Werkzeugen im Verzeichnis. Und es gilt dieselbe Einschränkung wie dort, die man nicht überlesen sollte: Das Werkzeug speichert nichts — der Modellanbieter aber möglicherweise schon. Wer ein kommerzielles Modell einträgt, hat dessen Bedingungen. Die saubere Kette entsteht erst mit einem lokalen Modell, einem europäischen Anbieter oder einem internen Gateway. OpenCode macht diese Wahl möglich; treffen muss sie die Nutzerin.

Erfreulich für den deutschsprachigen Raum: Die Dokumentation gibt es auch auf Deutsch, neben rund einem Dutzend weiterer Sprachen. Die Oberfläche selbst ist englisch.

Zu den Nachteilen. OpenCode ist terminal-zuerst gedacht. Es gibt inzwischen eine Desktop-App und eine Editor-Erweiterung, aber die Denkweise bleibt die der Kommandozeile. Wer eine Oberfläche wie in Cursor erwartet, muss sich umstellen — für Menschen, die ohnehin im Terminal leben, ist genau das der Vorzug. Außerdem entwickelt sich das Projekt sehr schnell; Befehle und Funktionen ändern sich häufiger als bei etablierter Software, und Anleitungen aus dem Netz sind schneller veraltet, als einem lieb ist.

Einordnung im Verzeichnis: OpenCode steht neben Cline, Aider, Continue und Claude Code. Gegenüber Claude Code, das an einen Anbieter gebunden ist, punktet OpenCode mit Anbieterfreiheit und Selbstbetrieb. Gegenüber Cline ist es stärker auf das Terminal und auf parallele Agenten ausgerichtet. Für Organisationen mit strengen Auflagen an den Verbleib des Quelltexts ist die Enterprise-Variante eine der wenigen Antworten im Markt, die diese Frage überhaupt adressiert.

Screenshot

Screenshot der OpenCode-Website
OpenCode · Website-Screenshot1280 × 800

Pro & Contra

+ Pro
  • Speichert laut Anbieter weder Quelltext noch Kontextdaten — ausdrücklich für datenschutzsensible Umgebungen gedacht
  • Über 75 Modellanbieter inklusive lokaler Modelle, dazu Anmeldung mit bestehendem ChatGPT- oder Copilot-Konto
  • Mehrere Agenten parallel am selben Projekt, jeder in eigener Sitzung
  • Terminal, Desktop-App und Editor-Erweiterung aus einer Codebasis; Dokumentation auch auf Deutsch
  • Enterprise-Variante mit Selbstbetrieb, SSO und internem KI-Gateway — Daten bleiben in der eigenen Infrastruktur
− Contra
  • Terminal-zuerst gedacht: Wer eine grafische Oberfläche erwartet, muss sich umstellen
  • Die enthaltenen Freimodelle reichen für ernsthafte Arbeit meist nicht — produktiv braucht es eigene Schlüssel
  • Wie bei jedem BYOK-Werkzeug bestimmt der gewählte Modellanbieter die Datenschutzlage, nicht OpenCode
  • Sehr schnelle Entwicklung: Funktionen und Befehle ändern sich häufiger als bei etablierten Werkzeugen
  • Oberfläche auf Englisch

Anwendungsfälle

Programmieraufgaben direkt im Terminal von einem Agenten erledigen lassenMehrere Teilaufgaben parallel in getrennten Agentensitzungen bearbeitenIn abgeschotteten Umgebungen mit lokalen Modellen arbeitenAgentensitzungen per Link teilen, um Fehler gemeinsam nachzuvollziehen

Verwandte Tools