Gemini Code Assist

Gemini Code Assist es el asistente de programación de Google integrado en el IDE, impulsado por los modelos Gemini 3.1 Pro y 3.5 Flash. Forma parte del ecosistema Gemini AI y se instala como extensión en VS Code y en todos los IDEs de JetBrains para ofrecer completado de código en línea, generación desde lenguaje natural, refactorización, generación de tests y un chat contextual con conciencia del repositorio completo.

Última actualización:
Cinco puntos clave sobre Gemini Code Assist
  • Integrado en el IDE: funciona como extensión nativa en VS Code y todos los IDEs de JetBrains. Las sugerencias aparecen directamente en el editor sin cambiar de contexto ni abrir el navegador.
  • Plan gratuito disponible: el plan Individual es gratuito con limites de uso diarios, suficiente para proyectos personales y prototipado. Sin tarjeta de credito para empezar.
  • Conciencia de repositorio completo: a diferencia de herramientas que solo ven el archivo activo, Gemini Code Assist puede analizar múltiples archivos del proyecto para dar sugerencias coherentes con la arquitectura existente.
  • Code customization en Enterprise: el plan Enterprise permite afinar el modelo con el repositorio privado de la organización, generando sugerencias adaptadas a los patrones, convenciones y librerias internas del equipo.
  • Integrado con Google Cloud: entiende los servicios de GCP de forma nativa, lo que lo hace especialmente útil para equipos que desarrollan sobre la plataforma de Google (Cloud Run, BigQuery, Firestore, etc.).
Arquitectura de Gemini Code Assist: extension en VS Code y JetBrains, contexto del repositorio, modelos Gemini 3.1 Pro y 3.5 Flash
Arquitectura de Gemini Code Assist: IDE, contexto del repositorio (1M tokens) y modelos backend Gemini 3.1 Pro / 3.5 Flash
Página de Gemini Code Assist en Google Cloud
Página de producto de Gemini Code Assist en cloud.google.com, con detalle de planes, integraciones con VS Code y JetBrains, y capacidades de asistencia de código con 1M de tokens de contexto.

¿Qué es Gemini Code Assist?

Gemini Code Assist es el asistente de código de Google integrado en el entorno de desarrollo, disponible como extensión para VS Code y los IDEs de JetBrains. Forma parte del ecosistema Gemini AI y está impulsado por los modelos Gemini 3.1 Pro y Gemini 3.5 Flash, los mismos que potencian la API de Gemini y el resto de productos de inteligencia artificial de Google.

Antes se conocia cómo Duet AI para Desarrolladores, el nombre con el que Google lo lanzo en 2023. En 2024 paso a llamarse Gemini Code Assist al unificar toda la familia de productos de IA de Google bajo la marca Gemini. La transición no fue solo de nombre: el cambio supuso una mejora significativa en las capacidades del modelo subyacente y la incorporación de funciones cómo la conciencia de repositorio completo y la personalización con el codebase privado de la organización.

Gemini Code Assist se diferencia de Gemini CLI, que opera en la terminal como agente autónomo de coding. Code Assist está pensado para el flujo de trabajo habitual en el IDE: el desarrollador escribe código y el asistente sugiere, completa, explica y refactoriza sin salir del editor.

¿Qué IDEs son compatibles?

Gemini Code Assist está disponible en los siguientes entornos de desarrollo:

  • VS Code — extensión oficial en el Marketplace de Visual Studio Code.
  • IntelliJ IDEA — plugin disponible en JetBrains Marketplace.
  • PyCharm — incluido en el plugin de Google Cloud Code para JetBrains.
  • WebStorm — compatible via el plugin de Google Cloud Code.
  • GoLand — compatible via el plugin de Google Cloud Code.
  • Cloud Shell Editor — integrado de forma nativa en el entorno web de Google Cloud Shell.
  • Cloud Workstations — disponible en el entorno de desarrollo remoto de Google Cloud.

Google mantiene la documentación oficial de integración en cloud.google.com/gemini/docs/codeassist.

Funciones

¿Qué puede hacer Gemini Code Assist?

Desde el completado en línea hasta la generación de tests, Code Assist cubre el ciclo completo del trabajo en el IDE.

Completado de código en línea

Gemini Code Assist muestra sugerencias de código directamente en el editor mientras escribes, en tiempo real. Las sugerencias van desde completar una línea hasta proponer bloques enteros de lógica, adaptadas al lenguaje y al contexto del archivo activo. Se acepta con Tab o con un atajo configurable.

Chat integrado en el IDE

El panel de chat permite hacer preguntas sobre el código, pedir explicaciones de funciones, solicitar refactorizaciones y generar código nuevo desde lenguaje natural. El chat tiene acceso al archivo abierto y, en los planes de pago, al repositorio completo del proyecto.

Generación desde lenguaje natural

