Cours
Trae AI s'est classé en tête du classement classement SWE-bench Verified en juillet 2025. Ce benchmark teste les outils de codage IA à l'aide de 500 problèmes GitHub réels, sélectionnés par des développeurs Python expérimentés. Trae AI est le seul IDE de codage basé sur l'IA à avoir participé à ce benchmark et à l'avoir remporté.

Les repères sont utiles, mais ils ne reflètent pas toujours le travail de codage. La résolution des problèmes GitHub n'est qu'une partie du travail des développeurs. Vous consacrez une grande partie de votre temps à développer de nouvelles fonctionnalités, à comprendre les bases de code existantes et à collaborer avec votre équipe sur des projets.
Dans ce tutoriel, je me concentre davantage sur des exemples pratiques que sur la théorie. Je vais vous expliquer étape par étape comment configurer Trae AI et le tester à l'aide de divers exemples qui vous aideront à déterminer si cet outil est adapté à vos besoins.
Qu'est-ce que Trae AI ?
Trae AI se présente comme « le véritable ingénieur en IA », une affirmation audacieuse qu'ils ont probablement adoptée après avoir atteint la première place du classement SWE-bench Verified. À première vue, il ressemble à n'importe quel autre IDE alimenté par l'IA avec les fonctionnalités standard auxquelles vous pouvez vous attendre :
- Un agent de codage appelé Builder
- Barre latérale et chat intégré pour contrôler le Builder et poser des questions sur votre base de code
- Accès à des modèles haut de gamme tels que Claude 4 Sonnet, Gemini 2.5 Proet Grok 4et Kimi K2
- Accès terminal intégré, prise en charge du protocole MCP (Model Context Protocol) et fonctionnalités de recherche Web.
- Complétion par tabulation et fonctionnalités IDE standard
Cependant, en approfondissant votre analyse, vous découvrirez des fonctionnalités qui distinguent Trae de la concurrence :
- Le mode SOLO offre une ingénierie logicielle de bout en bout, de la planification à la réalisation du projet.
- SOLO Builder, une version spécialisée et personnalisée pour les tâches de développement web.
- Déploiement en un clic d'applications web sur Vercel
- Navigateur intégré pour prévisualiser les applications Web
- Commande vocale pour donner des instructions à l'IA
- Des agents IA personnalisés via MCP, vous permettant de créer des assistants spécialisés pour différentes tâches.
Tout comme Cursor, Trae est en réalité un fork de VS Code, bien qu'il soit en open source. Vous le remarquerez immédiatement, car cela vous permet d'importer les paramètres, les extensions et les raccourcis clavier depuis Cursor ou VS Code. Cependant, l'interface utilisateur a été épurée afin de la rendre plus compacte et plus attrayante visuellement.

Cet outil se positionne comme un partenaire collaboratif plutôt que comme un simple outil de complétion de code. Vous pouvez communiquer avec lui à l'aide de commandes en langage naturel telles que « @Agent » (Trouve-moi une recette de pizza) ou « #Context » (Trouve-moi une recette de pizza végétarienne), et lui déléguer des tâches de codage complexes tout en gardant
Avant d'examiner ces fonctionnalités en action, il est important de discuter du modèle tarifaire de Trae AI, car c'est là que résident les véritables différences entre cette plateforme et les autres IDE IA.
Remarque concernant les tarifs de Trae AI
Trae AI coûte actuellement 10 $ par mois, avec une réduction de 3 $ sur le premier mois. Ce chiffre est étonnamment bas par rapport à des concurrents directs tels que Cursor ou Windsurf, qui facturent entre 15 et 20 dollars par mois, tandis que les alternatives open source telles que Cline peuvent coûter plusieurs centaines de dollars par mois en raison de leur tarification basée sur l'utilisation.
Ce qui rend cette tarification encore plus intéressante, c'est le modèle basé sur la demande. Vous bénéficiez de 600 requêtes rapides par mois et d'un nombre illimité de requêtes lentes pour les modèles premium. Cependant, cette approche présente un problème fondamental que nous avons déjà rencontré auparavant.

