ByteDance unifie TraeWork et TraeCode ? Le 9 octobre 2026, TRAE a annoncé la fusion de TraeWork et TraeCode au sein d'une plateforme de développement unifiée combinant un espace de travail pour agents et un environnement IDE conventionnel. La nouvelle solution TRAE prend en charge les tâches d'agents multi-projets, l'édition interactive de code et la synchronisation sélective des tâches et des configurations entre ses interfaces, avec des workflows bureau, web et mobiles. Les utilisateurs actuels de TraeWork ont jusqu'au 23 octobre pour effectuer le processus de migration documenté avant que l'ancien service ne devienne indisponible. Pour les développeurs, ce changement souligne la manière dont la planification assistée par IA et le développement de code concret peuvent coexister au sein d'un même produit, sans pour autant impliquer que tous les contextes d'exécution ou fichiers de projet partagent un runtime sous-jacent unique.
Pourquoi ByteDance a fusionné TraeWork et TraeCode
En bref
- TraeWork et TraeCode ont officiellement fusionné en un seul client, établissant une interface unifiée avec des modes Agent et IDE sur bureau, web et mobile.
- Les services TraeWork autonomes seront arrêtés le 23 octobre 2026. L'historique des discussions, les données locales et les crédits commerciaux seront migrés via une mise à jour guidée du client.
- L'intégration permet un accès partagé aux fichiers de projet, aux échanges sur les tâches et aux ressources générées sans établir de runtime backend unifié non vérifié.
Les débuts des outils de développement basés sur l'IA générative étaient caractérisés par une forte fragmentation. Les assistants de complétion de code fonctionnaient strictement à l'intérieur d'IDE traditionnels, tandis que les agents de chat polyvalents et les outils de génération de documents opéraient dans des applications de productivité isolées. Avec ce paradigme découplé, le développement logiciel restait cloisonné. Un ingénieur devait rédiger des spécifications architecturales dans une application, passer par un navigateur pour générer des maquettes, puis transférer manuellement des extraits dans un éditeur pour le débogage.

La marque TRAE de ByteDance reflétait initialement cette division. TraeCode était spécifiquement conçu pour les ingénieurs logiciels professionnels ayant besoin d'une édition syntaxique approfondie, d'indexation de dépôts et de débogage terminal. De son côté, TraeWork se concentrait sur la gestion de produit, la rédaction technique, la planification de tâches et l'automatisation de bureau. Comme détaillé dans l'annonce officielle sur le forum TRAE, maintenir deux outils séparés entraînait des changements de contexte inutiles. La livraison de logiciels dans le monde réel ne sépare pas la planification des exigences de l'implémentation du code ; transformer une idée en prototype fonctionnel nécessite une interaction continue entre les spécifications, les suites de tests et le code source. En fusionnant les deux clients dans la plateforme unifiée TRAE, ByteDance élimine ces barrières applicatives artificielles.


Comment fonctionnent les fenêtres Agent et IDE de TRAE
Au niveau de l'interface utilisateur, la plateforme unifiée propose deux espaces de travail distincts : la fenêtre Agent et la fenêtre IDE. Selon la documentation de démarrage de TRAE, le lancement de l'application ouvre par défaut la fenêtre IDE standard, avec un bouton bascule dédié situé dans le coin supérieur droit permettant aux développeurs d'accéder à la fenêtre Agent.
[Plateforme TRAE unifiée]
|
+-------------------------------+
| |
v v
[Fenêtre Agent] [Fenêtre IDE]
- Tâches multi-projets - Édition de code
- Orchestration multi-agents - Débogage et terminal
- Tâches locales/cloud/worktree - Contrôle de version
- Suivi de tâches et artefacts - Modes IDE / SOLO
| |
+---------------+---------------+
|
v
[Synchronisation documentée]
- Projets et fichiers locaux supportés
- Conversations et résultats de tâches locales
- Progression des tâches cloud/worktree
- MCP, compétences, règles et paramètres
[Non spécifié publiquement]
- Limites de runtime internes
- Schémas de base de données ou de stockage
- Garanties de transaction inter-agents
- Algorithmes de résolution de conflits
- Format de sérialisation du contexte du modèle
Ce diagramme représente l'architecture et le comportement de synchronisation documentés de TRAE, et non une conception de runtime interne vérifiée indépendamment.
Les deux espaces de travail remplissent des fonctions de développement complémentaires :
- Fenêtre Agent : Conçue comme un espace de travail macro pour la gestion des tâches et la coordination multi-agents, telle que décrite dans la documentation de la fenêtre Agent de TRAE. Les développeurs peuvent lancer des tâches sur plusieurs répertoires de projet, se connecter à des environnements SSH distants ou déployer des worktrees Git via les fonctionnalités Worktree de TRAE pour isoler des expérimentations sans perturber la branche active.
- Fenêtre IDE : Conserve un environnement de codage complet incluant la coloration syntaxique, l'accès au terminal, le débogage et le contrôle de version. Dans la fenêtre IDE, les développeurs peuvent choisir entre le mode IDE traditionnel pour des modifications manuelles précises et le mode SOLO, où l'assistant IA joue un rôle actif dans la planification, la modification du code, l'exécution des tests et la prévisualisation des résultats sous la supervision du développeur.

