00:00:00Theo hat gerade T3 Code veröffentlicht und ich bin ziemlich gespannt darauf. Ich meine, was gibt es
00:00:04daran nicht zu lieben? Es ist ein komplett quelloffener Agenten-Manager, der völlig kostenlos ist. Er nutzt
00:00:08einfach eure bestehenden Abonnements. Und ich weiß, Terminal-UIs sind momentan der absolute Hype, aber
00:00:13tut mir leid, für Workflows mit mehreren Agenten über verschiedene Projekte hinweg ist eine GUI für mich einfach die bessere Erfahrung.
00:00:18Deshalb habe ich in letzter Zeit die Codex-App geliebt, aber ich war genervt
00:00:23von ihrer Performance. Sie frisst extrem viel RAM und man ist zudem
00:00:27an die Modelle von OpenAI gebunden. Schauen wir uns also an, was T3 Code zu bieten hat und ob es einige dieser
00:00:32Schwachpunkte löst.
00:00:38Das ist also T3 Code, und wenn ihr schon mal die Codex-App benutzt habt, wird euch diese Benutzeroberfläche
00:00:41ziemlich bekannt vorkommen. Links haben wir unsere Projekte, darin befinden sich die einzelnen
00:00:45geöffneten Threads. Aber eines der ersten Dinge, die ich klären möchte, ist, was diese App eigentlich
00:00:51ist. Sie konkurriert nicht mit Claude Code oder Codex als Coding-Agent. Dies ist lediglich
00:00:55eine grafische Oberfläche (GUI) für diese Tools. Der gesamte Code, den ihr in diesem Thread seht, und alle
00:01:00Antworten kommen im Hintergrund von Codex, und daher wird mein OpenAI-Abo genutzt.
00:01:05Aus diesem Grund ist T3 Code komplett kostenlos. Wenn wir unten zum Modellauswahler gehen,
00:01:09seht ihr, dass ich zwischen den verfügbaren Modellen von OpenAI wählen kann, und man sieht, dass sie künftig
00:01:13Claude Code, Cursor, Open Code und Gemini unterstützen wollen. Tatsächlich habe ich
00:01:18schon gesehen, dass die Unterstützung für Claude Code bereitsteht. Sie warten buchstäblich nur auf die Klärung durch
00:01:21Anthropic, um zu sehen, ob sie Claude-Code-Abonnements auf diese Weise nutzen können. Für mich wird das
00:01:25einer der größten Vorteile von T3 Code sein, denn obwohl ich OpenAI-Modelle zum Programmieren mag,
00:01:30gibt es Aufgaben, die sich eher wie UI-Design anfühlen. Ich muss also von Zeit zu Zeit die App wechseln
00:01:34und Claude Code im Terminal öffnen, während ich mit der Codex-App arbeite. Wenn sie
00:01:39das integriert bekommen, muss ich das nicht mehr tun, sondern kann alles von einem Ort aus verwalten. Außerdem finde ich,
00:01:43dass die Ersteller der Modelle meist die besten Umgebungen für sie bauen. Sprich: OpenAI-Modelle funktionieren
00:01:47am besten in Codex und Anthropic-Modelle am besten in Claude Code. Auf diese Weise erhalten wir immer noch
00:01:52die gleiche Qualität. Das bedeutet auch, dass der Fokus von T3 Code auf der Benutzererfahrung bei der Verwaltung
00:01:56und Nutzung dieser Agenten liegt. Wenn ich also in ein Projekt springe, an dem ich vorhin gearbeitet habe – das ist eigentlich
00:02:00mein persönlicher Blog, den ich seit Jahren nicht aktualisiert habe. Ich möchte also die Art und Weise ändern, wie
00:02:04Markdown darin funktioniert. Hier unten haben wir unsere Reasoning-Auswahl neben der Modellauswahl
00:02:08sowie den Fast-Mode an oder aus. Wenn ihr die OpenAI-Modelle nutzt, können wir
00:02:12zwischen Chat- und Plan-Modus wählen, sowie zwischen vollem Zugriff und Überwachung für diese Tool-Aufrufe.
00:02:16Ich werde das auf dem Plan-Modus lassen, und hier drüben können wir zwischen lokal und
00:02:19einem neuen Worktree wählen. Ich mag Git-Worktrees für die Arbeit mit Agenten sehr. Also lasse ich
00:02:23das auf “New Worktree” und wähle im Selektor hier drüben den Main-Branch aus.
00:02:28Wenn ich diesen Prompt abschicke, fängt Codex an, mein Repository zu durchsuchen und einen Plan
00:02:31für mich zu erstellen, und wir können sehen, wie die Tool-Aufrufe hier live reinkommen. Ich habe außerdem zwei
00:02:35andere Agenten in diesen Projekten hier gestartet, die für mich Programmierarbeit erledigen. Das
00:02:38erkennen wir an dem hübschen “Working”-Badge. Während der Plan noch erstellt wird, möchte ich anmerken,
00:02:41dass ich es toll finde, dass automatisch mein Favicon für dieses Projekt übernommen wurde.
00:02:45Das ist nur ein kleines Detail, das ich ziemlich cool finde. Nach ein paar Minuten bittet der Agent
00:02:48um eine Benutzereingabe. Wir haben hier also eine Frage. Ich werde diese Antwort auswählen.
00:02:52Nach ein paar weiteren Minuten sehen wir, dass der Plan fertig ist, und das wird uns
00:02:56hier im Chat angezeigt. Wir können das auch als Markdown herunterladen oder im Workspace speichern
00:03:00und es erweitern, wenn man den gesamten Plan lesen möchte. Ich werde das jetzt einfach umsetzen.
00:03:04Und während das die Arbeit für mich erledigt, möchte ich über das andere Verkaufsargument von T3
00:03:07Code sprechen: die Performance. Wenn ihr jemals die Codex-App benutzt habt, ist euch vielleicht aufgefallen,
00:03:11dass sie bei mehreren laufenden Agenten anfängt zu ruckeln, und ich musste meine Codex-App sogar schon
00:03:14neu starten, weil sie einfach komplett hängen blieb. Ich benutze
00:03:18T3 Code jetzt schon seit ein paar Stunden mit mehreren Agenten und das ist nicht ein einziges Mal passiert. Man
00:03:22spürt den Fokus auf Performance auch daran, dass, wenn man hier durch die Threads klickt,
00:03:25sie alle sofort laden, selbst wenn es super lange Threads sind. Zurück zu
00:03:29meinem Projekt: Es sieht so aus, als wären die Code-Änderungen fertig. Wenn wir in dieses
00:03:32Menü hier gehen, können wir auf “Commit” klicken und sehen natürlich eine Übersicht der geänderten Dateien.
00:03:36Wenn wir diese Nachricht leer lassen, wird automatisch eine für uns generiert. Wenn wir uns das
00:03:40Menü hier ansehen, gibt es auch “Push” und “Create PR”. Wenn man diesen Button alleine anklickt,
00:03:44wird die Commit-Nachricht für dich generiert, gepusht und sofort ein neuer PR
00:03:48eröffnet. Sobald er erstellt ist, erscheint ein Icon in der Seitenleiste hier drüben,
00:03:52das uns anzeigt, dass es einen aktiven PR für diesen Thread gibt. Wir können auch einfach auf diesen Button klicken,
00:03:56um direkt zum PR selbst zu gelangen. Das mag wie ein unbedeutendes Feature erscheinen, aber ich
00:03:59finde, es hilft beim schnelleren Ausliefern, weil man direkt diesen Button hat, um den Code hochzuladen,
00:04:03einen PR zu öffnen und mit dem Projekt weiterzumachen. Ihr werdet auch bemerken, dass dieses Icon
00:04:07sich basierend auf dem Status eures PRs aktualisiert. Wenn er abgelehnt wird, wird es rot.
00:04:11Und wenn er gemerged wurde, sieht man, dass es zu Lila gewechselt ist. Was die anderen Buttons
00:04:14über einem Thread angeht: Wenn wir auf diesen klicken, sehen wir eine Diff-Ansicht für jeden einzelnen
00:04:17Schritt, den der Agent gemacht hat, oder alle kombiniert. Ich finde, das sieht sehr gut aus und wir
00:04:22können zwischen einer geteilten oder einer kombinierten Ansicht wählen. Dann haben wir noch einen Button, um
00:04:26die Codebasis in Cursor oder im Finder zu öffnen. Dann gibt es den Quick-Action-Button. Falls ihr
00:04:30das noch nicht gesehen habt: Damit lässt sich im Grunde ein Button einrichten, der einen
00:04:33Befehl im Projekt für dich ausführt. Man kann auch wählen, ob man das automatisch
00:04:37bei der Erstellung eines Worktrees ausführen oder ein Tastenkürzel dafür erstellen möchte. Damit haben wir jetzt einen Button.
00:04:41Wenn wir darauf klicken, wird die Installation innerhalb des aktuellen Projekts ausgeführt.
00:04:44Und es hat auch direkt das integrierte Terminal geöffnet, das ich euch ohnehin als Nächstes zeigen wollte.
00:04:48Viel gibt es dazu nicht zu sagen, außer dass es ein normales Terminal ist; man muss die
00:04:51App dadurch einfach seltener verlassen. Das andere Feature, das ich wirklich mag und das eine tolle kleine
00:04:54Verbesserung der Lebensqualität ist – zumindest für mich –, ist beim Hinzufügen eines Projekts: Statt
00:04:58seine Finder-Dateien zu durchsuchen, kann man tatsächlich einfach den Pfad zum Projekt einfügen. Das gefällt mir,
00:05:02weil ich meine Projekte oft zuerst im Terminal anlege. Jetzt kann ich einfach das
00:05:05Arbeitsverzeichnis kopieren und einfügen, um es zu öffnen. Ich wünschte mir allerdings,
00:05:09es gäbe einfach einen Terminal-Befehl, der genau dasselbe tut. Das
00:05:12steht definitiv als Erstes auf meiner Wunschliste. Sprechen wir nun über ein paar weitere Funktionen,
00:05:16die meiner Meinung nach in T3 Code noch fehlen. Ich fange mit vier kleinen Komfort-Verbesserungen an.
00:05:21Erstens möchte ich auf einen Thread-Titel doppelklicken können, um ihn umzubenennen,
00:05:24statt ins Menü gehen zu müssen. Zweitens möchte ich in diesem Menü hier eine Option sehen,
00:05:28um es in meinem Terminal zu öffnen. Drittens möchte ich in der Lage sein, die Seitenleiste einzuklappen.
00:05:32Das scheint momentan nicht möglich zu sein, was wie ein kleines Versäumnis wirkt.
00:05:35Sicherlich werden sie das bald hinzufügen. Und viertens möchte ich die
00:05:39laufenden Terminals sehen können. Im Moment läuft Localhost 3000 in dieser Session, aber ich sehe
00:05:43keinen Hinweis darauf, dass tatsächlich ein Terminal aktiv ist. Die gute Nachricht ist jedoch: Da dies
00:05:46Open Source ist, kann ich das Repo einfach klonen und Codex bitten, diese Features für mich
00:05:50hinzuzufügen. Nach ein bisschen “Vibe Coding” habe ich nun das Umbenennen per Doppelklick, sodass ich das hier in
00:05:54“Abonnieren” ändern kann – was ihr definitiv tun solltet. Ich kann jetzt auf dieses Menü klicken, um es
00:05:57in einem Terminal zu öffnen. Ich sehe die laufenden Terminals hier in dieser Sitzung und kann auch
00:06:01mit Befehl + B die Seitenleiste schließen. Es scheint allerdings, dass ich ein kleines Formatierungsproblem habe.
00:06:05Neben diesen dürftig zusammengecodeten Features, die ich gerade hinzugefügt habe, fehlen noch einige wichtige,
00:06:08und das erste große ist eine bessere Skill-Unterstützung. Ich würde gerne
00:06:12Skills im Prompt taggen können, wie man es in Codex kann, und außerdem
00:06:16eine Ansicht haben, um alle installierten Skills zu sehen – dasselbe gilt für MCP-Server.
00:06:20Ich fände es auch toll, eine Headless-Version davon auf einer Dev-Maschine in der Cloud laufen zu lassen,
00:06:23um Remote-Agenten darüber einzurichten und zu verwalten. Ich bin sicher, das wird bald
00:06:27hinzugefügt, da das Repo bereits tonnenweise Feature-Requests hat und Theo und sein Team,
00:06:30besonders Julius, sehr schnell liefern. Aber lasst mich in den Kommentaren unten wissen, was ihr von
00:06:35T3 Code haltet. Abonniert doch gerne den Kanal, und wie immer: Wir sehen uns im nächsten Video.