Gemini CLI es el agente de programación de línea de comandos de Google, distribuido como código abierto. A diferencia del modelo Gemini o de la API Gemini, es una herramienta de terminal que usa los modelos Gemini para leer el proyecto, planificar y ejecutar tareas de código.
Para qué sirve
- Ejecutar tareas de código desde la terminal, leyendo el repositorio local
- Generar, editar y explicar código y archivos del proyecto
- Ejecutar comandos y usar el resultado para continuar la tarea
- Automatizar flujos en integración continua, incluso con GitHub Actions
- Conectar herramientas y contexto externos mediante MCP
Cómo funciona
- Instalación por npm/npx y autenticación con cuenta de Google; hay capa gratuita para uso individual
- El agente combina una ventana de contexto amplia con acceso a archivos y comandos del directorio actual
- Admite MCP para acoplar servidores de herramientas y datos
- Canales de distribución separados (estable, preview y nightly) permiten seguir versiones
Dónde se ejecuta
- Terminal en Linux, macOS y Windows
- Integración con editores y con GitHub Actions
- Ejecución local en el directorio del proyecto
Disponibilidad y licencias
- CLI open source bajo Apache-2.0
- Los modelos Gemini son propietarios y están sujetos a los términos de Google
- El uso individual tiene capa gratuita; los límites y planes cambian con el tiempo
Puntos fuertes
- Herramienta oficial de Google para uso en terminal
- Integración directa con el ecosistema Gemini y con MCP
- Código abierto y canales de versión previsibles
- Buena puerta de entrada para automatizar código en CI
Puntos de atención
- El producto es el CLI; no sustituye a la API Gemini para integrar aplicaciones
- La disponibilidad de modelos y los límites dependen del plan y de la cuenta de Google
- Como todo agente de terminal, ejecuta comandos reales y exige revisión
