Claude Code vs Gemini CLI: diferencias y cuál conviene para programar
Claude Code y Gemini CLI son agentes de programación capaces de trabajar directamente desde la terminal, explorar repositorios, editar archivos, ejecutar comandos, utilizar MCP y automatizar workflows. Sin embargo, existen diferencias importantes en modelos, contexto, búsqueda web, extensiones, sandboxing, instrucciones persistentes, licencias y disponibilidad actual. Además, Google trasladó en 2026 el acceso individual de Gemini CLI hacia Antigravity CLI, mientras Gemini CLI continúa para API, Google Cloud y entornos empresariales.
¿Qué es mejor: Claude Code o Gemini CLI?
Claude Code es actualmente la opción más directa para usuarios individuales que buscan un agente de programación completo basado en Claude. Gemini CLI sigue siendo una alternativa muy potente, especialmente para desarrolladores que utilizan Gemini API, Vertex AI, Gemini Code Assist empresarial, necesitan Google Search integrado o prefieren un proyecto open source Apache 2.0. Para usuarios individuales de Google, la comparación actual también debe considerar Antigravity CLI, porque desde junio de 2026 Google trasladó allí el acceso Free, Google AI Pro y Google AI Ultra.
Claude Code vs Gemini CLI en seis diferencias
Modelos
Claude Code utiliza Claude. Gemini CLI utiliza la familia Gemini.
Contexto Gemini
Gemini CLI destaca por acceso a modelos con ventanas de contexto de hasta 1 millón de tokens.
Google Search
Gemini CLI incluye una herramienta de búsqueda web basada en Google Search.
Open source
Gemini CLI es open source. Claude Code es software propietario de Anthropic.
Extensiones
Gemini CLI utiliza Extensions. Claude Code utiliza Plugins, Skills y otras capas.
Acceso individual
Claude Code sigue disponible en Claude Pro y Max. Google migró usuarios individuales a Antigravity CLI.
Dos agentes terminal-first muy extensibles
Claude agentic
Un ecosistema integrado alrededor de Claude, CLAUDE.md, Skills, Subagents, Hooks y Plugins.
Open source + Google
Agente CLI extensible con Gemini, Search, Extensions, MCP, Skills y Hooks.
Terminal agents
Los dos pueden explorar, programar, ejecutar y verificar desde línea de comandos.
Claude Code vs Gemini CLI: tabla comparativa
| Característica | Claude Code | Gemini CLI |
|---|---|---|
| Terminal-first | Sí | Sí |
| Open source | No | Apache 2.0 |
| Windows | Sí | Sí |
| macOS | Sí | Sí |
| Linux | Sí | Sí |
| IDE integration | Sí | Sí |
| Persistent project instructions | CLAUDE.md |
GEMINI.md |
| Plan Mode | Sí | Sí |
| Skills | Sí | Sí |
| Subagents | Sí | Sí |
| Hooks | Sí | Sí |
| MCP | Sí | Sí |
| Extensions / Plugins | Plugins | Extensions |
| Custom commands | Sí | Sí |
| Shell commands | Sí | Sí |
| Web Search | Sí | Google Search integrado |
| Web Fetch | Sí | Sí |
| Sandbox | Sí | Sí |
| Checkpointing | Sí | Sí |
| Resume sessions | Sí | Sí |
| Non-interactive scripting | Sí | Sí |
| Structured JSON output | Sí según workflow | JSON / stream-json |
| Git worktrees | Sí | Experimental |
| Consumer free access | No | No desde junio 2026 |
| Consumer replacement | Claude Code | Antigravity CLI |
Cómo instalar Claude Code y Gemini CLI
macOS, Linux y WSL
curl -fsSL https://claude.ai/install.sh | bash
npm
npm install -g @google/gemini-cli
Requisitos recomendados
| Node.js | 20+ |
| macOS | 15+ |
| Windows | Windows 11 24H2+ |
| Ubuntu | 20.04+ |
| RAM uso casual | 4 GB+ |
| RAM power user | 16 GB+ |
Iniciar cada agente
cd mi-proyecto
claude
cd mi-proyecto
gemini
Cómo se utiliza Gemini CLI después de la transición de 2026
API key
Utiliza
Google AI Studio
y una
GEMINI_API_KEY
compatible.
Google Cloud
Pensado para workloads profesionales y empresariales.
Gemini Code Assist
Las licencias Standard y Enterprise continúan soportando Gemini CLI.
El antiguo acceso individual mediante Free, AI Pro y AI Ultra fue trasladado a Antigravity CLI.
Gemini destaca por ventanas de contexto muy grandes
La documentación de Gemini CLI destaca acceso a modelos Gemini con ventanas de contexto de hasta 1 millón de tokens. Esto puede resultar útil al analizar grandes cantidades de código, documentación o archivos.
Un coding agent también depende de búsqueda, selección de archivos, compactación, memoria, herramientas y calidad del razonamiento.
Claude Code utiliza contexto de forma agentic
Claude no necesita cargar permanentemente todos los archivos del proyecto. Utiliza herramientas, búsquedas, CLAUDE.md, Rules, Skills y memoria para recuperar contexto relevante.
En sesiones largas, Claude Code puede resumir el historial automáticamente para continuar trabajando.
CLAUDE.md vs GEMINI.md
| Claude Code | Gemini CLI |
|---|---|
CLAUDE.md |
GEMINI.md |
| Se carga como contexto | Se carga como contexto |
| Convenciones del proyecto | Convenciones del proyecto |
| Build y test commands | Build y test commands |
| Arquitectura | Arquitectura |
| Jerarquía de instrucciones | Jerarquía de contexto |
/init
Genera un CLAUDE.md inicial.
/init
Analiza el proyecto y crea GEMINI.md.
Gemini CLI permite inspeccionar y recargar el contexto
/memory reload
Gemini CLI puede cargar archivos de contexto desde distintos niveles, incluyendo configuración global y archivos específicos del proyecto.
Gemini CLI integra búsqueda web como herramienta nativa
Información actual desde la terminal
Gemini CLI puede realizar búsquedas web para encontrar documentación, cambios recientes y otra información actualizada.
Leer páginas concretas
También puede recuperar y procesar contenido desde URLs.
La integración directa con Google Search es una de las características más distintivas de Gemini CLI.
Claude Code también puede buscar y recuperar contenido web
Claude Code también dispone de herramientas para acceder a información web. La diferencia está principalmente en que Gemini CLI expone explícitamente Google Search como herramienta de su ecosistema.
Claude Code y Gemini CLI pueden investigar antes de editar
claude --permission-mode plan
gemini --approval-mode=plan
Durante la planificación, Gemini puede explorar el proyecto y utilizar herramientas permitidas, pero limita cambios normales al codebase.
Los dos soportan Skills reutilizables
Skills
Procedimientos especializados almacenados en SKILL.md y cargados cuando son necesarios.
Agent Skills
Gemini CLI también puede descubrir e instalar Skills reutilizables.
gemini skills list
gemini skills install https://github.com/usuario/skills
gemini skills enable security-audit
Claude Code y Gemini CLI pueden delegar tareas especializadas
Subagents con contexto, herramientas y configuración especializada.
Gemini CLI incluye un registro de agentes y soporte para sub-agents.
La documentación identifica determinadas capacidades de Subagents como funciones aún en desarrollo o preview.
Los dos permiten interceptar el ciclo del agente
/hooks list
Puedes utilizarlos para validar tool calls, registrar actividad, modificar comportamiento o ejecutar acciones automáticas antes o después de determinados eventos.
Claude Code y Gemini CLI soportan Model Context Protocol
Ambos pueden conectarse con herramientas, bases de datos, APIs y servicios externos mediante Model Context Protocol.
gemini mcp add github npx -y @modelcontextprotocol/server-github
gemini mcp list
Claude Code Plugins vs Gemini CLI Extensions
Plugins
- Skills
- Subagents
- Hooks
- MCP
- Commands
- Marketplaces
Extensions
- MCP servers
- Custom commands
- GEMINI.md context
- Agent Skills
- Hooks
- Subagents
- Policy rules
gemini extensions install https://github.com/usuario/extension
Ambos funcionan en modo no interactivo
claude -p "Revisa este proyecto buscando errores"
gemini -p "Revisa este proyecto buscando errores"
Gemini CLI ofrece salida JSON y stream-json
gemini -p "Analiza el proyecto" --output-format json
gemini -p "Ejecuta los tests" --output-format stream-json
Puedes consumir los eventos desde scripts, CI/CD o aplicaciones propias.
Claude Code y Gemini CLI funcionan muy bien con pipes
cat logs.txt | gemini -p "Encuentra errores críticos"
cat logs.txt | claude -p "Encuentra errores críticos"
Continuar una sesión anterior
claude --continue
gemini --resume latest
Gemini CLI también está incorporando workflows paralelos
gemini --worktree feature-auth
La opción requiere habilitar la configuración experimental de worktrees.
Puedes lanzar sesiones independientes para desarrollar varias features de forma paralela.
Claude Code Sandbox vs Gemini CLI Sandbox
OS sandboxing
Puede restringir filesystem, red, credenciales y procesos Bash.
- macOS
- Linux
- WSL2
- Filesystem rules
- Network rules
Container sandbox
Puede ejecutar operaciones potencialmente peligrosas dentro de un entorno aislado.
- Docker
- Podman
- Custom sandbox
- Tool sandboxing
- Custom Dockerfile
Activar el Sandbox de Gemini CLI
gemini --sandbox
Gemini CLI puede utilizar una imagen Docker de sandbox preconfigurada o un entorno personalizado.
También puedes crear:
.gemini/sandbox.Dockerfile
Gemini CLI tiene varios approval modes
| Modo | Comportamiento |
|---|---|
default |
Solicita confirmaciones cuando corresponde |
auto_edit |
Automatiza determinadas ediciones |
plan |
Investiga y planifica antes de modificar |
yolo |
Autoaprueba acciones |
gemini --approval-mode=plan
Autoaprobar herramientas aumenta la autonomía, pero también el impacto potencial de una instrucción incorrecta o prompt injection.
Los dos pueden trabajar junto a un editor
Extensión completa
VS Code, Cursor, otros forks y JetBrains.
IDE Companion
Integración con IDE para compartir archivos abiertos, workspace y diffs.
La extensión de Claude Code incluye su propia copia del motor para la interfaz gráfica. Gemini CLI mantiene una relación más directa entre CLI e IDE companion.
Gemini CLI tiene una ventaja para quienes valoran código abierto
Gemini CLI es un proyecto open source publicado bajo licencia Apache 2.0. Puedes inspeccionar su implementación, estudiar el agent loop, crear contribuciones y seguir sus cambios directamente desde GitHub.
Que el cliente CLI sea open source no significa que los modelos Gemini o la infraestructura de Google lo sean.
Gemini CLI permite seleccionar modelos desde CLI
gemini --model pro
gemini --model flash
La documentación
incluye actualmente
aliases como
auto,
pro,
flash
y
flash-lite,
que pueden mapear
a modelos concretos
según disponibilidad.
Claude Code vs Gemini CLI: cuánto cuestan
| Producto | Acceso | Coste |
|---|---|---|
| Claude Code | Claude Pro | US$20/mes o US$200/año |
| Claude Code | Claude Max | Desde US$100/mes |
| Gemini CLI software | Open source | US$0 |
| Gemini CLI | Gemini API | Según uso y modelo |
| Gemini CLI | Vertex AI | Según uso de Google Cloud |
| Gemini CLI | Code Assist Enterprise | Según licencia empresarial |
| Google individual | Free / AI Pro / Ultra | Usar Antigravity CLI |
Gemini CLI puede descargarse gratuitamente, pero actualmente el servicio que ejecuta los modelos depende de API, Google Cloud o una licencia empresarial compatible.
¿Gemini CLI fue reemplazado por Antigravity CLI?
Google trasladó su experiencia terminal para usuarios Free, Google AI Pro y Google AI Ultra hacia Antigravity CLI. Gemini CLI sigue existiendo y continúa recibiendo mantenimiento, pero su foco actual está principalmente en usuarios empresariales, API y Google Cloud.
Google diseñó Antigravity CLI para detectar configuraciones de Gemini CLI y migrar Skills, MCP servers, Agents y archivos GEMINI.md.
Gemini CLI sigue teniendo sentido en Google Cloud
Gemini Code Assist Standard.
Gemini Code Assist Enterprise.
Vertex AI.
Gemini API de pago.
Google Cloud IAM.
Enterprise policies.
Los administradores pueden limitar qué MCP servers y extensiones están permitidos dentro de una organización.
La política depende del método de acceso
Las condiciones de datos dependen de si utilizas Gemini API, Vertex AI, Gemini Code Assist u otra modalidad. Google indica además que los planes empresariales tienen políticas diferentes a productos gratuitos.
También existen diferencias entre cuentas individuales, Team, Enterprise y API. Para código sensible, revisa siempre las condiciones concretas de tu plan.
Cuál conviene para proyectos con mucho código
Gemini CLI tiene una ventaja teórica interesante por sus grandes ventanas de contexto, mientras Claude Code destaca por su sistema agentic de exploración, memoria, Skills, Subagents y recuperación selectiva de contexto. En proyectos reales, el resultado depende tanto del modelo como del harness y de la calidad de las instrucciones del repositorio.
Claude Code vs Gemini CLI para WordPress
Investigación profunda
Muy potente para seguir hooks, AJAX, WooCommerce, PHP, JavaScript, seguridad y flujos multiarchivo.
Contexto + Search
Puede combinar un contexto muy amplio con Google Search para consultar documentación y referencias actuales.
Para workflows WordPress complejos, CLAUDE.md, Skills, Hooks y Subagents permiten definir procesos muy específicos por proyecto.
Claude Code para WordPress →Claude Code puede convenirte más si…
Prefieres los modelos Claude.
Eres un usuario individual.
Ya pagas Claude Pro o Max.
Utilizas CLAUDE.md intensivamente.
Quieres Subagents muy configurables.
Quieres Skills, Hooks y Plugins maduros.
Quieres una app, web e IDE además del CLI.
No quieres gestionar directamente API billing.
Gemini CLI puede convenirte más si…
Necesitas un cliente open source.
Utilizas Gemini API.
Trabajas con Vertex AI.
Tu empresa utiliza Gemini Code Assist.
Necesitas Google Search integrado.
Quieres Extensions personalizadas.
Necesitas grandes context windows.
Tu infraestructura ya vive en Google Cloud.
¿Y si tengo Google AI Pro o Ultra?
Desde junio de 2026, Google indica que las cuentas individuales Free, AI Pro y AI Ultra deben utilizar Antigravity CLI para su experiencia agentic de terminal.
Ya no corresponde afirmar que contratar Google AI Pro te da acceso individual normal a Gemini CLI, porque esa ruta fue migrada.
Cuál elegir según tu situación
Claude Code vs Gemini CLI: cuál elegir
Para un desarrollador individual, Claude Code es actualmente la opción más directa entre estos dos productos, porque Gemini CLI dejó de ofrecer acceso normal mediante las cuentas individuales de Google. Para empresas, usuarios de Vertex AI, Gemini API o desarrolladores que valoran un cliente open source, Gemini CLI continúa siendo una herramienta técnicamente muy potente. Si utilizas Google AI Pro o Ultra como consumidor, la comparación moderna correcta pasa a ser Claude Code frente a Antigravity CLI.
Documentación utilizada para esta comparativa
Gemini CLI
Instalación, modelos, MCP, Skills, contexto y herramientas.
Ver Gemini CLI →Transición a Antigravity
Información oficial sobre la migración de usuarios individuales.
Ver anuncio oficial →Claude Code
CLI, IDE, Skills, MCP, Subagents, Hooks y Sandbox.
Ver Claude Code →Guías relacionadas
FAQ sobre Claude Code vs Gemini CLI
Respuestas sobre modelos, acceso, Google Search, MCP, contexto, Sandbox y Antigravity.
Para usuarios individuales, Claude Code es actualmente una opción más directa. Gemini CLI sigue siendo especialmente interesante para Gemini API, Vertex AI, Gemini Code Assist empresarial, Google Search y usuarios que valoran un cliente open source.
El software Gemini CLI sigue siendo open source y puede descargarse gratuitamente. Sin embargo, desde junio de 2026 el acceso gratuito individual al servicio fue trasladado a Antigravity CLI.
Google dejó de servir solicitudes de Gemini CLI para cuentas individuales Google AI Pro y Ultra el 18 de junio de 2026. Esos usuarios fueron migrados hacia Antigravity CLI.
No completamente. El proyecto continúa activo y open source. Sigue soportando usuarios empresariales, Gemini Code Assist, Google Cloud y autenticación mediante API compatible.
Sí. Gemini CLI se publica en GitHub bajo licencia Apache 2.0.
Sí. Incluye una herramienta de búsqueda web basada en Google Search, además de web fetch.
Sí. Ambos soportan Model Context Protocol para conectarse con herramientas, APIs, bases de datos y servicios externos.
Sí. Gemini CLI dispone de Agent Skills, Hooks, Subagents, Custom Commands y Extensions.
Gemini CLI destaca por modelos Gemini con ventanas de contexto de hasta un millón de tokens. Sin embargo, el rendimiento de un coding agent también depende de cómo recupera y administra ese contexto.
Sí.
Puedes iniciar
Gemini CLI
con
--approval-mode=plan
para investigar
y diseñar
una solución
antes de realizar
modificaciones normales
al proyecto.
Gemini CLI tiene una integración natural con Vertex AI, Gemini API y Gemini Code Assist, por lo que puede ser especialmente atractivo en organizaciones ya basadas en Google Cloud.
Mejores prompts para Claude Code
Ya conoces las funciones, extensiones y principales alternativas a Claude Code. Ahora pasamos a la parte práctica: cómo escribir prompts para investigar, planificar, crear features, corregir bugs, refactorizar, revisar seguridad y conseguir mejores resultados.
Mejores prompts para Claude Code →