T3 Code a du potentiel... (Mieux que Codex ?)

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00Theo vient de sortir T3 code et je suis vraiment emballé par celui-là. Après tout, comment ne pas
00:00:04l'aimer ? C'est un gestionnaire d'agents entièrement open source et complètement gratuit. Il utilise
00:00:08simplement vos abonnements actuels. Je sais que les interfaces en terminal font fureur en ce moment, mais
00:00:13désolé, pour des flux de travail multi-agents sur plusieurs projets, une interface graphique est
00:00:18bien plus agréable pour moi. C'est pourquoi j'adore l'application Codex ces derniers temps, même si
00:00:23sa performance m'agaçait. Elle est extrêmement gourmande en RAM, sans oublier le fait d'être limité
00:00:27aux modèles d'OpenAI. Voyons donc ce que T3 code propose et s'il résout certains de ces
00:00:32points de friction.
00:00:38Voici donc T3 code, et si vous avez déjà utilisé l'application Codex, cette interface vous semblera
00:00:41assez familière. À gauche, nous avons nos projets, puis à l'intérieur, les différents
00:00:45fils de discussion ouverts. Mais l'une des premières choses à clarifier est la nature de cette application.
00:00:51Elle ne concurrence pas Claude code ou Codex en tant qu'agent de codage. C'est simplement
00:00:55une interface graphique au-dessus de ces outils. Donc tout le code que vous voyez dans ce fil et toutes
00:01:00les réponses proviennent de Codex en arrière-plan, et utilisent donc mon abonnement
00:01:05OpenAI. C'est pour ça que T3 code est totalement gratuit. Si on regarde le sélecteur de modèles,
00:01:09vous voyez que je peux choisir parmi les modèles OpenAI disponibles, et on voit qu'ils prévoient
00:01:13le support de Claude code, Cursor, Open Code et Gemini à l'avenir. En fait, j'ai même
00:01:18vu que le support de Claude code est prêt. Ils attendent juste une clarification
00:01:21d'Anthropic pour savoir s'ils peuvent utiliser les abonnements Claude code ainsi. Pour moi, ce sera
00:01:25l'un des plus gros avantages de T3 code car, même si j'aime les modèles OpenAI pour coder,
00:01:30certaines tâches, comme le design d'interface, sont pénibles. Je dois donc changer d'application
00:01:34parfois et ouvrir Claude code dans le terminal tout en travaillant sur Codex. S'ils
00:01:39parviennent à l'intégrer, je n'aurai plus à le faire, je pourrai tout gérer au même endroit. De plus,
00:01:43je trouve souvent que les créateurs de modèles font les meilleurs outils pour les exploiter.
00:01:47En clair, les modèles OpenAI tournent mieux dans Codex et ceux d'Anthropic dans Claude code. On garde
00:01:52ainsi la même qualité. Cela signifie aussi que T3 code se concentre sur l'expérience utilisateur
00:01:56pour la gestion et l'utilisation de ces agents. Si j'ouvre un projet sur lequel je travaillais plus tôt,
00:02:00il s'agit de mon blog personnel, que je n'ai pas mis à jour depuis des années. Je veux changer
00:02:04le fonctionnement du markdown dedans. Ici, nous avons notre sélecteur de raisonnement à côté
00:02:08du sélecteur de modèle, ainsi que l'option “fast mode”. Avec les modèles OpenAI, on peut choisir
00:02:12entre les modes “chat” et “plan”, ainsi qu'un accès complet ou supervisé pour les appels d'outils.
00:02:16Je vais laisser en mode “plan” et ici, on peut choisir entre le répertoire local
00:02:19ou un nouvel “arbre de travail”. J'adore les “git worktrees” pour travailler avec des agents. Je vais
00:02:23donc laisser sur “new work tree” et rester sur la branche principale dans le sélecteur ici.
00:02:28Si je lance cette requête, Codex commence à explorer mon dépôt et à me préparer un plan,
00:02:31et on peut voir les appels d'outils s'afficher en direct ici. J'ai aussi lancé deux
00:02:35autres agents dans ces projets pour avancer sur du codage. On peut le voir
00:02:38grâce au badge “working”. Pendant que le plan se construit, j'aimerais souligner
00:02:41que j'apprécie beaucoup qu'il ait automatiquement récupéré le favicon du projet. C'est
00:02:45un petit détail que je trouve sympa. Après quelques minutes, l'agent demande
00:02:48une intervention de l'utilisateur. Voici la question. Je vais sélectionner la réponse.
00:02:52Et après quelques minutes de plus, on voit que le plan est terminé et il s'affiche
00:02:56dans le chat ici. On peut aussi le télécharger en markdown ou l'enregistrer dans l'espace de travail
00:03:00et l'agrandir pour tout lire. Je vais simplement lancer l'implémentation.
00:03:04Pendant qu'il travaille pour moi, parlons de l'autre argument de vente de T3
00:03:07code : sa performance. Si vous avez déjà utilisé l'appli Codex, vous avez peut-être remarqué
00:03:11qu'avec plusieurs agents actifs, ça commence à ramer, et j'ai même dû
00:03:14redémarrer Codex car l'appli se figeait complètement. J'utilise
00:03:18T3 code avec plusieurs agents depuis quelques heures maintenant et ce n'est jamais arrivé. On
00:03:22ressent vraiment le soin apporté à la performance car, en naviguant entre ces fils de discussion,
00:03:25on remarque qu'ils chargent instantanément, même s'ils sont très longs. Pour en revenir
00:03:29à mon projet, il semble avoir fini les modifications. On va dans ce
00:03:32menu ici. On peut cliquer sur “commit” et voir l'aperçu des fichiers modifiés.
00:03:36Si on laisse le message vide, il va en générer un automatiquement. En regardant le
00:03:40menu ici, vous voyez aussi les options “push” et “create PR”. Si vous cliquez sur ce bouton,
00:03:44il va générer le message de commit, pousser les modifs, puis ouvrir une nouvelle PR
00:03:48immédiatement. Une fois créée, une icône apparaît dans la barre latérale
00:03:52pour nous indiquer qu'il y a une PR active pour ce fil. On peut aussi cliquer sur ce bouton
00:03:56pour être redirigé directement vers la PR. Ça peut paraître mineur comme fonctionnalité,
00:03:59mais je pense que ça aide à livrer plus vite en permettant de pousser le code et d'ouvrir
00:04:03une PR d'un seul clic pour passer à la suite. Vous remarquerez aussi que cette icône
00:04:07se met à jour selon l'état de la PR. Si elle est rejetée, elle devient rouge.
00:04:11Et si elle est fusionnée, elle passe au violet. Quant aux autres boutons que nous
00:04:14avons au-dessus d'un fil, celui-ci permet de voir une vue diff pour chaque étape
00:04:17de l'agent ou pour l'ensemble. Le rendu est très propre et on
00:04:22peut choisir entre une vue scindée ou unifiée. Ensuite, il y a un bouton simple pour ouvrir
00:04:26la base de code dans Cursor ou le Finder. Puis le bouton d'action rapide. Si vous n'avez
00:04:30jamais vu ça, il permet de configurer un bouton qui va simplement
00:04:33exécuter une commande dans le projet pour vous. On peut choisir de l'exécuter
00:04:37automatiquement à la création d'un worktree ou de créer un raccourci clavier. Une fois configuré,
00:04:41nous avons maintenant un bouton. En cliquant dessus, il lance l'installation dans le projet
00:04:44où nous sommes. Et cela a aussi ouvert le terminal intégré que j'allais vous montrer.
00:04:48Rien de spécial à dire, c'est un terminal normal qui permet juste de ne pas avoir
00:04:51à quitter l'application. L'autre fonctionnalité que j'aime beaucoup et qui est une petite
00:04:54au lieu de parcourir vos fichiers, vous pouvez simplement coller le chemin du projet. J'apprécie
00:04:58vos fichiers Finder, vous pouvez simplement coller le chemin du projet. J'aime beaucoup cela
00:05:02cela car je prépare souvent mes projets dans le terminal d'abord. Maintenant, je peux juste copier
00:05:05le répertoire de travail et le coller pour l'ouvrir. Ça me fait presque regretter
00:05:09qu'il n'y ait pas de commande terminal qui ferait exactement la même chose. C'est
00:05:12donc le premier élément sur ma liste de souhaits. Parlons maintenant de quelques fonctionnalités
00:05:16qui, selon moi, manquent à T3 code. Je commence par quatre améliorations mineures.
00:05:21Premièrement, je voudrais pouvoir double-cliquer sur le titre d'un fil pour le renommer
00:05:24au lieu de passer par le menu. Deuxièmement, dans ce menu ici, je voudrais une option
00:05:28pour l'ouvrir dans mon terminal. Troisièmement, je voudrais pouvoir réduire la barre latérale.
00:05:32C'est impossible pour l'instant, ce qui semble être un oubli. Je suis sûr
00:05:35qu'ils l'ajouteront bientôt. Et quatrièmement, je voudrais voir les terminaux en cours d'exécution.
00:05:39En ce moment, Localhost 3000 tourne dans cette session, mais je n'ai
00:05:43aucune indication qu'un terminal est actif. La bonne nouvelle, c'est que
00:05:46comme c'est open source, je peux cloner le dépôt et demander à Codex d'ajouter ces fonctions.
00:05:50Après un peu de “vibe coding”, j'ai maintenant le double-clic pour renommer et changer ceci
00:05:54en “subscribe”. Chose que vous devriez faire. Je peux cliquer sur ce menu pour ouvrir
00:05:57un terminal. Je peux voir les terminaux actifs dans cette session ici, et je peux aussi
00:06:01faire Command+B pour fermer la barre latérale. On dirait que j'ai un petit souci de formatage.
00:06:05Au-delà de ces fonctionnalités bricolées rapidement, il en manque encore d'autres
00:06:08importantes. La première est un meilleur support des compétences. J'aimerais pouvoir
00:06:12taguer vos compétences dans le prompt comme dans Codex, et aussi avoir
00:06:16une vue de toutes les compétences installées, ainsi que pour les serveurs MCP.
00:06:20J'aimerais aussi pouvoir faire tourner une version headless sur une machine dev
00:06:23dans le cloud pour configurer et gérer des agents à distance. Je suis sûr que cela arrivera
00:06:27bientôt, car le dépôt regorge de demandes, et Theo et son équipe,
00:06:30particulièrement Julius, livrent très rapidement. Dites-moi ce que vous pensez de T3 code en commentaire,
00:06:35n'oubliez pas de vous abonner, et comme toujours, à la prochaine !