Ce qui se synchronise entre les espaces de travail TRAE
Une question cruciale pour les équipes d'ingénierie est de savoir comment les données transitent entre la fenêtre Agent et la fenêtre IDE. Bien que l'application assure une continuité inter-fenêtres, elle ne garantit pas une base de données transactionnelle sous-jacente qui empêcherait automatiquement les conflits d'écriture de fichiers simultanés entre des agents autonomes.
À la place, TRAE établit des périmètres de synchronisation spécifiques :
- Fichiers de projet : Les modifications de fichiers générées dans une fenêtre sont répercutées dans le répertoire de projet partagé sur le disque local.
- Artefacts de projet (Mes Artefacts) : TRAE offre un emplacement unifié pour visualiser les résultats générés pris en charge, incluant les modifications de code, HTML, documents, images, vidéos et rapports. Cela n'établit aucun schéma d'indexation interne ni garantie de transaction particulière.
- Configuration et outils : Les configurations des espaces de travail, les serveurs MCP (Model Context Protocol), les compétences personnalisées et les règles utilisateur se synchronisent entre les espaces de travail sous le même compte authentifié.

Lors d'une collaboration sur plusieurs appareils, la documentation d'intégration mobile de TRAE indique que le mode Code mobile accède au projet de bureau actuellement actif, stockant les conversations de tâches et les résultats intermédiaires dans le cloud pour faciliter le suivi à distance.
Le tableau ci-dessous décrit les capacités documentées, les périmètres opérationnels et les limites de synchronisation à travers les interfaces de TRAE :
| Fonctionnalité | Fenêtre Agent | Fenêtre IDE (Mode IDE) | Fenêtre IDE (Mode SOLO) | Synchronisation documentée |
|---|---|---|---|---|
| Focus principal | Orchestration multi-projets & tâches multi-agents | Codage manuel granulaire, terminal et débogage | Développement guidé par l'IA, planification et prévisualisation | Fichiers du répertoire de projet et modifications locales |
| Périmètre d'exécution | Sous-agents concurrents, tâches locales/cloud/worktree | Arborescence de fichiers active d'un seul projet et terminal | Planification de tâches automatisée et modifications de fichiers | Conversations de tâches et artefacts de projet |
| Outils de contexte | Agents personnalisés, compétences et intégrations MCP | Extensions, serveurs de langage et outils Git | Planification pilotée par IA, modification de code, tests et prévisualisation | Serveurs MCP partagés, règles et compétences personnalisées |
| Modèle d'approbation | Modes d'approbation d'exécution configurables | Exécution manuelle pilotée par le développeur | Le comportement d'approbation et de confirmation dépend du mode actif et des permissions configurées | Permissions du compte utilisateur et paramètres de sécurité |
Date limite de migration TraeWork et conservation des données
L'unification des outils de développement introduit une date limite opérationnelle stricte pour les anciens utilisateurs. Les clients de bureau TraeWork autonomes cesseront définitivement de fonctionner le 23 octobre 2026. Les utilisateurs qui ne migrent pas avant cette date perdront l'accès à l'application autonome.

