Secciones de la base de conocimientos ▾

Navegación

▸ Empiece aquí Por roles

Categorías

Herramientas 52
Glosario 12

Herramientas

Aider + Gonka AI — Programación en pareja con IA

Aider es uno de los mejores asistentes de codificación AI para terminal. Funciona con Git, comprende la estructura del proyecto, crea commits y edita varios archivos simultáneamente. No es solo un chat con AI, es una programación en pareja completa, donde el socio de AI lee su código, propone cambios y los aplica.

Aider es compatible con API compatibles con OpenAI de forma nativa. Conectarse a JoinGonka Gateway requiere solo 2 variables de entorno y 30 segundos de configuración. Después, programación en pareja ilimitada por $0.0069/1M de tokens.

Paso 1: Instalar Aider y obtener la clave

Instalación de Aider:

# pip
pip install aider-chat

# pipx (recommended)
pipx install aider-chat

# Homebrew (macOS)
brew install aider

API key: regístrate en gate.joingonka.ai/register, recibe 3M tokens gratis, crea una clave jg-xxx.

Paso 2: Configurar Aider

La forma más sencilla de obtener el bloque de config listo es con el instalador de JoinGonka:

npx @joingonka/setup --tool aider

El instalador te pedirá la clave jg-… e imprimirá el bloque para .aider.conf.yml (dirección, clave, modelo), y además un .aider.model.metadata.json opcional con los límites reales del modelo, para que Aider no advierta sobre una ventana de contexto desconocida. No escribe los archivos — pega el bloque tú mismo; el instalador comprobará el funcionamiento de la clave y el modelo con una petición real al gateway. Abajo tienes el mismo camino paso a paso.

Configurar a mano (plan B)

Opción 1: variables de entorno (la más simple):

export OPENAI_API_BASE=https://gate.joingonka.ai/v1
export OPENAI_API_KEY=jg-your-key

Ejecución:

aider --model openai/MiniMaxAI/MiniMax-M2.7

Opción 2: archivo por proyecto .aider.conf.yml en la raíz del proyecto — la vía más nativa: endpoint, clave y modelo en un solo archivo, sin tocar las variables de entorno globales (un OPENAI_* global capturaría tus otras herramientas compatibles con OpenAI):

# .aider.conf.yml
openai-api-base: https://gate.joingonka.ai/v1
openai-api-key: jg-your-key
model: openai/MiniMaxAI/MiniMax-M2.7

Opcional — ajuste fino del comportamiento del modelo en un .aider.model.settings.yml aparte (solo define parámetros del modelo, no el endpoint ni la clave):

# .aider.model.settings.yml
- name: openai/MiniMaxAI/MiniMax-M2.7
  edit_format: diff
  use_repo_map: true
  extra_params:
    max_tokens: 8192  # Gateway output cap

Opción 3: alias en el shell para mayor comodidad:

alias gonka-aider='OPENAI_API_BASE=https://gate.joingonka.ai/v1 OPENAI_API_KEY=jg-your-key aider --model openai/MiniMaxAI/MiniMax-M2.7'

Verificación: entra en un repositorio Git y ejecuta gonka-aider. Aider mostrará información del modelo y te propondrá añadir archivos al contexto. Pídele que haga un cambio en un archivo — si Aider crea un commit, todo funciona.

Funcionalidades de Aider + Gonka

Aider no es solo un chat. Es una herramienta completa para la programación en pareja con AI:

  • Trabajo con Git: Aider crea automáticamente commits para cada cambio. Es fácil revertir cualquier decisión de la AI mediante git undo.
  • Contexto del proyecto: Aider construye un mapa del repositorio (repo map) — entiende las dependencias entre archivos, importaciones y la estructura del proyecto. El modelo recibe el contexto completo.
  • Ediciones multiarchivo: puede modificar de 5 a 10 archivos simultáneamente para implementar una funcionalidad. Cada archivo es un diff independiente, cada edición es rastreable.
  • Entrada de voz: soporte para --voice — dicte sus tareas en lugar de escribir.
  • Linting y tests: integración con linters y marcos de pruebas — Aider ve los errores y los corrige automáticamente.

Con Gonka, todo esto cuesta centavos. Una sesión típica de programación en pareja (2-4 horas) consume entre 10 y 30M de tokens — lo que equivale a $0.01-$0.03 a través de JoinGonka Gateway. Con OpenAI, serían $50-$200 por la misma sesión.

Otras herramientas de terminal alternativas: Claude Code, OpenCode.

Parámetros del modelo: ventana de contexto de MiniMax M2.7 — 200K tokens, DeepSeek V4 Flash — 380K; la longitud máxima de respuesta a través de Gateway — 8192 tokens para MiniMax M2.7 y GLM-5.3 Flash, 32768 para DeepSeek V4 Flash. Para la mayoría de las tareas de programación en pareja, esto es suficiente.

Aider + Gonka = programación profesional por pares con IA por centavos. Integración con Git, ediciones multifile, contexto del proyecto, todo por $0.01-0.03/sesión en lugar de $50-200 con OpenAI.

¿Quieres saber más?

Explora otras secciones o empieza a ganar GNK ahora mismo.

Obtener tokens gratuitos →