Skip to content

Gemini CLI: tu asistente de IA en la terminal (y cómo se compara con GitHub Copilot y GitHub Spark)

Published: at 22:00

Introducción

En los últimos meses, las herramientas de inteligencia artificial para desarrolladores han dado un salto enorme.
Ya no hablamos solo de autocompletar código: ahora podemos prototipar aplicaciones completas, interactuar con repositorios, generar documentación y hasta crear interfaces sin escribir una línea de código.

En este artículo exploraremos Gemini CLI, la herramienta de Google para trabajar con su modelo Gemini 2.5 Pro directamente desde la terminal, y veremos cómo se compara con dos opciones muy populares: GitHub Copilot y GitHub Spark.
Al final, haremos un ejemplo práctico para que empieces a usarlo en menos de 10 minutos.


Table of contents

Open Table of contents

¿Qué es Gemini CLI?

Gemini CLI es una interfaz de línea de comandos open-source que te permite conversar con el modelo Gemini de Google desde tu terminal.
Con él puedes:

Lo interesante es que no necesitas instalar un IDE para usarlo: basta con tu terminal y una cuenta de Google para empezar.


Instalación rápida

Requisitos: Node.js ≥ 18

npm install -g @google/gemini-cli

Esto abrirá el navegador y te pedirá iniciar sesión con tu cuenta Google.
En la versión gratuita tienes hasta 1.000 peticiones diarias y 60 por minuto.


Primeros pasos con Gemini CLI

Ejemplos sencillos:

gemini "Explícame qué hace este código en JavaScript"
gemini "Genera un README.md para un proyecto de gestor de tareas"
gemini "Dame un script en Bash para comprimir una carpeta y moverla a /backup"

También puedes usar comandos internos:


Comparativa: GitHub Copilot vs Gemini CLI vs GitHub Spark

CaracterísticaGitHub CopilotGemini CLIGitHub Spark
TipoAsistente en IDEAsistente en terminalNo-code para crear apps completas
EnfoqueAutocompletar y sugerir códigoComandos, scripts, análisis, prototipadoApps listas con front/back/db
Modelos IAGPT-4.1Gemini 2.5 ProClaude Sonnet 4 (+ otros)
MultimodalidadTexto/códigoTexto, imágenes, PDFs, audioInterfaz visual, prototipado
CosteDe pagoGratis con cuenta GoogleCopilot Pro+
Perfil idealDevs en flujo de códigoDevs, makers, usuarios técnicosPMs, equipos de negocio, prototipadores

Cuándo usar cada uno:


Mini tutorial práctico: analizar un CSV y generar un informe

En este ejemplo, usaremos Gemini CLI para entender un archivo CSV de ventas y generar un resumen de negocio en segundos.

Crea un archivo CSV de prueba

Guarda este contenido como ventas.csv:

Mes,Ventas,Clientes nuevos
Enero,15000,10
Febrero,18000,15
Marzo,12000,8
Abril,22000,20

Llama a Gemini CLI con el archivo

Ejecuta:

gemini "Analiza este archivo CSV y dame un resumen con:
- Mes con más ventas
- Mes con menos ventas
- Promedio de ventas
- Tendencia general
" --input ventas.csv

Resultado esperado

Gemini CLI analizará el CSV y te devolverá algo como:

Resumen de ventas

Recomendación: analizar causa de la caída en marzo y replicar estrategia de abril.


Extra: generar gráfico

Podemos pedirle a Gemini CLI que nos cree un script de Python para graficar las ventas:

gemini "Crea un script en Python que lea 'ventas.csv' y genere un gráfico de barras de ventas por mes usando matplotlib"

Copiamos el script, lo guardamos como grafico.py y ejecutamos:

python grafico.py

Listo, tendrás tu gráfico visual de ventas.


Seguridad y buenas prácticas

Recuerda:


En resumen

Gemini CLI abre una puerta interesante: llevar la potencia de la IA a la línea de comandos, sin depender de un IDE.
Y aunque no sustituye a GitHub Copilot o Spark, se complementa muy bien con ellos, según el contexto en el que trabajes.

En próximos artículos veremos cómo integrar Gemini CLI en flujos de trabajo más avanzados, como:

English version here.