Key Takeaway

T3 Code s'impose comme une alternative performante et open source à Codex, offrant une interface graphique fluide pour orchestrer plusieurs agents de codage tout en optimisant le flux de travail Git.

Highlights

T3 Code est un gestionnaire d'agents open source et gratuit qui sert d'interface graphique pour Codex et Claude Code.

L'application résout les problèmes de performance et de consommation de RAM rencontrés sur l'application Codex originale.

L'outil permet une gestion fluide du multi-agent avec des fonctionnalités comme les "git worktrees" et les terminaux intégrés.

Une intégration native permet de transformer des modifications de code en Pull Requests (PR) en un seul clic.

Le créateur a pu personnaliser l'outil grâce à sa nature open source pour ajouter des fonctionnalités de confort (raccourcis, renommage).

Le support futur de modèles comme Gemini et Anthropic (Claude) est une priorité pour centraliser le flux de travail.

Timeline

Introduction et philosophie de T3 Code

L'auteur présente T3 Code comme un nouveau gestionnaire d'agents entièrement open source créé par Theo. Contrairement aux interfaces en ligne de commande (CLI) populaires, ce projet mise sur une interface graphique (GUI) pour faciliter la gestion de projets complexes. L'objectif principal est de pallier les défauts de l'application Codex, notamment sa lourdeur en RAM et sa limitation aux modèles OpenAI. T3 Code se positionne donc comme une solution plus flexible et légère pour les développeurs. Cette introduction pose les bases d'un outil conçu pour améliorer l'expérience utilisateur sans sacrifier la puissance.

