Pourquoi Google a construit son propre fork VS Code en premier lieu
Agence web » Actualités du digital » Pourquoi Google a construit son propre fork VS Code en premier lieu

Pourquoi Google a construit son propre fork VS Code en premier lieu

​Google forking VS Code était un changement très important, et il n'y avait pas beaucoup de signes que cela allait arriver. Lorsque Google, une entreprise qui a défendu et contribué à des projets open source comme Visual Studio Code, choisit de créer sa propre application parallèle, cela exige de l'attention.

Antigravity est une application très populaire et m'a débauché de VS Code. Avec ce succès, on peut dire sans se tromper qu’il s’agit d’une décision très intelligente de la part de l’entreprise.

L'architecture « agent d'abord » nécessitait de briser le bac à sable d'extension

Google a décidé de créer Visual Studio Code car l'API d'extension standard était trop restrictive pour un plan axé sur l'agent. Les extensions traditionnelles sont essentiellement des assistants passifs. Ils attendent généralement que vous tapiez quelque chose avant d’apparaître pour vous aider. En outre, ils opèrent dans ces sandbox de sécurité stricts qui limitent considérablement leur capacité à apporter des modifications importantes à l’ensemble de votre base de code.

Lorsque vous utilisez une configuration standard, des outils comme GitHub Copilot sont utiles, mais ils ont tendance à vivre dans les marges. Ils dépendent totalement de votre direction constante, et ils ne peuvent tout simplement pas piloter de manière autonome ces vastes mises à jour architecturales. Pour qu’Antigravity fonctionne correctement, Google avait réellement besoin d’un environnement dans lequel les agents IA pouvaient réellement planifier les choses.

L'entreprise avait besoin de ces agents pour exécuter des commandes de terminal et modifier de nombreux fichiers en même temps sans avoir constamment à demander l'autorisation à l'utilisateur. En créant l'application principale, les ingénieurs de Google ont pu insérer une nouvelle couche « Manager View » directement dans la base de l'EDI. Cette interface dédiée permet aux développeurs de générer et de superviser plusieurs agents qui fonctionnent de manière asynchrone.

C'est ainsi que les modèles Gemini 3 peuvent orchestrer ces flux de travail très complexes que les plugins classiques ne peuvent tout simplement pas gérer. Ces agents ne se contentent plus de suggérer des extraits de code. Ils peuvent désormais vérifier indépendamment leur travail via un navigateur et un terminal intégrés. Il s'agit essentiellement de transformer l'IDE d'un simple éditeur de texte en un centre de contrôle de mission pour le développement de logiciels totalement autonomes.

Google n'a pas pris ces décisions parce que l'objectif initial était d'éloigner les utilisateurs de VS Code ; l'entreprise a décidé de le faire par nécessité. Cependant, une fois le plan clair, le géant de la technologie devait aller de l’avant avec l’objectif de gagner rapidement une base d’utilisateurs fidèles.

Google a dû éliminer les coûts de changement pour les développeurs

La stratégie intelligente de Google pour gagner de nouveaux utilisateurs est ce qui m'a convaincu de changer de plateforme. Le fork de Google est si familier que je n'ai pas eu à apprendre une seule nouvelle chose. Honnêtement, c'était comme utiliser une mise à jour normale de Visual Studio Code, ce qui signifiait que je pouvais déplacer un projet géant le même jour.

Lorsque les entreprises technologiques tentent de créer un tout nouvel IDE à partir de zéro, la conception et l’interface utilisateur sont généralement celles qui échouent. Cela est principalement dû au fait que les développeurs n’aiment vraiment pas changer leur façon de travailler chaque jour. En créant VS Code, Google utilisait essentiellement une stratégie de cheval de Troie pour insérer ses tout nouveaux et puissants outils d'IA directement dans un environnement que des millions de développeurs utilisent déjà.