Escribe un comentario describiendo lo que necesitas —"función que valida un email con regex" o "endpoint REST para crear un usuario"— y Gemini Code Assist genera el código correspondiente, incluyendo la estructura, la lógica y los tipos de datos adecuados para el lenguaje del proyecto.

Explicación y documentación de código

Selecciona cualquier bloque de código y pide una explicación en lenguaje natural. Code Assist describe que hace el código, por que está estructurado así y que posibles problemas podría tener. También puede generar docstrings, comentarios JSDoc o documentación en el formato que uses en el proyecto.

Refactorización y transformación

Selecciona un bloque de código y solicita una refactorización: simplificar la lógica, convertir a un patrón diferente, mejorar el rendimiento o adaptar a una versión más moderna del lenguaje. Code Assist muestra los cambios propuestos en un diff antes de aplicarlos.

Generación de tests

A partir de una función o clase existente, Gemini Code Assist genera tests unitarios usando el framework de testing del proyecto (Jest, pytest, JUnit, etc.). Los tests incluyen casos borde y verificaciones de comportamiento esperado, reduciendo el tiempo de escritura manual de pruebas.

Conciencia del repositorio completo

En los planes de pago, Code Assist indexa el repositorio completo del proyecto y usa ese contexto para dar sugerencias coherentes con la arquitectura existente. Puede referenciar clases, funciones e interfaces definidas en otros archivos sin que el desarrollador tenga que abrirlos o copiar fragmentos al chat.

Integración con Google Cloud Platform

Code Assist tiene conocimiento nativo de los servicios de GCP: Cloud Run, BigQuery, Firestore, Pub/Sub, Cloud Functions, etc. Puede generar configuraciones de infraestructura, queries optimizadas para BigQuery y código de integración con servicios de Google Cloud sin necesidad de consultar la documentación externa.

Personalización con el codebase privado (Enterprise)

La función de code customization, exclusiva del plan Enterprise, es la que más diferencia a Gemini Code Assist de sus competidores en el segmento corporativo. Permite conectar el repositorio privado de la organización para que el modelo aprenda los patrones específicos del equipo: nombres de funciones, convenciones de nomenclatura, librerias internas, DSLs propietarios y arquitecturas de referencia.

El resultado es que las sugerencias no son código generico de internet, sino código que sigue el estilo y las practicas del propio equipo. Para organizaciones con frameworks internos o convenciones estrictas, esto reduce significativamente el tiempo de revisión de código generado por IA.

La documentación de configuración de code customization está disponible en cloud.google.com/gemini/docs/codeassist/code-customization.

¿Cómo instalar Gemini Code Assist en VS Code y JetBrains?

La instalación de Gemini Code Assist es rápida en ambos entornos. Necesitas una cuenta de Google (para el plan gratuito) o una cuenta de Google Cloud con facturación activa (para los planes de pago).

Instalación en VS Code

  1. Abre VS Code y ve al panel de Extensiones con el atajo Ctrl+Shift+X (Windows/Linux) o Cmd+Shift+X (macOS).
  2. Busca "Gemini Code Assist" o "Google Cloud Code" en el buscador del panel de extensiones.
  3. Instala la extensión oficial de Google. Tiene el logotipo de Google Cloud y está publicada por Google LLC.
  4. Al activarla, apareceran un panel lateral y un boton de estado en la barra inferior. Haz clic en "Sign in" para autenticarte con tu cuenta de Google.
  5. Una vez autenticado, el completado de código se activa automáticamente. El panel de chat de Gemini Code Assist aparece en la barra lateral izquierda.

Para cambiar al plan Standard o Enterprise, necesitas vincular el plugin a un proyecto de Google Cloud con el plan activado en la consola de GCP.

Instalación en IDEs de JetBrains

  1. Abre el IDE de JetBrains (IntelliJ IDEA, PyCharm, WebStorm, GoLand, etc.) y ve a File > Settings > Plugins (Windows/Linux) o IntelliJ IDEA > Preferences > Plugins (macOS).
  2. Busca "Google Cloud Code" en el Marketplace de plugins.
  3. Instala el plugin y reinicia el IDE cuando se te solicite.
  4. Tras el reinicio, aparecera el icono de Google Cloud en la barra lateral. Haz clic en "Sign in to Google Cloud" y autentica con tu cuenta de Google.
  5. El completado de código y el panel de chat de Gemini Code Assist estarán activos automáticamente en todos los proyectos que abras.

Verificar que el completado está activo

Abre cualquier archivo de código y empieza a escribir. Debería aparecer una sugerencia de completado en gris claro después de un breve retraso. Si no aparece, verifica que la sesión está iniciada (boton de estado en la barra inferior en VS Code) y que el archivo tiene un lenguaje reconocido (Python, JavaScript, TypeScript, Java, Go, PHP, C++, etc.).