Cursor a suivi ce modèle de tarification exact il y a quelques mois seulement. Dans ce modèle, chaque invite compte comme une ou plusieurs requêtes dans votre limite mensuelle, indépendamment de sa complexité ou de l'utilisation de jetons.
Par exemple, une invite effectuant une opération sur l'ensemble de votre base de code compte autant qu'une petite modification en ligne, même si la première coûte 10 à 20 fois plus cher en termes de coûts API réels. Cursor a réalisé que ce modèle ne serait pas évolutif, même à 20 dollars par mois, et est passé à une tarification basée sur des crédits, où les utilisateurs obtiennent 20 dollars de crédits au prix de l'API, plus des frais supplémentaires.

Ce changement a provoqué une vive réaction au sein de la communauté Cursor. Les utilisateurs ont commencé à épuiser leurs crédits mensuels en quelques jours. La même réalité économique qui a contraint Cursor à prendre cette décision affectera probablement Trae AI à mesure que sa base d'utilisateurs s'élargira.
Des signes de tension apparaissent déjà. Le mode SOLO, fonctionnalité emblématique de Trae, reste en version bêta avec un accès limité, même pour les utilisateurs payants. Leur site web indique que toutes les visites sont fermées, mais que des codes et éventuellement sont disponibles via une liste d'attente. Cela est logique, car le mode SOLO fonctionne comme un véritable ingénieur logiciel (planification, documentation et déploiement) et consomme beaucoup plus de jetons que l'assistance au codage classique.
Bien que ce modèle tarifaire soit susceptible d'être temporaire, il vous offre la possibilité d'accéder à Claude 4 Sonnet et à d'autres modèles haut de gamme pour 3 $ le premier mois. Les entreprises opèrent souvent à perte au début afin de gagner la confiance des utilisateurs et de se constituer une clientèle, en particulier lorsqu'elles bénéficient du soutien d'investisseurs.
Comment installer et configurer Trae AI ?
L'expérience de configuration de Trae AI est très fluide. est très fluide :
- Veuillez télécharger le programme d'installation pour votre plateforme.
- Veuillez exécuter le programme d'installation.
- Veuillez importer vos paramètres depuis Cursor ou VS Code.
- Vous pouvez également ajouter Trae au terminal sous la commande
trae. - Ouvrez un dossier en tant que projet ou clonez un référentiel depuis GitHub.
Dans ce tutoriel, nous allons créer une application de terminal de morpion afin de tester les capacités du Builder. Malheureusement, je n'ai pas encore accès au mode SOLO, nous allons donc nous concentrer sur les fonctionnalités du Builder et ne donner qu'un aperçu du mode SOLO à la fin du tutoriel.
Allons-y, plongeons enfin dans le vif du sujet !
Utilisation du générateur de Trae
Pour tester les capacités de Trae, veuillez créer un nouveau répertoire de projet et l'ouvrir avec Trae. Veuillez sélectionner Claude 4 Sonnet, car Trae est optimisé pour ce modèle. C'est le même modèle qui leur a permis d'atteindre le sommet du classement SWE-bench.
J'ai commencé par cette invite pour créer un jeu de morpion sur terminal :
I want to build a 4x4 tic-tac-toe game in Python with a clean terminal interface.
The game should support two players taking turns, detect wins in rows, columns,
and diagonals, and handle draws. It should have colored elements, not just black and white, but the color system must be minimalistic.
Le résultat a été un succès à 99 %. Le développeur a créé un jeu terminal entièrement fonctionnel et esthétiquement correct. Ce qui m'a le plus surpris, c'est qu'il a réussi à reproduire la grille du tic-tac-toe dès le premier essai. Lorsque j'ai testé cette même invite avec d'autres IDE au cours de mes évaluations, seul Cursor a réussi à le faire correctement.

L'interface du chat est claire et bien organisée. Chaque événement, qu'il s'agisse de générer du code, d'exécuter des commandes ou de créer des fichiers, apparaît comme un élément distinct, ce qui facilite le suivi du processus du générateur.

Le générateur a automatiquement créé le script Python et un fichier README d'accompagnement, puis a exécuté des commandes dans le terminal pour tout tester. Il a même récupéré mes configurations shell (Oh My Zsh) sans aucune configuration. L'expérience s'est déroulée de manière fluide et naturelle.
Test de l'accès Web
Au début des IDE IA, il était frustrant de devoir passer de votre IDE à ChatGPT ou Chrome pour rechercher des informations relatives à un projet. Heureusement, l'accès direct au Web depuis l'interface utilisateur du chat est désormais pratiquement une exigence pour tous les IDE. Trae ne fait pas exception.
Vérifions cela avec une recherche liée à notre projet tic-tac-toe :
Search the internet for innovative ways other people have built tic-tac-toe games.
I want more comprehensive features