Fonctionnement technique et interface

Cette section clarifie que T3 Code n'est pas un agent de codage en soi, mais une surcouche logicielle pour des outils comme Codex. L'utilisateur utilise ses propres abonnements (OpenAI, Anthropic) pour faire fonctionner les modèles en arrière-plan, ce qui explique la gratuité de l'application. L'interface sépare les projets à gauche et les fils de discussion au centre pour une navigation intuitive. L'auteur souligne l'importance de pouvoir bientôt alterner entre OpenAI pour la logique et Claude pour le design d'interface au sein d'une même application. Cette centralisation est perçue comme un avantage compétitif majeur par rapport aux outils isolés.

Démonstration pratique : Workflow et Git

L'auteur effectue une démonstration sur son blog personnel pour illustrer l'utilisation des "git worktrees" et du mode "plan". On y voit comment l'agent explore le dépôt, propose une stratégie de modification et interagit avec l'utilisateur pour valider des choix techniques. Un détail visuel apprécié est la récupération automatique des favicons de projets, renforçant l'aspect soigné de l'interface. Le système de badges permet de suivre l'état d'avancement des différents agents travaillant en parallèle. Le résultat final est un plan détaillé en Markdown que l'utilisateur peut valider avant l'implémentation réelle du code.

Performances et gestion des Pull Requests