Para una lista completa de lenguajes de programación soportados, consulta la documentación oficial de lenguajes soportados.

Precios

¿Cuánto cuesta Gemini Code Assist?

Tres planes para distintas necesidades: gratuito para desarrolladores individuales, Standard para equipos y Enterprise para organizaciones con requisitos de personalización y cumplimiento normativo.

Precios de Gemini Code Assist por plan — mayo 2026. Los precios del plan Enterprise pueden variar según el número de usuarios y el acuerdo con Google Cloud. El plan gratuito tiene limites diarios de uso que pueden cambiar.
Característica Individual (Free) Standard Enterprise
Precio Gratis $19 / usuario / mes $45 / usuario / mes
Completado de código Si (con limites) Si (sin limites) Si (sin limites)
Chat en el IDE Si (con limites) Si (sin limites) Si (sin limites)
Generación de tests Si Si Si
Conciencia del repositorio completo Limitada Si Si
Personalización con codebase privado No No Si
Integración con Google Cloud Básica Completa Completa + soporte dedicado
Controles de cumplimiento normativo No No Si (GDPR, SOC2, etc.)
Privacidad de datos del código Estándar Estándar Datos no usados para entrenamiento
IDEs compatibles VS Code, JetBrains, Cloud Shell VS Code, JetBrains, Cloud Shell, Cloud Workstations VS Code, JetBrains, Cloud Shell, Cloud Workstations

¿Cuál es el limite del plan gratuito?

El plan Individual gratuito de Gemini Code Assist tiene limites de uso diarios en completado de código y en mensajes de chat. Los limites exactos los publica Google en la consola de administración y pueden cambiar. En la practica, son suficientes para uso personal, prototipado y proyectos de tamaño moderado. Cuando el limite se alcanza en un día, el asistente se desactiva hasta el reset diario.

¿Cuándo conviene el plan Standard?

El plan Standard a $19/usuario/mes elimina los limites de uso y activa la conciencia de repositorio completo. Conviene cuando el completado de código es parte central del flujo diario de trabajo y los limites del plan gratuito interrumpen la productividad. Para equipos que ya pagan GitHub Copilot, el precio es comparable y merece la pena evaluar ambos en paralelo.

¿Cuándo justifica el plan Enterprise?

El plan Enterprise a $45/usuario/mes está pensado para organizaciones que necesitan tres cosas que los planes anteriores no ofrecen: personalización del modelo con el codebase privado (code customization), garantías de que el código del equipo no se usa para entrenar modelos de Google y controles de cumplimiento normativo para sectores regulados (banca, salud, administración publica). Para equipos con frameworks internos o convenciones muy específicas, la personalización justifica sola el precio adicional.

Comparativa de planes de Gemini Code Assist: Individual gratis, Standard 19 dolares y Enterprise 45 dolares
Comparativa de planes de Gemini Code Assist: Individual (gratis), Standard (19 USD/mes) y Enterprise (45 USD/mes)
Comparativa

Gemini Code Assist vs GitHub Copilot vs Cursor

Los tres asistentes de código en IDE más extendidos en mayo 2026. Cada uno tiene un perfil distinto según el ecosistema y las necesidades del equipo.

Comparativa de asistentes de código en IDE — Gemini Code Assist vs GitHub Copilot vs Cursor. Mayo 2026. Precios en dolares por usuario al mes en planes equivalentes.
Dimensión Gemini Code Assist GitHub Copilot Cursor
Precio base Gratis / $19 / $45 $10 / $19 / $39 Gratis / $20 / $40
Modelo subyacente Gemini 3.1 Pro / 3.5 Flash GPT-5 / Claude Sonnet Configurable (GPT-5, Claude, Gemini)
Integración IDE Extensión VS Code / JetBrains Extensión VS Code / JetBrains / Neovim IDE propio basado en VS Code
Completado en línea Si Si Si (Tab AI)
Chat en el IDE Si Si (Copilot Chat) Si (Composer, Ask)
Conciencia del repositorio completo Si (Standard/Enterprise) Si (Business/Enterprise) Si (todos los planes)
Personalización con codebase privado Si (Enterprise) Si (Enterprise) No (en proceso)
Integración con GitHub Básica Nativa (PR, Issues, Actions) Básica via extensión
Integración con Google Cloud Nativa (GCP, BigQuery, etc.) Via extensión No
Plan gratuito Si (con limites diarios) Si (muy limitado) Si (2000 completados/mes)
Edición multilinea ("agente") Via chat Copilot Edits Composer (muy potente)

¿Cuándo elegir Gemini Code Assist?

Gemini Code Assist es la opción natural para equipos que ya trabajan en el ecosistema de Google Cloud. Su conocimiento nativo de servicios cómo BigQuery, Cloud Run, Firestore o Vertex AI lo hace significativamente más útil que Copilot o Cursor en ese contexto. También es el más conveniente si el equipo usa cuentas de Google Workspace, ya que la autenticación es directa.