Les résultats ont été conformes à vos attentes : un résumé détaillé de la recherche accompagné de suggestions de mesures à mettre en œuvre. Il convient toutefois de noter la vitesse de navigation. Cette opération est légèrement plus lente que les autres, mais cela n'est pas très gênant, car la recherche sur le Web est une activité occasionnelle plutôt que constante.
Contrôle du contexte
Trae offre les fonctionnalités standard de contrôle du contexte auxquelles vous pouvez vous attendre. Vous pouvez ajouter des fichiers ou des dossiers en les mentionnant avec #. Vous pouvez également coller des URL : Trae extraira le contenu de la page comme contexte lors de la rédaction du code.
Cette fonctionnalité est pratiquement indispensable pour les ingénieurs en IA qui travaillent constamment avec des technologies telles que LangChain ou OpenAI Python SDK, qui sont souvent plusieurs versions plus récentes que les connaissances d'entraînement du LLM. Plutôt que d'interrompre votre flux de travail pour copier de la documentation, vous pouvez simplement mentionner les URL des documents mis à jour directement dans votre invite.
Ce qui distingue Trae, c'est sa capacité à référencer des classes ou des fonctions spécifiques dans le fichier actuellement ouvert. Cela est plus efficace que de sélectionner manuellement le code, en particulier lorsque vous travaillez avec de grandes classes Python qui s'étendent sur des centaines de lignes.
Pour gérer ce que l'IA voit, Trae vous permet d'exclure des fichiers et des dossiers de l'indexation. Étant donné que les IDE IA créent des index d'espace de travail pour les questions-réponses relatives au code, vous pouvez contrôler ce qui est inclus en créant un fichier .ignore dans le dossier .trae. Ceci fonctionne en parallèle avec votre fichier .gitignore, de sorte que tout ce qui se trouve dans l'un ou l'autre fichier reste hors de la portée du Builder.
C'est dans les fichiers de règles que Trae se distingue vraiment. Ces documents de réduction vous permettent de définir des directives au niveau de l'espace de travail et de l'utilisateur qui déterminent le comportement de l'IA. Dans le développement assisté par l'IA, les fichiers de règles sont pratiquement indispensables. Envisagez de créer ces fichiers dans votre répertoire d' .trae/rules:
architecture.mdpour la structure du projet et les décisions architecturalesdevelopment.mdpour les normes et pratiques de codageorchestration.mdpour guider la mise en œuvre des fonctionnalités et l'utilisation de la documentationdesign_philosophy.mdPrincipes de conception de projets web
Une fois configurée, vous pouvez invoquer n'importe quelle règle pendant le chat en utilisant la syntaxe #rulename.
Complétion par tabulation
La complétion par tabulation fait partie intégrante des IDE depuis longtemps. Cursor a transformé l'expérience des développeurs en introduisant son propre modèle interne pour proposer des complétions intelligentes dans l'ensemble de votre fichier. Trae AI propose des fonctionnalités similaires et les regroupe sous un seul nom appelé Cue.
Cue comprend plusieurs types d'achèvement :
- La fonction d'auto-complétion comprend le code existant et suggère la suite à écrire à l'emplacement du curseur.
- Les modifications multi-lignes permettent d'écrire plusieurs lignes de code associées en une seule fois.
- Les modifications prédictives suggèrent votre prochaine modification en fonction de votre dernière modification.
- Aller aux modifications permet de trouver l'endroit suivant où vous devez apporter une modification affectée par votre modification précédente.
J'apprécie particulièrement la fonctionnalité « passer à l'édition » de Cursor, qui fonctionne de manière fluide. Je peux simplement parcourir mes modifications à l'aide de la touche Tab lorsque je prends le contrôle du script. La fonctionnalité « Aller à l'édition » de Trae est beaucoup plus lente que celle de Cursor.
Au cours des tests, j'ai souvent dû placer le curseur sur la ligne où je souhaitais effectuer la modification suivante afin de déclencher la suggestion « Tab : aller ici ». Cela va à l'encontre de l'objectif de la fonctionnalité « Aller à la modification ». Les autres fonctionnalités de Cue sont également plus lentes.
Cela fonctionne, mais comme Trae est nouveau, Cue a besoin d'un peu d'attention pour rivaliser avec ses concurrents bien établis.
Constructeur avec accès MCP
Une autre fonctionnalité indispensable pour les IDE basés sur l'IA est la prise en charge du protocole MCP (Model Context Protocol). Les MCP font office de passerelles entre votre assistant IA et les outils externes, bases de données ou API. Sans eux, votre agent de codage reste isolé des systèmes réels avec lesquels vous travaillez.
L'assistance fournie par Trae AI aux MCP est très complète et conviviale. La plateforme comprend une interface utilisateur dédiée aux serveurs MCP officiels, qui vous permet de les installer en un seul clic.