Selon la documentation officielle de migration des données TRAE, TraeWork fournit une invite de mise à jour guidée au sein du client. Durant ce processus, le système transfère les données de compte, les informations de profil personnel, les crédits commerciaux, les états de connexion actifs, l'historique des discussions et les enregistrements des espaces de travail locaux pris en charge vers le nouveau client TRAE.
La fenêtre de mise à jour permet aux utilisateurs de choisir s'ils souhaitent désinstaller automatiquement le client de bureau TraeWork une fois terminée. Elle fournit également une option pour supprimer les anciens fichiers de cache locaux, les journaux et les données temporaires liées à l'IA. Les équipes d'ingénierie doivent vérifier que tous les résultats de tâches critiques sont accessibles au sein du nouveau client avant de choisir l'option de suppression des données historiques locales.
Check-list des développeurs pour la plateforme TRAE unifiée
Les équipes d'ingénierie transférant leurs pipelines de développement vers la plateforme TRAE unifiée devraient suivre un calendrier de préparation structuré pour maintenir la stabilité opérationnelle.
Étapes de migration et opérationnelles
- Terminer la mise à jour TraeWork avant le 23 octobre : Ouvrez le client de bureau TraeWork existant, suivez le flux de migration guidé et confirmez que les profils personnels et les crédits commerciaux sont bien transférés.
- Vérifier les préférences de suppression des données locales : Vérifiez si la gouvernance des données de votre entreprise exige la suppression des anciens caches locaux TraeWork lors de la désinstallation de l'ancien client.
- Configurer les règles de projet : Établissez les normes de codage et les conventions de chemins de fichiers en ajoutant des fichiers
.trae/rulesconformément à la documentation des règles TRAE. Notez que les règles en langage naturel servent de guide pour les agents IA plutôt que de sandboxes de sécurité rigides. - Auditer les permissions d'exécution des agents : Examinez les paramètres de permission au sein de la fenêtre Agent — tels que l'approbation manuelle par rapport à l'exécution automatisée — avant de laisser des tâches autonomes exécuter des commandes shell.
- Valider les intégrations MCP : Si votre workflow connecte des bases de données d'entreprise externes ou des terminaux API via le Model Context Protocol, confirmez que les configurations des serveurs et les identifiants fonctionnent comme prévu dans le nouveau client.
Gouvernance d'équipe et stratégie de workflow
- Établir l'isolation via Worktree : Utilisez les worktrees Git lors de l'envoi d'agents pour refactoriser du code ou construire des fonctionnalités expérimentales, évitant ainsi les modifications simultanées de l'arborescence de travail principale.
- Superviser les livrables multi-agents : Lors du déploiement de sous-agents parallèles pour la décomposition des exigences et la génération frontend, mettez en place des points de contrôle de revue de code pour réconcilier les divergences de conception potentielles.
- Surveiller les périmètres d'accès mobile : Examinez les politiques de connectivité mobile pour vous assurer que le suivi des tâches à distance est conforme aux normes organisationnelles de protection du code source.
Foire aux questions (FAQ)
Qu'arrive-t-il aux utilisateurs de TraeWork qui ne font pas la mise à jour avant le 23 octobre ?
TRAE s'ouvre-t-il sur l'espace de travail Agent par défaut ?
Les développeurs peuvent-ils utiliser TRAE sans connexion Internet ?
Points clés pour les équipes d'ingénierie
La consolidation de TraeWork et TraeCode au sein de la plateforme TRAE unifiée reflète une évolution pragmatique des outils de développement assistés par IA. Plutôt que de forcer l'ingénierie logicielle à utiliser des utilitaires fragmentés à usage unique, les plateformes de développement modernes cherchent à unifier la planification des tâches de haut niveau avec une implémentation granulaire, ligne par ligne.
Pour les équipes d'ingénierie, cette transition réduit la friction lors du passage entre les documents d'exigences et le code source, mais ne supprime pas le besoin de rigueur technique. Les développeurs doivent continuer à appliquer un contrôle de version strict, configurer des limites explicites pour l'exécution des agents et vérifier indépendamment les livrables multi-agents afin de maintenir une qualité logicielle élevée à travers les workflows automatisés.
Références
Share this article



