Aider

Aider

Programación en pareja con IA en tu terminal con commits Git nativos

Conectar con TokenMix CLI

El TokenMix CLI oficial lo configura todo con un solo comando — sin variables de entorno manuales:

npx tokenmix aider

Gestiona el inicio de sesión y apunta Aider a TokenMix por ti. ¿Prefieres configurarlo a mano? Los pasos completos están a continuación.


Introducción

Aider convierte tu terminal en un entorno de programación en pareja con IA. Describes lo que quieres y Aider edita los archivos relevantes en tu base de código — luego crea automáticamente un commit de Git con un mensaje descriptivo. Este enfoque Git-first significa que siempre puedes ver qué hizo la IA, compararlo o revertirlo. Al apuntar Aider a TokenMix, puedes usar modelos de primer nivel como claude-opus-4.8 y deepseek-v4-pro.

Requisitos previos

Pasos de configuración

1. Instalar Aider

pip install aider-chat

Verificación:

aider --version

2. Establecer variables de entorno

Aider usa OPENAI_API_BASE y OPENAI_API_KEY para endpoints compatibles con OpenAI. Agrégalos a tu perfil de shell (~/.zshrc o ~/.bashrc):

export OPENAI_API_BASE="https://api.tokenmix.ai/v1"
export OPENAI_API_KEY="sk-tm-tu-clave-aquí"

Recarga tu shell:

source ~/.zshrc

3. Iniciar Aider con un modelo TokenMix

Navega a tu repositorio Git e inicia Aider prefijando el nombre del modelo con openai/:

cd ~/tu-proyecto
aider --model openai/claude-opus-4.8

Para DeepSeek:

aider --model openai/deepseek-v4-pro

4. Dar una tarea a Aider

En el prompt de Aider, describe lo que quieres:

Agrega validación de entrada al endpoint de registro — verificación de formato de email y longitud mínima de contraseña de 8 caracteres.

Aider edita los archivos, muestra un diff y pide confirmación antes de hacer el commit.

Verificación

Después de que Aider haga un cambio, ejecuta:

git log --oneline -3

Deberías ver un nuevo commit creado por Aider con un mensaje descriptivo. El cambio está completamente rastreado y es reversible con git revert.

Preguntas frecuentes

P: ¿Por qué prefijar el modelo con openai/? El prefijo openai/ le dice a Aider que use el formato de API compatible con OpenAI (enrutando a través de OPENAI_API_BASE). Sin él, Aider intentaría usar los SDK nativos de Anthropic u OpenAI con el endpoint incorrecto.

P: ¿Puedo usar Aider sin hacer commit en cada cambio? Sí. Pasa --no-auto-commits para deshabilitar los commits automáticos. Aider seguirá editando archivos; tú haces commit manualmente cuando estés satisfecho.

P: ¿Cómo cambio de modelo a mitad de sesión? Escribe /model openai/deepseek-v4-pro en el prompt de Aider para cambiar de modelo sin reiniciar.