Sobre el proyecto

Gemini CLI es un agente de IA orientado a la terminal diseñado para que los desarrolladores accedan a los modelos Gemini. Soporta una amplia gama de capacidades, incluyendo la comprensión, generación y depuración de código, con la capacidad de consultar y editar bases de código extensas utilizando una ventana de contexto de 1M de tokens. Las características principales incluyen: - Herramientas integradas: Integración con Google Search para fundamentación, operaciones del sistema de archivos, ejecución de comandos de shell y obtención de contenido web. - Extensibilidad: Soporte para el Model Context Protocol (MCP) para integrar herramientas y servidores personalizados. - Automatización: Un modo headless no interactivo para su uso en scripts, y una GitHub Action dedicada para revisiones automatizadas de PR y triaje de incidencias. - Gestión de contexto: Soporte para archivos de contexto personalizados (GEMINI.md), puntos de control de conversación y almacenamiento en caché de tokens. - Autenticación flexible: Múltiples opciones de inicio de sesión, incluyendo Google OAuth, claves de Gemini API y Vertex AI para cargas de trabajo empresariales. La herramienta se distribuye a través de npm, Homebrew y MacPorts, y cuenta con una licencia Apache 2.0.