Jump to content

Gemini CLI 0.32.1

¿Quieres enterarte al momento de las nuevas descargas? Síguenos en Twitter, Mastodon o Threads!

Gemini CLI es un agente de IA de código abierto que lleva la potencia de Gemini directamente a tu terminal. Proporciona un acceso ligero a Gemini, ofreciéndote el camino más directo desde tu prompt hasta el modelo de Google.

Gemini CLI.webp

¿Por qué Gemini CLI?

  • Nivel gratuito: 60 solicitudes/min y 1.000 solicitudes/día con una cuenta personal de Google.
  • Modelos Gemini 3 potentes: Acceso a razonamiento mejorado y una ventana de contexto de 1M de tokens.
  • Herramientas integradas: Búsqueda en Google (grounding), operaciones de archivos, comandos de shell y obtención de datos web.
  • Extensible: Soporte de MCP (Model Context Protocol) para integraciones personalizadas.
  • Terminal-first: Diseñado para desarrolladores que viven en la línea de comandos.
  • Código abierto: Licencia Apache 2.0.

Instalación

Requisitos previos antes de la instalación

  • Node.js versión 20 o superior.
  • macOS, Linux o Windows.

Instalación rápida

Ejecuta instantáneamente con npx:

npx @google/gemini-cli (no requiere instalación).

Instalar globalmente con npm:

npm install -g @google/gemini-cli

Instalar globalmente con Homebrew (macOS/Linux):

brew install gemini-cli

Instalar globalmente con MacPorts (macOS):

sudo port install gemini-cli

Instalar con Anaconda (para entornos restringidos):

# Crea y activa un nuevo entorno
conda create -y -n gemini_env -c conda-forge nodejs
conda activate gemini_env
# Instala Gemini CLI globalmente vía npm (dentro del entorno)
npm install -g @google/gemini-cli

Características clave

Comprensión y generación de código

  • Consulta y edita grandes bases de código.
  • Genera nuevas aplicaciones a partir de PDFs, imágenes o bocetos utilizando capacidades multimodales.
  • Depura problemas y soluciona errores con lenguaje natural.

Automatización e integración

  • Automatiza tareas operativas como consultar pull requests o gestionar rebases complejos.
  • Usa servidores MCP para conectar nuevas capacidades, incluyendo la generación de medios con Imagen, Veo o Lyria.
  • Ejecuta de forma no interactiva en scripts para la automatización de flujos de trabajo.

Capacidades avanzadas

  • Fundamenta tus consultas con la búsqueda integrada de Google para obtener información en tiempo real.
  • Puntos de control de conversación para guardar y reanudar sesiones complejas.
  • Archivos de contexto personalizados (GEMINI.md) para adaptar el comportamiento a tus proyectos.

Integración con GitHub

Integra Gemini CLI directamente en tus flujos de trabajo de GitHub con la Gemini CLI GitHub Action:

  • Revisiones de Pull Request: Revisión de código automatizada con comentarios y sugerencias contextuales.
  • Triaje de Issues: Etiquetado y priorización automática de incidencias basado en el análisis de contenido.
  • Asistencia bajo demanda: Menciona a @gemini-cli en issues y pull requests para ayuda con depuración, explicaciones o delegación de tareas.
  • Flujos personalizados: Crea flujos de trabajo automatizados, programados o bajo demanda adaptados a las necesidades de tu equipo.

Opciones de autenticación

Elige el método que mejor se adapte a tus necesidades:

Opción 1: Iniciar sesión con Google (OAuth)

Ideal para desarrolladores individuales y usuarios con licencia de Gemini Code Assist.

  • Beneficios: Nivel gratuito (60 req/min, 1.000 req/día), modelos Gemini 3 con 1M de tokens, sin gestión de claves API y actualizaciones automáticas.
  • Uso: Inicia Gemini CLI, elige "Login with Google" y sigue el flujo en el navegador.

Opción 2: Clave de API de Gemini

Ideal para desarrolladores que necesitan control específico del modelo o acceso de pago.

  • Beneficios: 1.000 solicitudes/día con Gemini 3 (mezcla de Flash y Pro), selección de modelos específicos y facturación por uso.
  • Configuración: export GEMINI_API_KEY="TU_API_KEY"

Opción 3: Vertex AI

Ideal para equipos empresariales y cargas de trabajo de producción.

  • Beneficios: Seguridad y cumplimiento avanzados, mayor escalabilidad e integración con la infraestructura de Google Cloud.
  • Configuración: export GOOGLE_API_KEY="TU_API_KEY" y export GOOGLE_GENAI_USE_VERTEXAI=true

Primeros pasos

Uso básico

Iniciar en el directorio actual:

gemini

Incluir múltiples directorios:

gemini --include-directories ../lib,../docs

Usar un modelo específico:

gemini -m gemini-2.5-flash

Modo no interactivo para scripts:

gemini -p "Explica la arquitectura de esta base de código"