Disposer d'une place de marché permet également de résoudre le problème de la découverte. Vous pouvez parcourir les MCP disponibles au lieu de rechercher dans la documentation ou les référentiels GitHub pour trouver ce dont vous avez besoin.
Une fois que vous avez ajouté un ou plusieurs serveurs, ou ajouté un serveur personnalisé via les paramètres, ce qui est également très simple, vous pouvez passer du Builder standard à l'agent « Builder avec MCP ». Bien que le fait d'avoir un agent distinct puisse sembler étrange au premier abord, il s'agit en réalité d'une conception intelligente.
Votre liste MCP s'allongera au fil du temps. Chaque invite que vous envoyez comprend des informations sur les MCP disponibles et leurs outils, et consomme des jetons, que vous les utilisiez ou non. Le passage intentionnel à Builder avec MCP permet à Trae de réduire ses coûts. Lorsqu'ils passeront finalement à une tarification basée sur l'utilisation, cette conception permettra également aux utilisateurs de réaliser des économies.
Remarque : les annonces sur les places de marché pour les serveurs MCP utilisent parfois des instructions de configuration obsolètes, ce qui peut entraîner des erreurs d'installation. Lorsque vous passez à Builder avec MCP, veuillez vérifier les indicateurs d'état à côté de chaque serveur et assurez-vous qu'ils sont bien verts avant de commencer votre travail. Si elle est rouge, vous devez alors déboguer le problème vous-même.
Création d'agents personnalisés
Une fonctionnalité très appréciée dans les IDE open source actuels tels que Cline ou Roo Code est la possibilité de créer des agents personnalisés ayant accès à différents outils, serveurs MCP et comportements totalement différents via différentes invites système. Bien qu'il s'agisse d'un logiciel propriétaire, Trae AI offre également cette fonctionnalité.
Les agents personnalisés résolvent un problème réel dans le développement assisté par l'IA. Le générateur par défaut fonctionne bien pour les tâches de codage générales, mais les travaux spécialisés nécessitent souvent un comportement plus ciblé. Au lieu d'expliquer à plusieurs reprises vos exigences lors de chaque conversation, vous pouvez créer des agents adaptés à des flux de travail spécifiques.
Par exemple, vous pourriez créer un « agent de documentation » qui rédige toujours des chaînes de documentation complètes, inclut des indications de type et respecte les normes de documentation de votre équipe. Ou encore un « agent de révision du code » qui se concentre sur les failles de sécurité, les problèmes de performance et les normes de codage plutôt que sur la mise en œuvre de nouvelles fonctionnalités.
Une fois que vous avez votre agent personnalisé, vous pouvez commencer à l'utiliser en le sélectionnant dans le menu déroulant disponible en haut du champ de saisie du chat ou en utilisant la syntaxe @agent-name.
Mode SOLO dans Trae AI
Le mode SOLO représente la fonctionnalité la plus ambitieuse de Trae : une expérience d'ingénierie logicielle entièrement autonome qui gère tout, de la planification initiale au déploiement final. Vous décrivez ce que vous souhaitez, et le mode SOLO planifie l'architecture, écrit le code, effectue les tests et déploie votre projet sans supervision constante.
Le mode SOLO va bien au-delà de l'assistance au codage standard. Il décompose les projets complexes en tâches gérables, rédige la documentation et prend des décisions architecturales comme le ferait un développeur expérimenté. Le variante SOLO Builder est spécialement conçu pour les workflows de développement web. Il offre des outils spécialisés pour les projets front-end, notamment des aperçus intégrés dans le navigateur et des déploiements Vercel en un clic.

