Cómo instalar CodeGeeX en Visual Studio Code en Windows, Linux, MAC

Cómo instalar CodeGeeX en Visual Studio Code (Windows, Linux, MAC)

¿Qué es CodeGeeX?

CodeGeeX es un asistente de programación con inteligencia artificial que:

  • Completa funciones mientras escribes
  • Traduce código entre lenguajes
  • Explica código
  • Genera pruebas unitarias
  • Corrige errores (bugs)

CodeGeeX en Modo Agente

  • Genera código automáticamente (puede crear uno o varios archivos dentro de la carpeta del proyecto según se necesite)
  • Edita código de una carpeta a la cual previamente le hayas dado permiso de hacer edición
  • Puede analizar todos los archivos que estén en la carpeta de un proyecto, y pedirle hacer cambios

👉 Soporta más de 100 lenguajes y funciona en VS Code y otros IDEs


Requisitos

Antes de empezar necesitas:

  • VS Code instalado (Linux, Microsoft, MAC OS)
  • Conexión a internet
  • Cuenta gratuita en Z https://chat.z.ai/

¿Es más barato que ChatGPT o Claude?

Sí, y de hecho, para ti ahora mismo es GRATIS.

  • ChatGPT (OpenAI): Si quieres la versión potente (GPT-4) dentro de una aplicación o usándolo mucho, te cobran una suscripción mensual (aprox. $20 USD o más).
  • Claude (Anthropic): Igual, su versión más potente (Claude 3 Opus) es de pago (aprox. $20 USD).
  • CodeGeeX: Es gratuito. No tienes un límite estricto de preguntas diario como en las versiones gratuitas de ChatGPT web.

Es “más poderoso” si se paga?

Esto es matizado. CodeGeeX es un modelo desarrollado por Tsinghua University (China) y es muy competente, pero en benchmarks (pruebas de rendimiento) independientes:

  • ChatGPT (GPT-4) y Claude 3.5 Sonnet suelen considerarse todavía los modelos más inteligentes y capaces para código muy complejo.
  • CodeGeeX es increíblemente potente para ser gratuito, pero rara vez supera a GPT-4 en razonamiento lógico extremadamente difícil.

3. ¿Dónde tienes que pagar?

Como usuario individual de la extensión en VS Code, no deberías pagar.

Sin embargo, si eres un desarrollador y quieres crear tu propia aplicación usando el cerebro de CodeGeeX (integrarlo en tu propio software), entonces sí pagas por la API. El sitio oficial es el de la empresa matriz (Zhipu AI):

  • Sitio web: https://open.bigmodel.cn/ (Todo está en inglés y chino).
  • Ahí es donde comprarías “tokens” para uso empresarial.

No pagues nada todavía, si

  1. Usa la extensión en VS Code tal como está (gratis).
  2. Si sientes que te da respuestas tontas o no entiende tu código, entonces prueba ChatGPT (versión web gratuita) para comparar.
  3. Solo considera pagar el plan de ChatGPT Plus ($20/mes) si necesitas el mejor nivel de inteligencia posible. CodeGeeX es una herramienta fantástica y gratuita, pero no suele superar al modelo “top” de ChatGPT.

En resumen: Disfruta de la extensión gratis en VS Code, es una de las mejores ventajas de CodeGeeX frente a los otros modelos que te obligan a sacar la tarjeta de crédito mucho antes.

Algun día CodeGeeX será tan potente para desarrollar código editando un proyecto dentro de VS Code

Esa es la “meta final” de todas las IA de programación hoy en día, y la respuesta corta es: Sí, CodeGeeX (y sus competidores) llegarán a ese punto, y de hecho, ya están empezando a hacerlo.

Sin embargo, hay una diferencia enorme entre “escribir una función” y “editar un proyecto entero”:

1. El reto actual: La “Memoria” (Contexto)

Hoy en día, CodeGeeX es excelente viendo archivos que tienes abiertos en la pantalla. Pero un proyecto real tiene 100 o 1000 archivos conectados.

  • El problema: Si le pides cambiar el nombre de una variable en VS Code, CodeGeeX (en su versión gratuita actual) solo suele mirar el archivo actual. No sabe que esa variable se usa en otros 100+ archivos y podría romperlos.
  • La solución (Futuro/Presente avanzado): La IA necesita tener en su memoria la estructura de todo el proyecto (a esto se le llama aumentar la “Ventana de Contexto”).

2. ¿Lo logrará CodeGeeX?

Sí. CodeGeeX está evolucionando muy rápido (ya van por la versión 4, lanzada recientemente en China).

  • Las nuevas versiones de CodeGeeX están diseñadas específicamente para tener una “memoria” más grande, permitiéndole leer múltiples archivos a la vez y entender cómo se conectan.
  • Esto significa que eventualmente podrás decirle: “Cámbiale el color al botón de ‘Login’ en toda la aplicación” y la IA irá al archivo HTML, al CSS y al JS y lo cambiará en los tres lugares automáticamente.

3. ¿Qué puedes hacer HOY para simular ese futuro?

Aunque la versión gratuita no sea aún un “autómata” que controle todo tu proyecto, ya puedes usar CodeGeeX dentro de VS Code para editar partes grandes de tu código siguiendo estos pasos avanzados:

  • Usa el “Chat” en “Modo Agente” de CodeGeeX:.- Indicaciones más ababjo

