opencode: ein Code-Agent im Terminal, dessen Quellen offenliegen

Zusammenfassung

Ein quelloffener Code-Agent, der im Terminal, in einem Desktopfenster oder in der Seitenleiste eines Editors läuft, mit Dutzenden Modellanbietern samt lokalen Modellen zusammenarbeitet, ein bereits bezahltes Abonnement akzeptiert und angibt, keinen Code zu speichern.

Empfehlen
Name
opencode
Version
1.18.32
Preis
Kostenlos
Open Source
Open Source
Betriebssystem
WindowsmacOSLinux
Aktualisiert
2026-10-06 03:48

Einen KI-Assistenten zum Schreiben von Code zu benutzen, ist nicht mehr bemerkenswert. Was nicht aufgehört hat, ist das Zögern, und es hat drei Formen. Das Abonnement kostet jedes Jahr mehr. Zu einem anderen Modell zu wechseln bedeutet, sich anderswo zu registrieren und zweimal zu zahlen. Und der Quellcode – das, worauf das ganze Unternehmen steht – geht auf irgendjemandes Server, wo die einzige Zusicherung über seinen Verbleib ein Satz in einem Richtliniendokument ist.

Der letzte Punkt ist der, der die Einführung an ernsthaften Orten tatsächlich aufhält, und er ist auch die schwächste Stelle der meisten Werkzeuge dieser Art: Sie sind geschlossen, man kann also nicht sehen, was das Programm auf der eigenen Maschine tut, außer der Beschreibung zu glauben.

opencode greift alle drei Punkte zugleich auf. Es ist ein quelloffener Code-Agent, einer der beliebtesten seiner Art auf den großen Hosting-Plattformen – rund zweihunderttausend Sterne, mehr als neunhundert Beitragende und nach eigener Zählung sechzehn Millionen Entwickler im Monat. Er läuft im Terminal, als Desktopanwendung und als Editorerweiterung.

opencode in einer Terminalsitzung

Terminal zuerst, und das ist eine Eigenschaft

Die Hauptform ist eine Terminaloberfläche, und sie ist eine echte Oberfläche statt einer Textaufforderung: anpassungsfähig, mit Themen versehbar, mit einer Statuszeile, die aktuelles Modell, Tokenverbrauch und Tastenkürzel zeigt. Eine Anfrage zu tippen lädt den passenden Sprachserver, liest die Projektstruktur, plant die Aufgabe und führt sie aus. Escape unterbricht, ein Kürzel wechselt das Modell, ein anderes den Agenten, ein weiteres öffnet eine Befehlspalette – die Logik liegt nahe an einem modernen Editor, und das ist der Punkt.

Im Terminal zu leben heißt, in einen bestehenden Ablauf zu passen, statt einen neuen zu verlangen. Es lässt sich in ein geteiltes Fenster setzen, über eine entfernte Shell ausführen oder im nicht interaktiven Modus in einer Baustrecke laufen. Es muss nichts Neues installiert werden, um es unterzubringen – das Gegenteil davon, wie diese Kategorie sich sonst verhält.

Statuszeile und Befehlspalette

Modelle sind eine Wahl, bezahlte Abonnements nicht verloren

Die Modellebene ist bewusst offen. Über ein öffentliches Modellverzeichnis werden Dutzende Anbieter unterstützt, darunter die meisten bekannten kommerziellen Modelle ebenso wie offene Modelle, die auf der eigenen Maschine laufen. Einige kostenlose Modelle sind eingebaut, sodass das Werkzeug ohne Kosten erprobt und erst auf ein bezahltes Modell umgestellt werden kann, wenn die Arbeit es rechtfertigt.

Das Detail, das für Einzelpersonen am meisten zählt, ist die Wiederverwendung von Abonnements. Mit dem Konto anmelden, das bereits ein kommerzielles Code-Abonnement bezahlt, und dieses Abonnement funktioniert in diesem Werkzeug. Niemand muss eine zweite Mitgliedschaft kaufen, nur um ein anderes Fenster zu bekommen. Wer ohnehin zahlt, erhält damit einen weiteren Client ohne Aufpreis.

Über das Terminal hinaus gibt es Desktopanwendungen für die drei großen Plattformen und Erweiterungen für mehrere verbreitete Editoren, sodass derselbe Agent eine Sitzung im Vollbild oder ein Seitenfeld neben dem Code sein kann, den er verändert.

opencode als Seitenfeld im Editor

Datenschutz als Aussage über die Bauart

Das Projekt erklärt, keinen Code und keinen Kontext zu speichern – die Aussage, die es für Firmenprojekte und empfindliche Repositories brauchbar macht. Der wichtige Unterschied zu einem Wettbewerber mit derselben Behauptung ist die Prüfbarkeit: Der gesamte Quelltext ist öffentlich, die Aussage ist also nicht zu glauben, sondern zu überprüfen. Für eine Sicherheitsprüfung ist das kein kleiner Unterschied.

Der eingebaute Modelldienst

Es gibt außerdem einen offiziellen Modelldienst mit einer Reihe von Modellen, die eigens für diese Arbeit getestet und vermessen wurden, was das Ausprobieren zwischen Anbietern erspart. Für alle, die keine API-Schlüssel verwalten wollen und ein für die Aufgabe abgestimmtes Modell suchen, ist das der Weg des geringsten Widerstands.

Für wen es gedacht ist

Entwickler, die ohnehin im Terminal leben; Teams, deren Code das Haus nicht verlassen darf; Menschen mit einem Abonnement, das sie nicht verdoppeln möchten; und alle, die ein Programm lesen wollen, bevor sie es ihr Repository bearbeiten lassen. Das ist ein bestimmtes Publikum, und es ist ein großes.

opencodeDownload
Unterstützte Systeme: Windows macOS Linux