El plan gratuito es el más generoso de los tres para desarrolladores individuales que trabajan en proyectos personales. Para organizaciones con un codebase muy específico, el plan Enterprise con code customization es el único que permite afinar el modelo con el repositorio privado de forma soportada oficialmente.

¿Cuándo elegir GitHub Copilot?

GitHub Copilot es la opción más madura en integración con GitHub: entiende pull requests, issues, Actions y el historial del repositorio de una forma que los otros dos no igualan. Si el flujo de trabajo del equipo está centrado en GitHub y se usa GitHub Actions para CI/CD, Copilot tiene ventaja en coherencia de contexto. El soporte para Neovim y otros editores alternativos también es un punto a favor.

¿Cuándo elegir Cursor?

Cursor destaca cuando la prioridad es la edición de código agentiva: su función Composer permite describir cambios en lenguaje natural y aplicarlos sobre múltiples archivos del proyecto de forma coordinada, algo que Gemini Code Assist y Copilot ofrecen de forma menos fluida. Al ser un IDE propio basado en VS Code, la experiencia está optimizada para el flujo de trabajo con IA, a costa de no ser una extensión que funcione en otros IDEs.

FAQ

Preguntas frecuentes sobre Gemini Code Assist

¿Qué es Gemini Code Assist y en que IDEs funciona?

Gemini Code Assist es el asistente de programación de Google integrado en el IDE, impulsado por los modelos Gemini 3.1 Pro y 3.5 Flash. Funciona como extensión en VS Code, en todos los IDEs de JetBrains (IntelliJ IDEA, PyCharm, WebStorm, GoLand, etc.), en Cloud Shell Editor y en Cloud Workstations. Ofrece completado de código en línea, generación desde lenguaje natural, explicación de código, refactorización y un chat contextual.

¿Cuál es la diferencia entre el plan gratuito y el Enterprise?

El plan Individual gratuito ofrece completado de código y chat con limites de uso diarios. El plan Standard a $19/usuario/mes elimina esos limites y activa la conciencia de repositorio completo. El plan Enterprise a $45/usuario/mes añade personalización con el codebase privado de la organización (code customization), garantías de privacidad de datos y controles de cumplimiento normativo para sectores regulados.

¿Cómo se compara Gemini Code Assist con GitHub Copilot?

Gemini Code Assist tiene ventaja en integración nativa con Google Cloud Platform (BigQuery, Cloud Run, Firestore, etc.) y en el plan gratuito más generoso. GitHub Copilot tiene ventaja en integración con GitHub (pull requests, issues, Actions) y en el ecosistema de extensiones para otros editores cómo Neovim. Para equipos en GCP, Code Assist suele resultar más cohesionado. Para equipos centrados en GitHub, Copilot tiene mejor integración.

¿Qué es la personalización de código en el plan Enterprise?

La personalización de código (code customization) es una función que permite conectar el repositorio privado de la organización para que el modelo Gemini aprenda los patrones específicos del equipo: convenciones de nomenclatura, librerias internas, DSLs propietarios y arquitecturas de referencia. El resultado es que las sugerencias siguen el estilo propio del equipo en lugar de generar código generico. Es especialmente útil para organizaciones con frameworks internos o convenciones de código muy específicas.

Gemini Code Assist tiene acceso al contexto completo del repositorio?

Si, en los planes Standard y Enterprise. La conciencia de repositorio completo permite al asistente analizar múltiples archivos del proyecto para dar sugerencias coherentes con la arquitectura existente, referencias a clases y funciones en otros archivos, y detección de patrones que se usan en el codebase. En el plan gratuito el contexto es más limitado, centrado principalmente en el archivo activo y los archivos abiertos.

¿Cómo instalo Gemini Code Assist en VS Code?

Abre VS Code, ve al panel de Extensiones con Ctrl+Shift+X, busca "Gemini Code Assist" o "Google Cloud Code" e instala la extensión oficial de Google. Una vez instalada, haz clic en el boton de estado de la barra inferior e inicia sesión con tu cuenta de Google. El completado de código y el chat se activan automáticamente. Para el plan gratuito no es necesario configurar nada más. Para los planes de pago, necesitas vincular el plugin a un proyecto de Google Cloud con el plan activado.

Explora Gemini CLI para coding en la terminal

Si prefieres trabajar desde la línea de comandos, Gemini CLI es el agente de coding de código abierto de Google para la terminal. Conciencia de repositorio, uso de herramientas y compatible con MCP.

Ver guía de Gemini CLI
Guía gratuita

Crea tu primer agente de IA, paso a paso

Descarga la guía en PDF: 12 secciones, ejemplos reales y datos de 2026. Gratis.