T3 Code hat Potenzial... (Besser als Codex?)

BBetter Stack
컴퓨터/소프트웨어창업/스타트업AI/미래기술

Transcript

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.

Key Takeaway

T3 Code positioniert sich als performante, kostenlose Open-Source-Alternative zur Verwaltung verschiedener KI-Coding-Agenten unter einer einheitlichen grafischen Oberfläche.

Highlights

T3 Code ist ein quelloffener und kostenloser Agenten-Manager mit einer grafischen Benutzeroberfläche (GUI).

Die App nutzt bestehende Abonnements wie OpenAI und plant die Integration von Claude Code, Cursor und Gemini.

Ein signifikanter Vorteil gegenüber der Codex-App ist die deutlich bessere Performance und RAM-Effizienz.

T3 Code unterstützt Git-Worktrees, was sauberes Arbeiten an verschiedenen Branches ermöglicht.

Automatisierte Workflows erlauben das Erstellen von Commits und Pull Requests direkt aus der Oberfläche.

Nutzer können eigene Quick-Actions für Terminal-Befehle definieren, um die Entwicklung zu beschleunigen.

Da das Projekt Open Source ist, können fehlende Funktionen durch die Community oder via "Vibe Coding" ergänzt werden.

Timeline

Einführung in T3 Code und Vergleich mit Codex

Der Sprecher stellt T3 Code als neuen, quelloffenen Agenten-Manager vor, der eine grafische Benutzeroberfläche für verschiedene KI-Tools bietet. Er erklärt seine persönliche Vorferenz für GUIs gegenüber Terminal-UIs bei komplexen Workflows mit mehreren Agenten. Ein Hauptkritikpunkt an der bestehenden Codex-App ist deren hoher Ressourcenverbrauch und die Bindung an OpenAI-Modelle. T3 Code soll diese Schwachstellen durch bessere Performance und Flexibilität adressieren. Das Ziel der App ist es, die Verwaltung von Coding-Agenten effizienter und benutzerfreundlicher zu gestalten.

Funktionsweise und Modell-Unterstützung

In diesem Abschnitt wird klargestellt, dass T3 Code kein eigenständiger Coding-Agent ist, sondern lediglich als Interface fungiert. Die App nutzt die APIs bestehender Abonnements des Nutzers, was sie für den Endanwender komplett kostenlos macht. Der Sprecher zeigt die aktuelle Unterstützung für OpenAI-Modelle und gibt einen Ausblick auf die geplante Integration von Anthropic, Google Gemini und Cursor. Ein besonderer Fokus liegt auf der Vision, verschiedene Spezial-Agenten wie Claude Code für UI-Design zentral an einem Ort zu verwalten. Dies spart Zeit, da der ständige Wechsel zwischen Terminal und verschiedenen Apps entfällt.

Live-Demo: Reasoning, Worktrees und Agenten-Workflow

Der Sprecher demonstriert die Nutzung von T3 Code an seinem persönlichen Blog-Projekt unter Verwendung von Git-Worktrees. Er erklärt die verschiedenen Modi wie Plan-Modus und Chat-Modus sowie die Überwachungsoptionen für Tool-Aufrufe. Während der Agent im Hintergrund arbeitet und einen Plan erstellt, werden Details wie die automatische Übernahme von Projekt-Favicons gelobt. Der Workflow umfasst die Analyse der Codebasis, das Einholen von Benutzerfeedback und die anschließende Umsetzung der Änderungen. Diese strukturierte Herangehensweise ermöglicht es, mehrere Agenten gleichzeitig an unterschiedlichen Aufgaben arbeiten zu lassen.

Performance-Vorteile und Git-Integration

Die Performance von T3 Code wird hervorgehoben, da die App selbst bei langen Threads und vielen aktiven Agenten flüssig reagiert. Im Gegensatz zu Codex gibt es keine Ruckler oder Abstürze, was auf eine optimierte Architektur hindeutet. Der Sprecher zeigt, wie einfach Commits und Pull Requests (PRs) direkt aus der App heraus erstellt werden können. Ein besonderes Feature ist das visuelle Feedback in der Seitenleiste, das den Status eines PRs durch Farbwechsel anzeigt. Diese tiefe Integration in den Entwicklungszyklus soll die Auslieferungsgeschwindigkeit von Code signifikant erhöhen.

Zusatzfunktionen: Diffs, Quick-Actions und Terminal

Es werden weiterführende Funktionen wie die detaillierte Diff-Ansicht für jeden Schritt des Agenten und die Quick-Action-Buttons vorgestellt. Mit Quick-Actions lassen sich häufig genutzte Befehle wie Installationen automatisieren und per Tastenkürzel auslösen. Das integrierte Terminal reduziert die Notwendigkeit, die App zu verlassen, was den Fokus auf der eigentlichen Aufgabe hält. Ein praktisches Detail beim Hinzufügen von Projekten ist die Möglichkeit, Pfade direkt einzufügen, anstatt den Dateibrowser zu nutzen. Dennoch äußert der Sprecher den Wunsch nach einem dedizierten CLI-Befehl für diesen Vorgang.

Fehlende Features und Ausblick

Abschließend identifiziert der Sprecher noch Lücken in der aktuellen Version, wie die fehlende Möglichkeit, Threads per Doppelklick umzubenennen oder die Seitenleiste einzuklappen. Da T3 Code Open Source ist, demonstriert er, wie er einige dieser Funktionen mittels "Vibe Coding" und Hilfe der KI selbst implementiert hat. Größere Wünsche für die Zukunft sind eine bessere Skill-Unterstützung, MCP-Server-Integration und eine Headless-Version für Remote-Maschinen. Trotz der frühen Phase zeigt sich der Sprecher beeindruckt von der Entwicklungsgeschwindigkeit des Teams um Theo und Julius. Er schließt das Video mit einem Aufruf zur Interaktion und zum Abonnement seines Kanals ab.

Community Posts

View all posts