Para scripting avanzado, usa la bandera --output-format json para obtener una salida estructurada, o --output-format stream-json para eventos JSON delimitados por nuevas líneas en tiempo real.

Ejemplos rápidos

Comenzar un nuevo proyecto:

cd nuevo-proyecto/
gemini> Escríbeme un bot de Discord que responda preguntas usando un archivo FAQ.md que te proporcionaré.

Analizar código existente:

git clone https://github.com/google-gemini/gemini-cli
cd gemini-cli
gemini> Dame un resumen de todos los cambios que se introdujeron ayer.

Gemini CLI ha sido creado por Google y la comunidad Open Source.


Que novedades incluye la versión 0.32.1   See changelog

Released

  • Se ha aplicado el cherry-pick del commit 0659ad1 en release/v0.32.0-pr-21042 para parchear la versión v0.32.0 y crear la versión 0.32.1.
No te pierdas nada, síguenos en Twitter, Mastodon o Threads!
Preguntas, aportes y peticiones en el foro.

  • Contenido similar

    • Por Dekuwa
      Moltbot (antes conocido como Clawdbot), es un asistente personal de IA que ejecutas en tus propios dispositivos. Te responde en los canales que ya utilizas (WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage, Microsoft Teams, WebChat), además de canales de extensión como BlueBubbles, Matrix, Zalo y Zalo Personal. Puede hablar y escuchar en macOS/iOS/Android, y puede renderizar un Canvas en vivo que tú controlas.
      El Gateway es solo el plano de control; el producto es el asistente.
      Si buscas un asistente personal para un solo usuario que se sienta local, rápido y siempre activo, es este.

      Características destacadas
      Ejecución en tu propia máquina: Funciona en Mac, Windows o Linux. Compatible con Anthropic, OpenAI o modelos locales. Privado por defecto: tus datos te pertenecen. Cualquier aplicación de chat: Comunícate con él por WhatsApp, Telegram, Discord, Slack, Signal o iMessage. Funciona tanto en mensajes directos como en chats grupales. Memoria persistente: Te recuerda y se vuelve exclusivamente tuyo. Tus preferencias, tu contexto, tu IA. Control del navegador: Puede navegar por la web, rellenar formularios y extraer datos de cualquier sitio. Acceso total al sistema: Lectura y escritura de archivos, ejecución de comandos en la terminal y scripts. Acceso total o en entorno aislado (sandboxed): tú eliges. Habilidades y complementos: Amplía sus capacidades con habilidades de la comunidad o crea las tuyas propias. Incluso puede programar sus propias habilidades. Configuración recomendada
      Ejecuta el asistente de configuración: moltbot onboard. Este te guiará a través del gateway, el espacio de trabajo, los canales y las habilidades. El asistente por CLI es la ruta recomendada y funciona en macOS, Linux y Windows (vía WSL2; muy recomendado). Funciona con npm, pnpm o bun.
      Suscripciones (OAuth)
      Anthropic (Claude Pro/Max) OpenAI (ChatGPT/Codex) Nota sobre modelos: aunque cualquier modelo es compatible, recomiendo encarecidamente Anthropic Pro/Max (100/200) + Opus 4.5 por su potencia con contextos largos y mejor resistencia a la inyección de prompts.
      Modelos (selección + autenticación): Configuración de modelos + CLI. Rotación de perfiles de autenticación (OAuth vs. claves API) + contingencias: Failover de modelos. Instalación (recomendada)
      Entorno de ejecución: Node ≥22.
      Bash npm install -g moltbot@latest # o bien: pnpm add -g moltbot@latest moltbot onboard --install-daemon El asistente instala el demonio del Gateway (servicio de usuario launchd/systemd) para que permanezca en ejecución. Nota de legado: clawdbot sigue estando disponible como un alias de compatibilidad.
      Inicio rápido (Resumen)
      Entorno de ejecución: Node ≥22. Guía completa para principiantes (auth, emparejamiento, canales): Guía de inicio. Bash moltbot onboard --install-daemon moltbot gateway --port 18789 --verbose # Enviar un mensaje moltbot message send --to +1234567890 --message "Hola desde Moltbot" # Hablar con el asistente (opcionalmente responder a cualquier canal conectado) moltbot agent --message "Lista de verificación de envío" --thinking high   Comandos de chat
      Envía estos comandos en WhatsApp, Telegram, Slack, Google Chat, Microsoft Teams o WebChat (los comandos de grupo son solo para el propietario):
      /status: estado compacto de la sesión (modelo + tokens, coste según disponibilidad). /new o /reset: restablece la sesión. /compact: compacta el contexto de la sesión (resumen). /think <nivel>: off | minimal | low | medium | high | xhigh (solo modelos GPT-5.2 + Codex). /verbose on|off /usage off|tokens|full: pie de página de uso por respuesta. /restart: reinicia el gateway (solo propietario en grupos). /activation mention|always: alterna la activación en grupos (solo grupos). Moltbot ha sido creado por Peter Steinberger.
×
×
  • Crear nuevo...