- Zed, l’éditeur de code open source entièrement réécrit en Rust, intègre désormais pleinement des fonctionnalités d’IA
- L’agent IA peut aller de la recherche de code à sa modification, et fonctionne sans apprentissage préalable de l’utilisateur
- La protection de la vie privée et la sécurité sont activées par défaut ; aucune conversation n’est stockée sur les serveurs sans consentement explicite
- Selon les préférences de l’utilisateur, il est possible de configurer librement le modèle d’IA et les outils utilisés, avec prise en charge de sa propre clé API ou d’une exécution locale via Ollama
- Les utilisateurs qui ne veulent pas d’IA peuvent continuer à utiliser Zed gratuitement ; les fonctions IA sont disponibles 50 fois par mois gratuitement ou via une offre payante
Zed : l’éditeur de code IA le plus rapide
- Zed est un éditeur open source développé entièrement en Rust, avec implémentation directe jusqu’aux shaders GPU et aux API graphiques du système d’exploitation
- Les fonctionnalités IA sont elles aussi entièrement open source et, via l’Agent Panel, permettent d’explorer le code et d’automatiser les modifications
- L’agent peut rechercher et parcourir immédiatement une base de code sans indexation préalable, puis répondre aux questions ou modifier le code
Confidentialité et sécurité
- Aucune conversation avec l’agent n’est enregistrée par défaut — elles ne sont envoyées au serveur qu’en cas de consentement via un pouce levé/baissé
- En cas d’exécution d’une commande potentiellement risquée, une confirmation utilisateur est demandée, et ce comportement peut rester le réglage par défaut
- Les tâches peuvent aussi s’exécuter en arrière-plan et, une fois terminées, une notification est envoyée
- Les résultats peuvent être examinés et modifiés via une vue de diff éditable à buffers multiples
Configuration des modèles et des outils
- Les utilisateurs peuvent choisir des modèles comme Claude 3.7 ou Gemini 2.5, avec prise en charge de leur propre clé API ou d’une exécution locale via Ollama
- L’agent peut accéder au système de fichiers, au serveur de langage, au terminal et à toutes les fonctionnalités de l’éditeur (si cela est autorisé)
- Les autorisations d’accès aux outils sont contrôlables via des cases à cocher, et peuvent être enregistrées sous forme de profils pour basculer facilement
- Profils fournis par défaut : Write (tous les outils), Ask (lecture seule), Minimal (conversation avec le modèle uniquement)
Extensibilité basée sur MCP
- Grâce au Model Context Protocol (MCP), il est possible d’étendre les fonctionnalités vers l’automatisation du navigateur, l’accès aux bases de données, la création de PR, etc.
- Exemple : José Valim, créateur d’Elixir, a présenté un outil MCP directement relié au framework Phoenix
Tarification
- Sans fonctionnalités IA, Zed est entièrement gratuit et utilisable sans connexion
- Les fonctions IA sont proposées avec 50 prompts/mois gratuits ; 500 prompts/mois sont inclus dans l’offre Pro à 20 $/mois
- Si une clé API est enregistrée séparément, Zed ne facture rien
- À long terme, l’orientation est de construire un modèle économique propre via des fonctionnalités premium
Utilisation et OS pris en charge
- Zed propose des builds stables pour macOS et Linux ; Windows est encore en développement, avec possibilité de s’inscrire à la bêta
- La dernière fonctionnalité Agentic Editing est disponible en essai direct sur la page de téléchargement
- Fonctionnalités prévues à l’avenir :
- ajout d’un débogueur puissant
- amélioration de la collaboration avec l’agent IA
- sortie officielle de Windows prévue pour la fin 2025
6 commentaires
C’est devenu vraiment excellent depuis l’intégration via gemini cli et acp.
J’en attendais beaucoup, mais le texte est flou et seul l’UTF-8 est pris en charge.
Je pense réessayer quand ce sera corrigé.
C’est mon éditeur préféré. Je l’utilise presque tout le temps, sauf quand je lance des tests ou du débogage.
C’est mieux que VSCode ?
Ça dépend probablement de chacun T_T.
Commentaires sur Hacker News
J’ai fait un stage chez Zed à l’été 2022. À l’époque, l’éditeur était en pré-alpha. Nathan, Max et Antonio sont des gens formidables et développent le logiciel avec beaucoup de soin. Je suis ravi que l’éditeur connaisse le succès, car l’équipe y a investi un travail d’ingénierie de classe mondiale.
J’ai essayé Zed et Cursor, mais j’ai toujours eu l’impression que c’était trop magique. J’ai fini par construire un framework d’agent minimaliste qui n’utilise que 7 outils : lire, écrire, diff, explorer, commande, question, pensée.
J’aimerais quitter VS Code pour utiliser Zed, mais le texte est toujours tellement flou que c’est inutilisable.
J’ai utilisé Zed jusqu’à il y a quelques mois. Tout le panneau IA était une zone éditable, donc il m’arrivait parfois d’écraser du contenu. Je suis passé à Cursor, mais maintenant je ne « fais plus confiance » à l’éditeur ni à sa pile d’annulation. Du code se perd, surtout quand j’examine des modifications faites par l’agent en cours de route. Le suivi annuler/rétablir est difficile, et j’aimerais avoir un historique sous forme d’arborescence hiérarchique.
Zed est le genre de logiciel qu’on devrait créer. Je ne suis pas d’accord avec toutes les décisions UX (par exemple, le panneau IA est vraiment mauvais comparé à Cursor), mais c’est vraiment rapide. Ces gens-là sont sérieux. Avant de construire Zed, ils ont créé en Rust leur système de rendu (GPUI), et c’est l’un des logiciels les plus rapides sur mon ordinateur. J’ai hâte que GPUI soit un peu plus mature et stable pour pouvoir construire dessus. Les autres bibliothèques/frameworks GUI en Rust ne sont pas bons.
Je regarde l’éditeur Helix tous les six mois pour voir si ses auteurs sont devenus moins hostiles à l’idée d’ajouter la prise en charge de copilot.
Je développe principalement en TS et en Rust.
Les expériences peuvent varier, mais j’ai essayé d’utiliser Zed il y a quelques mois sur Linux (pop os, Nvidia), et c’était extrêmement lent. Ouvrir le menu contextuel au clic droit prenait environ une seconde.
En général, j’utilise Neovim, mais Zed est le premier éditeur de code qui m’a donné l’impression que je pourrais réellement l’utiliser. Mon seul reproche, c’est le bouton « connexion » en haut qu’on ne peut pas retirer.
Je suis surpris de voir à quel point cela fonctionne bien. Hier, j’ai passé la journée sur un nouveau projet macOS et une idée. Après avoir passé une demi-journée à écrire les fonctionnalités de base, j’ai ouvert le projet dans Zed et j’ai ajouté des fonctionnalités. Des choses mal documentées comme l’intégration AppKit + SwiftUI : aucun problème. À partir de mes questions, j’ai obtenu environ 500 nouvelles lignes et du code compilable (et fonctionnel). Après relecture, j’ai corrigé quelques éléments pour que ça compile ou que ce soit meilleur. Mais malgré tout,