La vue de l'éditeur est construite en utilisant VS Code comme base. Vous obtenez le même explorateur de fichiers, les mêmes onglets et raccourcis que vous connaissez déjà, ce qui vous offre une expérience immédiate et sans friction dès le départ.

Si Antigravity avait été une application totalement nouvelle dotée de raccourcis clavier uniques et d'un système de fichiers propriétaire, on pourrait raisonnablement s'attendre à ce que très peu de personnes l'adoptent. Cela est particulièrement vrai si l’on considère la difficulté d’apprendre de nouveaux outils en même temps que vous essayez d’apprendre l’intégration de l’IA.

Ce qui se passe à la place, c'est qu'en utilisant un fork, les utilisateurs conservent totalement intactes toutes leurs extensions, thèmes et cette mémoire musculaire cruciale. Google a bien compris que pour gagner la course au codage de l’IA, il n’avait pas besoin de réinventer l’intégralité de l’éditeur de texte. L’entreprise avait simplement besoin de posséder la véritable couche de renseignement fonctionnant juste au-dessus. Bien sûr, il y avait des tarifs, mais cela fonctionnait toujours bien, et ces tarifs ont été augmentés.

Cette approche permet aux ingénieurs d'intégrer le modèle Gemini 3 Pro et la logique de flux de travail agent. L'équipe n'a pas eu à passer des années à réparer des éléments tels que le rendu de texte de base ou les systèmes de gestion de fichiers. C’est une planification vraiment brillante si vous me le demandez.

Dans toute course aux armements, la vitesse compte le plus

Construire un éditeur de code stable, réactif et très performant dès le départ est un énorme projet d'ingénierie. Il faut généralement des années d’efforts avant de parvenir à une maturité suffisante pour un usage professionnel.

Google est actuellement engagé dans une course acharnée contre des concurrents agiles comme Cursor et Windsurf. Ces entreprises redéfinissent rapidement l'expérience des développeurs en intégrant l'intelligence artificielle directement dans le flux de travail. Pour être honnête, ces deux sociétés ont également utilisé des forks VS Code pour lancer leurs produits rapidement, ce qui leur a permis de contourner l'inertie habituelle du développement fondamental.

Google ne pouvait pas prendre le risque de créer un moteur entièrement propriétaire, quelque chose comme un Android Studio pour le Web, et de partir de rien. L’entreprise serait probablement arrivée sur le marché avec des années de retard et aurait raté cette fenêtre d’opportunité cruciale.

Cela ne veut pas dire qu’il n’y a pas de problèmes. Nous avons déjà vu le disque dur de quelqu'un être supprimé par une IA trop puissante, mais dans l'ensemble, le fork fonctionne bien.

Forking a donné à Google une base immédiate qui avait déjà fait ses preuves, ce qui est vraiment utile. Nous parlons spécifiquement du framework Electron robuste et de l'éditeur Monaco qui alimente VS Code. Ce choix stratégique a permis à Google de concentrer 100 % de son ingénierie sur les fonctionnalités différenciantes.

Cela ne veut pas dire qu’il n’y aura pas d’IDE entièrement créé par Google à l’avenir. Il est clair que les gens souhaitent utiliser l’IA comme le modèle Gemini 3 Pro. L'entreprise peut donc prendre le temps de créer un tout nouvel IDE et de développer la logique complexe des flux de travail agents. Google a les ressources pour consacrer une équipe à cette tâche. Si l’entreprise voit une voie vers la rentabilité, un IDE Google propriétaire est une réelle possibilité.


Le fork stratégique de Visual Studio Code de Google pourrait constituer une étape majeure dans l'avenir des IDE. La prochaine génération de productivité pourrait reposer sur une IA autonome et contextuelle, capable de fonctionner sur l’ensemble de la pile de développement.

Nous devons attendre et voir combien d’améliorations supplémentaires seront apportées au fork VS Code de Google. Cependant, cela ne semble pas être la fin ; en fait, cela semble être le début de quelque chose de grand.​

★★★★★