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 !