Ah, Atom… Si vous avez connu l’éditeur de code de GitHub à l’époque, vous savez de quoi je parle. C’était le premier éditeur vraiment moderne, hackable à souhait, avec une communauté de dingues qui créait des extensions pour tout et n’importe quoi. Et puis Microsoft a racheté GitHub, et Atom a fini au cimetière des projets open source en 2022. RIP.
Sauf que les créateurs d’Atom n’ont pas dit leur dernier mot. Nathan Sobo et son équipe ont décidé de repartir de zéro pour créer Zed, un nouvel éditeur de code qui corrige toutes les erreurs du passé. Et quand je dis « de zéro », c’est vraiment from scratch, en Rust cette fois, et pas en Electron. La différence est notable : Zed est conçu pour être rapide, léger et performant, un vrai changement par rapport à la lourdeur de certains éditeurs modernes.
Zed innove en mettant la collaboration en son centre, avec une approche de travail en temps réel qui pourrait bien transformer nos façons de coder.
En pratique, Zed démarre en quelques millisecondes et reste fluide même avec des projets très volumineux. Il utilise un moteur de rendu GPU personnalisé (GPUI), ce qui garantit une stabilité remarquable, même sur de gros monorepos où VS Code commence à ramper. L’optimisation native, combinée à une architecture sans Electron, explique cette performance impressionnante, permettant de coder sereinement sans subir de latence.
Mais ce qui distingue vraiment Zed, c’est son concept de « Zed is our office ». L’équipe n’a pas de bureau physique : leur espace de travail, c’est Zed lui-même. Ils collaborent en permanence via des « channels » partagés où ils peuvent coder ensemble en temps réel, se parler en audio, et voir les curseurs des autres évoluer dans le code. Ce pair programming poussé à l’extrême facilite énormément la revue de code et le debugging en équipe, rendant la collaboration plus naturelle, presque intuitive.
Vous pouvez inviter quelqu’un dans votre espace de travail pour coder à deux, avec des modifications visibles instantanément et des curseurs colorés pour identifier qui fait quoi. Des fonctionnalités comme le système de « follow » permettent même de suivre les actions de ses collègues dans les fichiers, rendant l’expérience de collaboration immersive et fluide. La plateforme repose également sur un assistant IA intégré, supportant Claude, GPT ou Ollama, pour générer, expliquer ou refactoriser du code, avec un contexte complet du projet à portée de main.
Outre ses fonctionnalités collaboratives et IA, Zed offre une palette classique mais bien pensée : coloration syntaxique rapide via Tree-sitter, support LSP pour autocomplétion et diagnostics, terminal intégré et support Vim. Son interface élégante, alliée aux performances optimisées, fait de Zed une alternative sérieuse pour ceux qui veulent sortir de la spirale des éditeurs gourmands en ressources.
Le projet est open source sous licence GPL/AGPL/Apache, et la version de base est gratuite. Une offre payante est disponible pour les équipes souhaitant bénéficier de fonctionnalités avancées de collaboration. Avec sa compatibilité sur macOS, Linux et Windows, Zed s’adresse aussi bien aux professionnels qu’aux développeurs solo résolus à tester un nouvel environnement plus léger, plus efficace et surtout orienté vers la collaboration en temps réel.
Si vous en avez assez de voir VS Code consommer tout votre RAM pour éditer quelques fichiers, Zed mérite sérieusement un essai.
En résumé, Zed apparaît comme une réponse moderne aux limitations de ses prédécesseurs en misant tout sur la performance, la simplicité et la collaboration instantanée. Sa disponibilité gratuite et ses innovations en termes de workflow en font une solution à surveiller de près, surtout pour ceux qui veulent repenser leur manière de coder, ensemble et efficacement.
