Project IDX - L'IDE nouvelle génération de Google arrive en bêta publique !

par Korben -

Project IDX, le petit dernier de Google dans la famille des IDE, sort enfin de sa phase d’incubation pour se frotter au grand public ! Fini le club sélect des happy few triés sur le volet, maintenant tout le monde peut mettre les mains dans le cambouis de cet environnement de dev’ d’un nouveau genre.

Oubliez vos bon vieux IDE installés sur votre bécane, là on parle d’un Visual Studio Code en ligne propulsé à l’IA Google, c’est à dire Gemini 1.5. IDX intègre une armada d’outils et de fonctionnalités censées vous faciliter la vie : templates pour les frameworks tendances du moment (React, Vue, Angular, Flutter…), autocomplétion et suggestions de code intelligentes, debugger intégré, prévisualisation en direct, et même des émulateurs iOS et Android pour tester vos créations immédiatement.

Mais la vraie star du show, c’est donc Gemini, le modèle d’IA de Google spécialisé en dev. Cette petite merveille est capable de comprendre votre code, de vous aider à le débugger ou à l’optimiser, et même de générer des bouts de programme entiers à partir de vos instructions en langage naturel.

Et tenez-vous bien, la dernière update apporte une fonctionnalité qui change la donne : un chat interactif capable de modifier plusieurs fichiers à la fois et même d’exécuter des commandes terminal ! Plus besoin de jongler entre 15 fenêtres, l’assistant fait le boulot pour vous. Il vous montre les changements proposés dans un diff tool intégré, et vous n’avez plus qu’à approuver ou pas. C’est comme avoir un dev senior qui regarde par-dessus votre épaule, mais en moins flippant !

Par exemple, vous lui dites “crée-moi une todolist en Rust” (ce que j’ai fait) et hop, Gemini vous sort le code presque clé en main mais pas trop quand même !

Autre exemple sympa : vous pouvez lui demander de transformer une app Flutter basique en app de suivi d’hydratation, et il va non seulement générer le code mais aussi vous proposer des améliorations UI en temps réel. Le tout sans limite d’utilisation, contrairement à pas mal d’autres solutions du marché.

Sous le capot, Project IDX s’appuie sur NIX OS, ce qui vous permet d’exécuter pratiquement n’importe quelle commande Linux dans le terminal intégré. Les dev mobile apprécieront particulièrement l’émulateur Android qui tourne comme un charme - pratique pour tester vos apps Flutter ou Expo en direct.

L’environnement est ultra personnalisable grâce au support des extensions VS Code, et tout est accessible depuis votre navigateur. Plus besoin de config complexe ou d’installation qui prend trois plombes - vous ouvrez, vous codez.

Car après avoir testé la bête, je vais pas vous mentir, c’est pas encore totalement au point. Des fois Gemini part en vrille et sort du code incomplet ou bancal.

Et l’ergonomie générale de l’IDE est parfois un peu brouillonne. Ça se voit que c’est encore une bêta. Il manque par exemple la recherche web intégrée, et certaines fonctionnalités avancées qu’on trouve chez les concurrents. Perso, j’ai une petite préférence pour l’IDE Cursor (payant) qui intègre aussi de l’IA (GPT-4 ou Claude ou ce que vous voulez) mais de façon plus fonctionnelle et efficace je trouve. Mais bon, ça c’est l’avis de quelqu’un qui a ses petites habitudes. Je ne doute pas que Google va rapidement améliorer et peaufiner son bébé.

Bref, si vous voulez essayer le dernier joujou à la mode, foncez sur idx.dev pour vous inscrire et mettre les mains dans vos premiers Project IDX. Le plus beau dans tout ça ? C’est 100% gratuit et sans limite - il vous faut juste un compte Google, mais bon, qui n’en a pas un qui traîne quelque part ?

Amusez-vous bien et codez bien !

Source