Les principales fonctionnalités sont les suivantes :
- Développement complet du projet, de la conception à la mise en œuvre
- Planification automatique des projets et répartition des tâches
- Génération de documentation en temps réel
- Workflows de test et de débogage intégrés
- Déploiement en un clic sur les plateformes cloud
- Prise en charge de la saisie vocale pour une interaction naturelle
Le mode SOLO reste en version bêta avec un accès extrêmement limité, comme nous l'avons mentionné précédemment. Même les utilisateurs Pro doivent disposer d'un code d'invitation spécial pour l'essayer, et tous les accès semblent fermés, avec seulement une liste d'attente potentielle.
Trae AI vs. Curseur
Après avoir utilisé Trae pendant un certain temps et lu attentivement leur documentation, il apparaît clairement que leur objectif principal est de surpasser Cursor.
Les avantages de Trae sont indéniables. À 10 dollars par mois contre 20 dollars pour Cursor, la différence de prix est importante pour de nombreux développeurs. Trae offre également des fonctionnalités qui font défaut à Cursor : des agents personnalisés, l'intégration d'OpenRouter pour des modèles supplémentaires et, de manière subjective, une interface plus soignée. Le design visuel semble plus moderne et moins encombré que la configuration actuelle de Cursor.
Cependant, Cursor dispose de plusieurs atouts que Trae n'a pas :
- Leur avantage en tant que précurseurs leur a permis d'acquérir une base d'utilisateurs considérable qui a déjà investi dans leur écosystème.
- Agents d'arrière-plan qui fonctionnent sans que l'IDE soit ouvert
- Intégrations mobiles et Slack pour le codage à distance
- Renforcement des partenariats avec des entreprises telles qu'Anthropic, qui fournissent un accès à des versions optimisées des modèles.
- Fonctionnalité de mémoire de type ChatGPT qui mémorise le contexte d'une session à l'autre, ce qui fait actuellement défaut à Trae.
Le véritable défi réside dans la mise en œuvre. Si Trae parvient à perfectionner certaines fonctionnalités telles que Cue (leur système de complétion automatique), à étendre l'accès au mode SOLO et à renforcer sa présence marketing, l'entreprise pourrait séduire les utilisateurs frustrés de Cursor, en particulier ceux qui sont mécontents des récentes modifications tarifaires.
Cependant, changer d'IDE demande un effort considérable, et l'écosystème bien établi de Cursor crée des obstacles naturels à la migration. La concurrence profite aux développeurs dans tous les cas : les deux outils devront innover plus rapidement pour rester pertinents.
Conclusion
Trae AI tient sa promesse d'être un assistant de codage performant, doté d'une interface claire et de fonctionnalités compétitives. Bien que les résultats des tests de performance soient impressionnants, le véritable test réside dans les flux de travail quotidiens, où l'outil doit fonctionner suffisamment bien pour justifier d'être considéré comme une alternative à Cursor.
La question essentielle n'est pas de savoir si Trae AI fonctionne – c'est le cas –, mais s'il peut conserver ses avantages actuels suffisamment longtemps pour conquérir des parts de marché. Le modèle tarifaire sera probablement modifié, l'accès en mode SOLO restera limité et certaines fonctionnalités devront être améliorées. Pour les développeurs désireux d'essayer quelque chose de nouveau, en particulier au prix de lancement actuel de 3 $, Trae AI offre une expérience solide qui pourrait devenir votre IDE principal après quelques mises à jour.
Si vous êtes à la recherche d'assistants de codage IA, les blogs suivants pourraient également vous être utiles :
- Cline contre Cursor : Une comparaison avec des exemples
- Curseur ou planche à voile ? Une comparaison avec des exemples
- Cline IA : Un guide avec neuf exemples pratiques
- Cursor IA : Un guide avec 10 exemples pratiques
- Éditeur de code Windsurf AI Agentic : Caractéristiques, configuration et cas d'utilisation

Je suis un créateur de contenu en science des données avec plus de 2 ans d'expérience et l'un des plus grands followings sur Medium. J'aime écrire des articles détaillés sur l'IA et la ML dans un style un peu sarcastıc, car il faut bien faire quelque chose pour les rendre un peu moins ennuyeux. J'ai produit plus de 130 articles et un cours DataCamp, et un autre est en cours d'élaboration. Mon contenu a été vu par plus de 5 millions de personnes, dont 20 000 sont devenues des adeptes sur Medium et LinkedIn.