À propos du projet

Gemini CLI est un agent IA conçu prioritairement pour le terminal, permettant aux développeurs d'accéder aux modèles Gemini. Il prend en charge un large éventail de capacités, notamment la compréhension, la génération et le débogage de code, avec la possibilité d'interroger et de modifier de vastes bases de code grâce à une fenêtre de contexte de 1M de tokens. Les fonctionnalités clés incluent : - Outils intégrés : Intégration de Google Search pour l'ancrage (grounding), opérations sur le système de fichiers, exécution de commandes shell et récupération de pages web. - Extensibilité : Prise en charge du Model Context Protocol (MCP) pour intégrer des outils et des serveurs personnalisés. - Automatisation : Un mode headless non interactif pour une utilisation dans des scripts, et une GitHub Action dédiée pour les revues de PR et le triage des tickets automatisés. - Gestion du contexte : Prise en charge de fichiers de contexte personnalisés (GEMINI.md), de points de contrôle de conversation et de mise en cache des tokens. - Authentification flexible : Plusieurs options de connexion, notamment Google OAuth, les clés API Gemini et Vertex AI pour les charges de travail d'entreprise. L'outil est distribué via npm, Homebrew et MacPorts, et est publié sous licence Apache 2.0.