Google lance Gemini CLI, une IA gratuite de valeur
Google fait un pas de plus dans l'intégration de son intelligence artificielle (IA) aux flux de travail des développeurs avec l'annonce de Gemini CLI, un outil d'IA agente qui s'intègre directement à une interface en ligne de commande (CLI). Cette initiative, annoncée mercredi, vise à offrir un accès immédiat et léger à Gemini 2.5 Pro, la dernière version de son modèle d'IA phare, permettant ainsi aux développeurs de passer efficacement de leur commande à l'IA. Gemini 2.5 Pro, introduit en mars dans une version expérimentale, est un modèle de raisonnement conçu pour traiter des requêtes complexes, y compris le codage, étape par étape. Google a récemment amélioré ses capacités en ajoutant un mode Deep Think et en doublant la limite quotidienne de prompts pour les utilisateurs. Gemini CLI est également intégré à Gemini Code Assist, l'assistant de codage IA de Google, disponible dans VS Code pour les utilisateurs des plans gratuit, Standard et Enterprise. L'outil Gemini CLI offre une série de fonctionnalités essentielles pour les développeurs, notamment la rédaction et le débogage de code via des prompts en langage naturel, la génération de contenu, la recherche approfondie et la gestion des tâches. Google met en avant une allocation gratuite impressionnante de 60 requêtes par minute et 1000 par jour, décrivant cette offre comme "la plus grande allocation de l'industrie". De plus, l'outil est open-source sous la licence Apache 2.0, une des licences les plus permissives du secteur du développement logiciel. Cette annonce s'inscrit dans la stratégie continue de Google visant à intégrer ses outils d'IA propriétaires aux flux de travail quotidiens des développeurs. Au cours de sa conférence annuelle I/O le mois dernier, Google avait déjà lancé la version bêta publique de Jules, son assistant de codage IA asynchrone. Les assistants de codage IA ont gagné en popularité ces dernières années, comme en témoigne une enquête de Stack Overflow réalisée en 2024. Selon cette enquête, 76% des développeurs web interrogés utilisaient activement ou prévoyaient d'utiliser des outils d'IA dans leur processus de codage, citant principalement l'augmentation de la productivité comme avantage majeur. Cependant, le même sondage a révélé une méfiance généralisée quant à la précision et la fiabilité de ces assistants d'IA. Dans un contexte où les développeurs sont souvent considérés comme le premier public cible dans la course aux IA génératives, Gemini CLI est le dernier en date d'une longue liste d'outils d'IA destinés à automatiser les tâches basiques afin que les développeurs puissent se concentrer sur des travaux plus exigeants. Par exemple, en avril, Anthropic a lancé Claude Code, un autre outil d'IA agente accessible directement via des terminaux. Google semble prendre une avance significative dans cette compétition en offrant non seulement un accès gratuit à son modèle d'IA le plus performant, mais aussi en rendant l'outil open-source. Cette décision encourage la communauté mondiale des développeurs à contribuer au projet en signalant des bugs, en suggérant de nouvelles fonctionnalités, en améliorant continuellement les pratiques de sécurité et en soumettant des améliorations de code. Pour commencer à utiliser Gemini CLI, il suffit de disposer d'un compte Google et d'un terminal. La première étape consiste à installer l'outil en ouvrant le terminal et en entrant la commande suivante : npm install -g @google/gemini-cli. Si cette commande échoue, il faudra probablement installer NodeJS en premier. Une fois NodeJS installé, il suffit de taper gemini dans le terminal pour lancer l'outil. Google n'est pas le seul acteur dans ce domaine, mais ses initiatives récentes montrent qu'il prend une position dominante. En comparaison, Claude Code d'Anthropic et Codex d'OpenAI peuvent sembler moins compétitifs. Google offre non seulement une allocation gratuite bien supérieure, mais aussi une flexibilité accrue grâce à son ouverture en source. Ces efforts soulignent la volonté de Google de rester à la pointe de l'innovation en IA, tout en facilitant l'adoption de ses outils par la communauté des développeurs. L'impact de ces outils d'IA sur le marché du travail des développeurs est un sujet de débat. D'une part, ils promettent d'accroître la productivité et de libérer du temps pour des tâches plus créatives. D'autre part, certaines voix s'inquiètent de l'effet potentiellement négatif sur les pratiques et la qualité du développement open source. Néanmoins, l'adoption croissante de ces outils indique une tendance vers l'intégration de l'IA dans les processus de développement, une évolution que les entreprises et les développeurs doivent surveiller de près. Google continue d'innover et de repousser les limites de ce qui est possible avec l'IA, offrant des outils puissants et accessibles qui pourraient révolutionner la façon dont les développeurs travaillent. La communauté des développeurs est encouragée à tester Gemini CLI et à fournir des retours pour contribuer à son amélioration continue.