Google ha puesto fin a su Gemini CLI, la herramienta de terminal open source que lanzó apenas el año pasado y que llegó a acumular más de 100,000 estrellas en GitHub y la colaboración de cientos de desarrolladores. Su sustituto es Antigravity CLI, una herramienta de código cerrado desarrollada en Go que se ejecuta con el comando agy. Desde el 18 de junio, Gemini CLI dejó de atender solicitudes para las cuentas personales gratuitas, AI Pro y Ultra, sin un período de gracia: simplemente dejó de funcionar para esos usuarios.
La compañía justificó el cambio con tres argumentos principales expuestos por Dmitry Lyalin, gestor de producto, y Taylor Mullen, ingeniero principal. Primero, Antigravity está escrito en Go, lo que lo hace más ágil y receptivo. Además, puede ejecutar múltiples agentes simultáneamente para tareas complejas en segundo plano, permitiendo realizar refactorizaciones a gran escala o investigar varios temas sin bloquear la sesión de terminal.
Finalmente, reconocen que Antigravity no ofrece una equivalencia exacta de funciones de inicio, pero aseguran que mantiene las características críticas que los usuarios apreciaban de Gemini: habilidades de agente, hooks, subagentes y extensiones.
En busca de comprobar estas afirmaciones, se realizaron diversas pruebas comparativas entre Gemini CLI v0.47.0 y Antigravity CLI v1.0.9, que incluyeron un test de velocidad, una tarea de programación real en un repositorio, pruebas de migración de funciones y automatización mediante scripts.
Primer obstáculo: errores 503 y pérdida de créditos gratuitos
Durante las pruebas con Gemini, el primer intento fue una consulta simple «¿cuánto es 2+2?», pero se topó con un error HTTP 503 que indicaba alta demanda en el modelo. Tras varios reintentos automáticos que sumaron casi un minuto y medio, el proceso fue cancelado. Solo tras elegir un modelo alternativo más ligero (gemini-2.5-flash-lite) se obtuvo respuesta, aunque siguieron apareciendo estos fallos en tareas posteriores.
Estos errores consumieron automáticamente créditos gratuitos sin brindar resultados válidos, agotando el límite diario y obligando a activar la facturación para continuar con las pruebas. Por el contrario, Antigravity no generó errores 503 durante toda la evaluación.
Test 1: Velocidad
En cuanto a rapidez, Gemini realizó las consultas triviales con una mediana aproximada de 3.2 segundos, en un rango entre 2.9 y 5.5 segundos. Antigravity presentó una mediana de 3.97 segundos con menos variabilidad (entre 3.5 y 4.2 segundos). Por tanto, la afirmación de ser «más ágil» quedó desmentida en cuanto a latencia pura, aunque Antigravity destacó por ofrecer una experiencia más consistente y limpia sin mensajes técnicos innecesarios.
Test 2: Tarea de codificación real
Se evaluó la capacidad de modificar un código real en el repositorio jsonpickle-opus. El objetivo era añadir anotaciones de tipo en las funciones de un archivo Python. Gemini pudo leer y analizar el archivo, pero falló al intentar aplicar cambios o ejecutar comandos necesarios, mostrando mensajes indicando la falta de herramientas como write_file o run_shell_command. Esto confirmaba que Gemini no puede realizar operaciones de escritura en modo no interactivo, limitando su utilidad en automatización.
En cambio, Antigravity completó la tarea exitosamente en poco más de dos minutos, ejecutando además varios pasos automáticos: listado del repositorio, creación de entorno virtual Python, instalación de dependencias, ejecución de tests, análisis estático con mypy y gestión de historial Git. Finalmente, determinó que no eran necesarias modificaciones, demostrando su habilidad para modificar código y validar cambios sin intervención humana.
Test 3: Migración de extensiones
Google aseguró que Antigravity podría importar las extensiones creadas para Gemini. Tras un primer intento fallido por un error en el tipo de extensión importada, se probó con una extensión completa que incluía manifest y comandos. Antigravity la reconoció, la convirtió en una habilidad compatible, y permitió ejecutarla adecuadamente. Sin embargo, otras funcionalidades como habilidades avanzadas, servidores MCP o hooks no fueron evaluadas, por lo que la migración completa queda en un estado parcialmente confirmado.
Test 4: Compatibilidad con automatización
Gemini ofrece autenticación mediante claves API en modo «headless», amigable para entornos CI/CD, aunque con limitaciones importantes, ya que no puede escribir archivos ni ejecutar comandos en ese modo. En cambio, Antigravity requiere autenticación OAuth por navegador la primera vez, lo que puede ser un impedimento en servidores sin interfaz gráfica, pero luego se comporta correctamente en scripts y pipelines, permitiendo procesar código en tiempo real y devolver resultados.
Sin información adicional, queda pendiente saber si Antigravity ofrecerá en el futuro un modo no interactivo completo para integración continua.
Test 5: Comunicación y usabilidad
El manejo de errores y el feedback al usuario marcan una diferencia notable. Gemini arroja mensajes técnicos detallados, incluidos rastros de pila en JavaScript que resultan ilegibles para la mayoría de usuarios y pueden confundir. Antigravity, en cambio, ofrece una comunicación clara y en lenguaje natural, explicando paso a paso lo que está realizando, con resúmenes finales y enlaces útiles, facilitando el seguimiento del proceso.
Resumen comparativo
A continuación, los aspectos más destacables en cada herramienta:
| Aspecto | Gemini CLI (0.47.0) | Antigravity CLI (1.0.9) |
|---|---|---|
| Instalación | npm en una sola línea | Script curl con configuración manual de PATH |
| Autenticación | Clave API, apto para modo headless | OAuth por navegador en primer uso |
| Velocidad en consulta trivial | Mediana ~3,2 s | Mediana ~3,97 s |
| Consistencia en tiempos | Alta variabilidad | Constante |
| Ruido en inicio | Mensajes técnicos constantes | Sin mensajes innecesarios |
| Errores 503 y disponibilidad | Frecuentes, agotaron créditos gratuitos | Ausentes durante pruebas |
| Edición y ejecución sin interacción | No disponible | Completadas exitosamente |
| Migración de extensiones | Origen de la migración | Extensión importada y ejecutada |
| Gestión de errores | Mensajes técnicos con rastros | Explicaciones claras y comprensibles |
En definitiva, Antigravity se presenta como una herramienta más robusta y orientada a la automatización, capaz de intervenir sobre archivos y ejecutar comandos que Gemini no puede. Aunque no iguala en rapidez y todavía carece de paridad total de funcionalidades, su experiencia de usuario y fiabilidad fueron superiores en un entorno real de uso, especialmente bajo las condiciones adversas del día que marcó la retirada de Gemini.
Este cambio supone un reto para desarrolladores que confiaban en Gemini CLI, pero al mismo tiempo una oportunidad para adoptar una herramienta más moderna y prepararse para futuros flujos de trabajo automatizados más complejos.