Accéder au contenu principal

Trae IA : Un guide avec des exemples pratiques

Découvrez ce qu'est Trae AI, ses fonctionnalités, ses tarifs, son processus d'installation, ses applications pratiques et comment il se compare à Cursor AI.
Actualisé 29 juil. 2025  · 8 min de lecture

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é.

Classement vérifié par SWE-bench, avec Trae AI en tête.

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.

Interface Trae AI Builder présentant la disposition claire et moderne de l'IDE avec une barre latérale de discussion, un éditeur de code et une intégration du terminal, démontrant l'expérience utilisateur optimisée par rapport aux environnements de codage traditionnels.

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.

Page de tarification de Trae AI affichant un abonnement mensuel de 10 $ avec 600 requêtes rapides et un nombre illimité de requêtes lentes, mettant en avant le modèle de tarification compétitif par rapport à d'autres outils de codage IA.

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.

Capture d'écran de la réaction négative de la communauté Cursor sur les réseaux sociaux et les forums, montrant les plaintes des utilisateurs concernant les changements de tarification et la mise en place d'un modèle basé sur des crédits, illustrant les défis auxquels sont confrontées les entreprises d'IDE IA en matière de tarification durable.

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 :

  1. Veuillez télécharger le programme d'installation pour votre plateforme.
  2. Veuillez exécuter le programme d'installation.
  3. Veuillez importer vos paramètres depuis Cursor ou VS Code.
  4. Vous pouvez également ajouter Trae au terminal sous la commande trae.
  5. 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.

Sortie du terminal affichant une interface colorée de jeu de morpion 4x4 avec des marqueurs X et O, démontrant la capacité de Trae AI à générer des jeux Python fonctionnels avec une disposition en grille et un formatage visuel appropriés.

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.

Interface de chat Trae AI présentant un flux de conversation organisé avec des éléments distincts pour la génération de code, la création de fichiers et l'exécution de commandes, mettant en évidence la conception claire et intuitive de l'expérience utilisateur.

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

Interface des résultats de recherche Web dans Trae AI présentant des résultats de recherche complets sur les implémentations du jeu tic-tac-toe, démontrant les capacités de recherche Internet intégrées pour un flux de travail de développement amélioré.

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.md pour la structure du projet et les décisions architecturales
  • development.md pour les normes et pratiques de codage
  • orchestration.md pour guider la mise en œuvre des fonctionnalités et l'utilisation de la documentation
  • design_philosophy.md Principes 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.

Interface de la place de marché Trae AI MCP affichant les serveurs Model Context Protocol disponibles avec des options d'installation en un clic, illustrant l'approche conviviale pour étendre les capacités de l'IA à l'aide d'outils externes et d'API.

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.

Interface du mode SOLO de Trae AI illustrant le flux de travail autonome du génie logiciel avec des fonctionnalités de planification de projet, de répartition des tâches et de déploiement, représentant l'avenir du développement de bout en bout alimenté par l'IA.

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 :


Bex Tuychiev's photo
Author
Bex Tuychiev
LinkedIn

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. 

Sujets

Apprenez l'IA grâce à ces cours !

Cours

Déployer l'IA en production avec FastAPI

4 h
1.9K
Utilisez FastAPI pour développer des API qui servent des modèles d’IA en production.
Afficher les détailsRight Arrow
Commencer le cours
Voir plusRight Arrow