Aider: Programación AI desde la terminal, open-source y multi-modelo 
Si hay una herramienta en el ecosistema de AI coding que encarna la filosofía Unix al 100%, esa es Aider. Sin GUI, sin suscripción mensual obligatoria, sin vendor lock-in. Solo tú, tu terminal, tu repositorio Git, y el modelo de AI que tú elijas. En 2026, Aider se ha convertido en la herramienta favorita de una categoría específica de desarrolladores: los que prefieren tener el control total.
En este artículo te explico qué es Aider, cómo instalarlo, cómo configurarlo con diferentes modelos (incluyendo opciones locales gratuitas), y cuándo tiene sentido usarlo sobre alternativas como Claude Code o Cursor.
¿Qué es Aider exactamente?
Aider es un asistente de pair programming open-source que corre en tu terminal. Lo instalas una vez, lo apuntas a tu repositorio Git, y puedes pedirle en lenguaje natural que modifique código, agregue funcionalidades, corrija bugs o refactorice archivos enteros.
Lo que lo diferencia de la mayoría de herramientas similares:
- Es completamente agnóstico al modelo: funciona con Claude (Anthropic), GPT-4o (OpenAI), Gemini (Google), DeepSeek, y docenas de modelos locales vía Ollama o LM Studio.
- Integración nativa con Git: cada cambio que hace Aider genera automáticamente un commit con un mensaje descriptivo. Tu historial queda limpio y auditable.
- Entiende todo tu codebase: genera un mapa interno del repositorio para entender la estructura del proyecto, no solo el archivo que tienes abierto.
- Es gratuito como herramienta: solo pagas por los tokens que consumes en la API del modelo que elijas.
Instalación en 5 minutos
Aider se instala con pip. Asegúrate de tener Python 3.8+ instalado.
# Instalación básica
pip install aider-chat
# Verificar instalación
aider --version
Para usarlo con Claude (la configuración más popular en 2026):
# Exporta tu API key de Anthropic
export ANTHROPIC_API_KEY=tu_api_key_aqui
# Inicia Aider en tu proyecto
cd mi-proyecto
aider
Para GPT-4o:
export OPENAI_API_KEY=tu_api_key_aqui
aider --model gpt-4o
Para un modelo local con Ollama (completamente gratis, sin internet):
# Primero instala Ollama y descarga un modelo
ollama pull deepseek-coder-v2
# Luego inicia Aider apuntando al servidor local
aider --model ollama/deepseek-coder-v2
Los modos de chat: cuándo usar cada uno
Aider tiene cuatro modos de chat que cambian cómo interactúa con tu código. Este es uno de los aspectos más potentes de la herramienta y que muchos usuarios ignoran al principio.
Modo /code (predeterminado)
El modelo edita directamente los archivos que le indiques. Ideal para implementar funcionalidades concretas.
> /add src/auth.py src/models/user.py
> agrega validación de email al método register() y actualiza el modelo User para incluir el campo email_verified
Modo /architect
Primero planifica los cambios en lenguaje natural, luego un segundo modelo los implementa. Es más lento pero produce resultados más consistentes en cambios complejos que tocan múltiples archivos.
> /architect
> necesito refactorizar el sistema de autenticación para usar JWT en lugar de sesiones. Tengo los archivos auth.py, middleware.py y los tests en tests/test_auth.py
Modo /ask
Solo responde preguntas sobre el código sin modificar nada. Perfecto para entender código existente o planificar antes de actuar.
> /ask
> ¿cuál es el flujo de autenticación actual y dónde hay potenciales vulnerabilidades?
Modo /help
Ayuda con el uso de Aider mismo.
Flujo de trabajo real con Git
Una de las razones por las que Aider genera tanta lealtad es su integración con Git. Cada cambio queda versionado automáticamente. Si algo sale mal, simplemente haces git revert.
Ejemplo de una sesión típica:
$ cd mi-app-express
$ git status
On branch feature/payments
$ aider src/payments/stripe.js src/routes/checkout.js
Aider v0.62.0
Claude 3.7 Sonnet
Repo map: 47 tokens
Added 2 files to the chat.
> implementa el webhook de Stripe para confirmar pagos y actualiza la ruta /checkout/confirm
# Aider analiza los archivos, hace los cambios y commits automáticamente:
# [main 3f8a12c] feat: add Stripe webhook handler and update checkout route
> /diff
# Muestra exactamente qué cambió
> los tests fallan en webhook_test.js, mira por qué
# Aider revisa, diagnostica y propone fix
El resultado: código modificado + commits limpios + historial auditable. Sin necesidad de salir de la terminal.
Configuración multi-modelo: la killer feature
En 2026 Aider soporta más de 60 modelos de forma nativa. Esto es especialmente relevante para desarrolladores en LatAm, donde el costo de las APIs puede ser una consideración real.
Estrategia de costos para LatAm
| Modelo | Costo aproximado | Velocidad | Calidad |
|---|---|---|---|
| Claude 3.7 Sonnet | ~$3-8 USD / 1M tokens | Rápido | Excelente |
| GPT-4o Mini | ~$0.15 / 1M tokens | Muy rápido | Buena |
| DeepSeek-V3 (API) | ~$0.27 / 1M tokens | Rápido | Excelente |
| Ollama (local) | $0 | Variable | Buena |
Para proyectos grandes, muchos desarrolladores usan una estrategia híbrida:
- Modelos baratos (DeepSeek, GPT-4o Mini) para tareas rutinarias
- Claude Sonnet o GPT-4o para cambios complejos o arquitectura
- Ollama para sesiones largas sin preocupación por costos
Para configurar el modelo por defecto y ahorrar tiempo:
# Crea un archivo .aider.conf.yml en tu home directory
echo "model: deepseek/deepseek-chat" > ~/.aider.conf.yml
# O directamente en el directorio del proyecto para override
echo "model: claude-3-7-sonnet-20250219" > .aider.conf.yml
Tips pro que marcan la diferencia
1. Usa comentarios en el código como instrucciones
Una de las features más originales: puedes dejar comentarios # AI: instrucción aquí directamente en tu código y Aider los procesa automáticamente.
def calculate_discount(price, user_tier):
# AI: implementa lógica de descuentos: bronze=5%, silver=10%, gold=20%, enterprise=custom
pass
2. Prompt caching para sesiones largas
Aider soporta prompt caching con Claude y GPT, lo que reduce el costo hasta un 90% en sesiones donde el contexto del repositorio se mantiene estable. Se activa automáticamente.
3. .aiderignore para proyectos grandes
Como .gitignore pero para Aider. Excluye carpetas que no quieres que indexe:
node_modules/
dist/
.env
*.log
4. Modo voice para programación por voz
aider --voice
Sí, puedes literalmente hablarle a tu terminal. Útil para sesiones largas cuando los dedos ya no dan más.
5. Scripting y automatización
Aider se puede scripting vía línea de comando, lo que abre posibilidades para pipelines CI/CD:
# Correr una instrucción no-interactiva y salir
aider --message "actualiza todos los tests para cubrir el nuevo módulo auth" src/auth.py tests/
# Modo yes para aceptar todos los cambios automáticamente
aider --yes --message "corrige todos los errores de linting en el directorio src/"
¿Cuándo usar Aider vs. Claude Code vs. Cursor?
Esta es la pregunta que todo el mundo hace. La respuesta honesta:
Usa Aider si:
- Eres un developer terminal-first y te incomoda el mouse
- Quieres control total sobre qué modelo usas y cuánto gastas
- Tu empresa no puede enviar código a ciertos proveedores (puedes usar modelos locales)
- Trabajas mucho con repositorios legacy grandes
- Valoras el open-source y quieres poder auditar/modificar la herramienta
Usa Claude Code si:
- Quieres el mejor balance entre poder agentico y experiencia de terminal
- Trabajas con proyectos complejos que requieren razonamiento profundo
- La integración con MCP servers es importante para tu workflow
Usa Cursor si:
- Prefieres una experiencia visual con IDE
- Tu equipo es mixto en experiencia terminal
- La colaboración en tiempo real importa
Los tres no son mutuamente excluyentes. Muchos devs en 2026 usan Cursor para el día a día y Aider para tareas específicas de refactoring masivo o cuando están en servidores remotos vía SSH.
El modelo de costos real para LatAm
Aider es gratuito como software. Lo que pagas son los tokens de la API.
Para un desarrollador que usa Aider moderadamente (2-3 horas/día):
- Con Claude 3.7 Sonnet: ~15-30 USD/mes dependiendo de la complejidad
- Con DeepSeek-V3: ~2-5 USD/mes
- Con Ollama local: $0 (si tienes la GPU para correrlo)
Comparado con Cursor Pro ($20/mes) o GitHub Copilot Pro ($10/mes), Aider puede ser más económico si usas modelos mid-tier, y más caro si usas Claude/GPT-4 para todo. La clave es la flexibilidad: tú decides el trade-off entre costo y calidad.
Para empezar hoy
# Instalación
pip install aider-chat
# Primera sesión (con Claude)
export ANTHROPIC_API_KEY=tu_key
cd tu-proyecto
aider
# Dentro de Aider, agrega archivos y empieza:
# /add archivo1.py archivo2.py
# > describe qué quieres hacer
La documentación oficial en aider.chat es excelente y cubre desde casos básicos hasta configuraciones avanzadas con modelos locales.
¿Ya usas Aider en tu workflow? ¿Lo combinás con algún otro editor AI o lo usas como herramienta principal? Compartí tu setup en los comentarios — los flujos de trabajo híbridos siempre son los más interesantes de discutir. ![]()
