Me encanta usar la terminal y siempre estoy buscando herramientas o utilidades de línea de comandos que me ayuden a realizar múltiples tareas directamente desde la terminal. Recientemente, Google presentó su agente de IA Gemini CLI de código abierto, que incorpora potentes modelos de IA de Gemini directamente a su línea de comandos. Profundicemos y veamos si vale la pena explorar Gemini CLI.
Nota: Como ocurre con cualquier modelo de lenguaje, pueden ocurrir errores como malentendidos, malas interpretaciones o resultados ambiguos. Siempre revise la salida cuidadosamente, especialmente para tareas importantes, y asegúrese de que sea correcta antes de usarla.
Tabla de contenido
- ¿Qué es la CLI de Géminis?
- Características clave
- Configuración de la CLI de Géminis
- Uso de Gemini CLI: ejemplos prácticos
¿Qué es la CLI de Géminis?
Gemini CLI es una herramienta gratuita de código abierto que integra el modelo Gemini AI directamente en su terminal. Este agente le ayuda con una amplia gama de tareas, como escribir código, depurar errores, organizar archivos o incluso generar documentación, todo sin salir del terminal.
Está construido sobre Gemini 2.5 Pro, que presenta una enorme ventana contextual de 1 millón de tokens. Esto significa que puede comprender y procesar una gran cantidad de información a la vez, lo que lo hace ideal para tareas complejas como analizar grandes bases de código o manejar flujos de trabajo complejos. Además, utiliza un bucle de Razonar y Actuar (ReAct), lo que le permite no solo proporcionar respuestas sino también realizar acciones, como editar archivos o ejecutar comandos con su aprobación.
Al ser de código abierto, puedes revisar el código, personalizarlo o incluso realizar cambios en su desarrollo enGitHub. Además, Gemini CLI es completamente gratuito, con algunas limitaciones. Por ejemplo, con su cuenta privada de Google, obtiene acceso a Gemini 2.5 Pro con 60 solicitudes por minuto y 1000 solicitudes por día, lo que es bastante generoso para la mayoría de los casos de uso. Si necesita más, puede explorar planes pagos con Google AI Studio o Vertex AI.
Características clave
- Sugiere comandos basados en el contexto y genera código nuevo a partir de archivos existentes utilizando IA.
- Crea scripts de shell, explora directorios y comprende el contexto de su proyecto, la pila tecnológica y las acciones recientes.
- Admite complementos y extensiones para Docker, Git, Node.js, Python y más.
- Ofrece capacidades multimodales: puede proporcionar texto, imágenes y fragmentos de código como entrada.
- Funciona en muchos sistemas, incluidos Windows, macOS y Linux.
- La integración perfecta con su administrador de archivos le permite realizar operaciones como cambiar el nombre, organizar y más.
Dar acceso a una IA a sus archivos locales puede generar problemas de seguridad, y con razón. Es por eso que Gemini CLI se ejecuta en un entorno seguro. Solo accede a los archivos y directorios que usted permite explícitamente. Tiene control granular sobre lo que puede y no puede ver, manteniendo sus datos confidenciales privados y seguros.
Configuración de la CLI de Géminis
Ya sea que esté usando Linux, macOS o Windows, configurar Gemini CLI es simple. Dado que se distribuye como un paquete npm, necesita tener instalados Node.js y npm. Puede obtener ambos paquetes del sitio oficial.Sitio web de Node.js.
Por ejemplo, si está ejecutando Linux, primero descargue e instalefnm(Fast Node Manager) usando esto:
curl -o- https://fnm.vercel.app/install | bashA continuación, use fnm para descargar e instalar Node.js:
fnm install 22¡Eso es todo! Ha descargado e instalado correctamente Node.js. Para verificar el número de versión, ejecute:
node -v
npm -vUna vez instalado, use npm (Node Package Manager) para instalar Gemini CLI globalmente:
npm install -g @google/generative-aiEl-gLa opción instala el paquete globalmente, permitiendo quegeminicomando accesible desde casi cualquier ubicación de su terminal.
Después de la instalación, ejecute elgeminicomando en la terminal para iniciar Gemini CLI. El primer paso es elegir tu tema preferido para la interfaz.

A continuación, seleccione su método de autenticación. Elija iniciar sesión con su cuenta de Google para obtener acceso al nivel gratuito, que es suficiente para la mayoría de los usuarios. Si está trabajando en un proyecto más grande, puede actualizar a un plan pago para límites más altos.

Esto abrirá una nueva ventana del navegador donde deberá proporcionar los datos de inicio de sesión de su cuenta de Google y también otorgar los permisos necesarios a Gemini CLI. Una vez que te hayas autenticado exitosamente, ¡estarás listo para comenzar a usarlo!

Antes de comenzar, tómate un momento para explorar el sistema de ayuda integrado. Tipogemini --ayuda en tu terminal y obtendrás una lista completa de comandos y opciones disponibles.
Uso de Gemini CLI: ejemplos prácticos
Puedes hacer casi todas las mismas cosas con Gemini CLI que puedes hacer con otros chatbots. Sin embargo, su ventaja clave es la perfecta integración con su sistema. Este tipo de integración simplifica la realización de varias tareas dentro de su flujo de trabajo de desarrollo diario.
Por ejemplo, con Gemini CLI, puede hacer que genere código y lo guarde en una ubicación específica, y realice varias operaciones directamente en su terminal. Además, puede utilizarlo para explicar el código existente. Si encuentra una función compleja que no comprende, simplemente puede pedir una explicación. Simplemente abra Gemini CLI y escriba:
gemini > Explain this Python code to me "path/to/your/file.py"
Proporcionará una explicación clara y concisa de lo que hace el código.
Supongamos que tiene un directorio que contiene una colección de imágenes cuyo nombre desea cambiar según sus fechas de creación. En lugar de escribir un script o hacerlo manualmente, intente:
gemini > Rename all JPEG files in this directory to include their creation dateGemini CLI analizará los archivos, extraerá sus metadatos y les cambiará el nombre (por ejemplo, photo.jpg se convierte en 2025-07-09_photo.jpg). Es un gran ahorro de tiempo para tareas repetitivas.
Además, también puede obtener ayuda instantánea con la depuración utilizando la CLI de Gemini. Simplemente pegue el mensaje de error, o también puede proporcionar una captura de pantalla del error y solicitar un análisis y una posible solución.
gemini > I'm getting the following error in my JavaScript code: 'TypeError: Cannot read properties of undefined (reading 'map')'. What could be the cause and how can I fix it?
Gemini CLI analizará el error y sugerirá causas comunes junto con soluciones, a menudo con ejemplos de código.
Además, Gemini CLI puede ayudar con las operaciones de Git. Puede escribir mensajes de confirmación, generar descripciones de solicitudes de extracción o resumir cambios de código, lo que le permitirá ahorrar tiempo y mantener un historial de versiones limpio. Estos son sólo algunos ejemplos. Puede explorar aún más usos, como crear scripts Bash, generar documentos, organizar archivos y más.
Pensamientos finales
A medida que la IA continúa evolucionando y mejorando, herramientas como Gemini CLI o el terminal Warp AI serán cada vez más capaces y estarán más integradas en nuestros flujos de trabajo de desarrollo. Sentirse cómodo con estas herramientas ahora significa que estará listo para aprovechar capacidades aún más avanzadas a medida que estén disponibles.
Entonces, si aún no lo has hecho, te recomiendo que pruebes Gemini CLI. Es fácil de configurar, de uso gratuito para la mayoría de las necesidades individuales y bien podría convertirse en su nuevo compañero de desarrollo favorito.