La performance est mise en avant comme le point fort de T3 Code face aux plantages fréquents de l'application Codex officielle. L'auteur note une fluidité exemplaire, même avec des historiques de discussion très longs et plusieurs agents actifs simultanément. Une fonctionnalité clé présentée est l'automatisation des commits et des Pull Requests directement depuis l'interface. En un clic, l'outil génère un message, pousse le code et ouvre la PR sur GitHub, changeant la couleur de l'icône selon l'état (ouvert, fusionné ou rejeté). Ce gain de temps est crucial pour les développeurs souhaitant enchaîner les tâches rapidement.

Outils avancés et personnalisation open source

Le tour d'horizon se poursuit avec les vues de différence (diff) scindées ou unifiées pour examiner les modifications de code étape par étape. T3 Code inclut également des "boutons d'action rapide" pour exécuter des commandes terminal personnalisées, comme l'installation de dépendances. L'auteur apprécie particulièrement la possibilité de coller directement un chemin de dossier pour ouvrir un projet, facilitant la transition depuis un terminal externe. Bien que l'outil soit déjà robuste, l'auteur exprime le souhait d'une commande terminal dédiée pour ouvrir l'application. Cette section démontre la flexibilité de l'outil pour s'adapter aux habitudes de travail spécifiques de chaque développeur.

Limites actuelles et perspectives d'avenir

L'auteur conclut en listant des points d'amélioration, comme le renommage des fils par double-clic ou la gestion des serveurs MCP. Grâce à la nature open source du projet, il montre comment il a lui-même codé certaines de ces fonctionnalités manquantes en utilisant l'agent Codex. Parmi les besoins futurs, il mentionne le support des compétences (skills) et une version "headless" pour la gestion à distance sur des machines cloud. L'équipe derrière T3 Code, menée par Theo et Julius, est décrite comme très réactive face aux demandes de la communauté. La vidéo s'achève sur une note optimiste quant à l'évolution rapide de cet écosystème d'outils de développement assistés par IA.

Community Posts

View all posts