4. El competidor a vigitar: Cursor

Aunque hablamos de CodeGeeX, debo mencionarte que existe otro editor basado en VS Code llamado Cursor.

  • Cursor usa IA (Claude o GPT-4) y ya permite pulsar Ctrl + K en un archivo y decir “Refactoriza esto para que sea más rápido” y edits todo el proyecto.
  • CodeGeeX quiere llegar a ese nivel de integración dentro de VS Code.

Paso 1: Instalar Visual Studio Code (si no lo tienes)

Descargalo desde la página web:

https://code.visualstudio.com/download

Está disponible para:

  • Windows
  • Linux
  • Mac

En Linux sino sabes cómo instalar un deb, mira este tutorial:

Como Instalar paquetes deb con gdebi kde-servicemenu-checkhash-installdebs qapt-deb-installer deb-installer
https://facilitarelsoftwarelibre.blogspot.com/2016/09/instalar-paquetes-deb-con-gdebi.html


Paso 2: Instalar la extensión CodeGeeX

✔ Método gráfico (recomendado)

  1. Abre VS Code
  2. Ve a Extensiones (Ctrl + Shift + X)
  3. Busca:
CodeGeeX

Ver también la instalación por comando (si la necesita):

https://marketplace.visualstudio.com/items?itemName=aminer.codegeex


Paso 3: Iniciar CodeGeeX y configurarlo

Después de instalar:

  1. Verás el icono de CodeGeeX en la barra lateral
  2. Haz clic allí
  3. Se abrirá el panel:

👉 “Ask CodeGeeX”

y para usar el Modo Agente, espera un poco a que se cargue y aparecerá esa pestaña disponible:

Enviar el panel a la derecha

Este panel yo lo uso enviandolo al panel de la derecha, para que al lado izquierdo me quede el Explorador. Para esto simplemente se le da clic derecho y clic en “Mover to” y “Secondary Side Bar

y tendremos a CodeGeeX en el panel secundario, en Modo Agente:

allí le estoy preguntando algo muy importante:

“Revisa todo este proyeto y dime que podemos hacer para mejorarlo”

o preguntas como:

“¿Cómo optimizo este código?”


Solución en entornos ligeros (Fluxbox, Openbox, etc.)

Si usas entornos como:

  • Fluxbox
  • Openbox
  • JWM

Es posible que aparezca este error:

An OS keyring couldn't be identified

Solución:

Ejecuta VS Code así:

code --password-store="gnome-libsecret"

O aplica tu solución permanente (launcher, alias, etc. 👍) como se explica en la siguiente entrada:

Visual Studio Code no arranca, no funciona con la extensión CodeGeeX en Fluxbox
https://facilitarelsoftwarelibre.blogspot.com/2026/04/visual-studio-code-no-arranca-no-funciona-con-la-extension-codegeex-en-fluxbox.html


Tips para usar CodeGeeX

1. Autocompletado inteligente

  • Empieza a escribir código
  • Presiona TAB para aceptar sugerencias

2. Generar código desde comentarios, el truco del “Enter”

CodeGeeX no siempre escribe el código inmediatamente después de escribir el comentario. Por lo general, debes indicarle que has terminado de escribir.

  1. Escribe tu comentario: # función que suma dos números
  2. Pulsa la tecla Enter para bajar a la línea siguiente.
  3. Espera un segundo (verás que aparece un texto en color gris, tenue).
  4. Si el texto gris aparece, pulsa la tecla Tab para aceptarlo.

Verifica el tipo de archivo

Si no funciona, asegúrate de que tu archivo de Visual Studio Code tenga la extensión correcta.

  • Si estás programando en Python, el archivo debe llamarse mi_script.py.
  • Si estás en un archivo de texto plano (mi_script.txt), CodeGeeX podría no entender que debe escribir código Python y no generar nada.

Revisa el estado de la extensión

Mira la esquina inferior derecha de VS Code.

  • ¿Ves el icono de CodeGeeX?
  • A veces es necesario hacer clic en él e iniciar sesión (Log in) para que la generación de código funcione, ya que usa la nube para procesar la petición.

Ejemplo

Escribe esto en un archivo .py:

    # función que suma dos números

Ahora, baja a la línea de abajo y presiona y espera un momento, y aparecerá el código (sigue los pasos anteriores)


3. Explicar código

  • Selecciona código
  • Click derecho → CodeGeeX → “Explain”

O usa:

/explain

4. Agregar comentarios automáticamente

  • Selecciona código
  • Click derecho → CodeGeeX → “Add Comment”

5. Generar pruebas unitarias

  • Selecciona función
  • Click derecho → CodeGeeX → “Generate Tests”

O usa:

/test

6. Corregir errores (bugs)

/fixbug

7. Inline Chat (dentro del código)

Atajo:

Ctrl + I

👉 Permite interactuar directamente en el código


8. Preguntas sobre repositorios (@Repo)

Puedes preguntar sobre proyectos completos, estando en un repositorio git:

@repo ¿Cómo funciona este módulo?

Dios les bendiga


Consultas

CodeGeeX: AI Coding Assistant https://marketplace.visualstudio.com/items?itemName=aminer.codegeex

CodeGeeX
https://codegeex.cn/en-US

Comentarios