¡Hola! ¿Alguna vez has deseado tener un asistente superinteligente que pudiera programar contigo, ajustar tu código y hacer cambios como un profesional, todo desde tu terminal? Conoce a Aider AI, el asistente de codificación de IA de código abierto que está cambiando las reglas del juego en 2025. Piénsalo como tu compañero de codificación personal, alimentado por tus modelos de lenguaje grande (LLMs) favoritos como Claude o GPT-4o, listo para ayudarte a construir proyectos, depurar problemas o incluso vibe-code un juego. En esta guía para principiantes, te guiaré a través de todo lo que necesitas saber sobre Aider AI, desde su instalación hasta cómo chatear con él en tu navegador. Cubriremos la configuración, el uso, la conexión a LLMs y cómo configurarlo como un campeón. ¿Listo para hacer que la codificación se sienta como un paseo? ¡Vamos a sumergirnos!
¿Qué es Aider AI? Tu Copiloto de Codificación
Entonces, ¿de qué se trata Aider AI? Creado por Paul Gauthier, es una herramienta gratuita y de código abierto que te permite programar en pareja con IA directamente en tu terminal—o en tu navegador, si eso es lo tuyo. A diferencia de las herramientas básicas de autocompletado de código, Aider AI se adentra en tu repositorio de Git, mapea tu base de código y realiza ediciones inteligentes en múltiples archivos. Es como tener un desarrollador junior que habla fluidamente Python, JavaScript, Rust y docenas de otros lenguajes, además de que auto-confirma cambios con mensajes de Git ordenados. Ya sea que estés comenzando un nuevo proyecto o mejorando uno antiguo, Aider AI es tu boleto para una codificación más rápida y fluida. Los usuarios de X lo llaman “el mejor asistente de codificación de IA gratuito” por una razón: ¡es poderoso, flexible y simplemente divertido!

Desglosemos cómo comenzar con Aider AI, paso a paso, para que puedas ver por qué todos están hablando de ello.
1. Instalando Aider AI: Tan Fácil Como Un Pastel
Hacer funcionar Aider AI es una tarea muy simple, especialmente si te sientes cómodo con una terminal. La documentación oficial en aider.chat recomienda algunos métodos, y te guiaré a través del más simple para principiantes. Aquí tienes lo que necesitas saber.
Requisitos Previos
Antes de instalar Aider AI, asegúrate de tener:
- Python: Versión 3.9 o superior. Verifica con
python --version
. ¿No tienes Python? Consíguelo en python.org. - Git: Para el control de versiones (así es como Aider AI rastrea los cambios). Ejecuta
git --version
para confirmar que está instalado. Si no, dirígete a git-scm.com. - Acceso a la Terminal: Necesitarás una línea de comandos (Terminal en Mac/Linux, PowerShell en Windows).
- Claves de API (opcional por ahora): Para LLMs premium como Claude o GPT-4o, necesitarás claves de Anthropic u OpenAI. Cubriremos eso más adelante.
Instalación Paso a Paso
La documentación de Aider sugiere pipx
o uv
para una instalación limpia, pero usaremos pip
en un entorno virtual para mantener las cosas ordenadas. Sigue estos pasos:
Crea un Entorno Virtual:
Abre tu terminal y crea una nueva carpeta para tus aventuras de codificación:
mkdir aider-projects
cd aider-projects
python -m venv aider-env
Actívalo:
- Mac/Linux:
source aider-env/bin/activate
- Windows:
aider-env\Scripts\activate
Instala Aider AI:
Con el entorno activo, ejecuta:
python -m pip install -U --upgrade-strategy only-if-needed aider-chat
Esto obtiene el último paquete de Aider AI (versión 0.42.1 a partir de abril de 2025) y sus dependencias sin alterar tu Python del sistema.
Pruébalo:
Verifica si está funcionando:
aider --version
Deberías ver algo como “Aider v0.42.1-dev.” Si obtienes un error, prueba python -m aider --version
o verifica tu versión de Python nuevamente.
Extras Opcionales:
¿Quieres usar comandos de voz o raspar páginas web? La documentación sugiere instalar Playwright para raspar web:
pip install playwright
playwright install
O PortAudio para voz (ejemplo en Mac/Linux):
brew install portaudio
Estos son totalmente opcionales—sáltalos por ahora si solo estás comenzando.
¡Eso es todo! Aider AI ahora está instalado en tu sistema, listo para codificar. Si encuentras problemas, la guía de instalación tiene más consejos.
2. Usando Aider AI: Modos de Terminal, Navegador y Chat
Ahora que Aider AI está instalado, ¡vamos a probarlo! Puedes usarlo en tu terminal para un ambiente de codificación clásico, en un navegador para un giro de GUI, o alternar entre modos de chat para controlar cómo se comporta. Aquí tienes los detalles.
Ejecutando Aider AI en Tu Terminal
La terminal es donde Aider AI brilla. Navega a un repositorio de Git (o crea uno):
mkdir my-project
cd my-project
git init
Inicia Aider AI:
aider
Verás un aviso como aider >
. Este es el modo de código, donde pides cambios y Aider AI edita archivos directamente. Intenta:
>> Crea un script de Python llamado hello.py que imprima "Hola, Aider!"
Aider AI generará hello.py
, te mostrará la diferencia y lo confirmará en Git. ¿Necesitas ajustarlo? Di:
>> Agrega una función a hello.py que tome un nombre y imprima un saludo.
Actualizará el archivo y confirmará de nuevo. ¡Tan fluido!
Cambiando Modos de Chat
Aider AI ofrece cuatro modos de chat para adaptarse a tu estado de ánimo [aider.chat/docs/usage]. Usa la bandera /chat-mode <modo>
o el comando /<nombre del modo>
:
- Modo Código (predeterminado): Edita archivos según tus solicitudes. Ejemplo:
> /chat-mode code
.

- Modo Arquitecto: Planifica grandes cambios antes de codificar. Prueba:
> /architect
y luego “Diseña una API REST.”

- Modo Preguntar: Responde preguntas sin tocar archivos. Ejecuta:
> /chat-mode ask
y pregunta, “¿Qué es un decorador de Python?”

- Modo Ayuda: Explica las características de Aider AI. Escribe:
> /chat-mode help
o> /help ¿Cómo añado archivos?

Cambia de modo a mitad de sesión con /chat-mode <nombre>
y /<nombre del modo>
. ¡Es como alternar entre personalidades de IA—super práctico!
Usando Aider AI en Tu Navegador
Aider AI tiene un modo de navegador experimental [aider.chat/docs/usage]:
aider --browser
Esto inicia una interfaz web (localhost en tu navegador) donde puedes chatear con Aider AI como si fuera una aplicación elegante. Es genial para las personas visuales o si estás haciendo malabares con múltiples tareas. Aún necesitarás un repositorio de Git, y funciona mejor con claves de API configuradas (más sobre eso pronto). La interfaz es un poco cruda, pero los usuarios de X dicen que es “sorprendentemente elegante” para ediciones rápidas.
Consejos Profesionales de Uso
- Agregar Archivos: Indica a Aider AI qué archivos editar con
aider file1.py file2.js
o/add file.py
en el chat. No lo sobrecargues—elige solo lo necesario [aider.chat/docs/usage]. - Deshacer Cambios: ¿Te equivocaste? Escribe
/undo
para revertir el último commit. - Ejecutar Pruebas: Usa
/run pytest
para ejecutar pruebas y deja que Aider AI arregle los fallos. - Modo Voz: ¿Te sientes hablador? Prueba
/voice
(necesita PortAudio) para dictar cambios.
Ya sea que seas un hardcore de la terminal o curioso del navegador, Aider AI se adapta a tu estilo.

3. Conectando Aider AI a LLMs
Aider AI es tan inteligente como el LLM detrás de él, y afortunadamente para ti, se lleva bien con toneladas de modelos—Claude 3.7 Sonnet, GPT-4o, DeepSeek, incluso modelos locales a través de Ollama. Aquí te explicamos cómo conectarlo.
Elegir un LLM
La documentación destaca los mejores ejecutores [aider.chat/docs/llms]:
- Claude 3.7 Sonnet: Genial para razonamiento. Usa:
aider --model sonnet
. - GPT-4o: Rápido y versátil. Ejecuta:
aider --model gpt-4o
. - DeepSeek R1: Asequible. Prueba:
aider --model deepseek
. - Modelos Locales: ¿Tienes Ollama? Inicia su servidor, luego:
aider --model ollama/llama3
.
Lista los modelos disponibles con:
aider --list-models openai/
O consulta [aider.chat/docs/llms] para el listado completo.
Configurando Claves de API
Los LLMs premium necesitan claves de API de proveedores como OpenAI o Anthropic. Consigue las tuyas en:
- OpenAI: platform.openai.com (¡no ChatGPT Plus!).
- Anthropic: console.anthropic.com.
Pasa la clave a través de la línea de comandos:
aider --model gpt-4o --api-key openai=sk-xxx
O mejor aún, guárdala de manera segura (consulta la configuración a continuación). Para modelos locales, no se necesitan claves—solo un servidor de Ollama en funcionamiento.
Alternativa de Chat WebAider AI puede copiar y pegar código en el chat web de un LLM (como el sitio de ChatGPT) [aider.chat/docs/llms]. Ejecuta:
aider --copy-paste
Es torpe pero funciona en un apuro. Quédate con las claves de API para la experiencia completa.

Cambia de modelos en cualquier momento con /model <nombre>
. La flexibilidad de Aider AI significa que puedes experimentar para encontrar a tu compañero de codificación perfecto.
4. Configurando Aider AI: Claves de API, .env y Más
Aider AI es súper personalizable, permitiéndote ajustar todo, desde claves de API hasta colores. Centrémonos en lo más importante: claves de API y archivos .env, con un toque de otras opciones [aider.chat/docs/config].
Almacenando Claves de API
Es un fastidio tener que escribir las claves de API cada vez. Aider AI te permite guardarlas en:
i) Línea de Comandos: Como --api-key openai=sk-xxx
.
ii) Variables de Entorno:
- Mac/Linux:
export OPENAI_API_KEY=sk-xxx
- Windows:
setx OPENAI_API_KEY sk-xxx
(reinicia tu shell).
iii) Archivo .env: La manera más fácil—configuremoslo.
Usando un Archivo .env
Un archivo .env
almacena claves y configuraciones de manera segura. Aider AI lo busca en tu directorio de inicio, en la raíz del repositorio de Git o en la carpeta actual [aider.chat/docs/config/dotenv]. Aquí te explicamos cómo:
- Crea un archivo llamado
.env
en tu proyecto:
touch .env
2. Agrega tus claves:
OPENAI_API_KEY=sk-xxx
ANTHROPIC_API_KEY=sk-xxx
DEEPSEEK_API_KEY=xxx
3. Guarda y ejecuta Aider AI:
aider
Cargará las claves automáticamente—¡sin banderas necesarias!
Para otros proveedores (por ejemplo, Gemini), usa:
GEMINI_API_KEY=xxx
O la bandera --api-key gemini=xxx
.
Importante: Mantén .env
fuera de Git—añádelo a .gitignore
para evitar filtraciones.
Otras Opciones de Configuración Geniales
Aider AI ofrece toneladas de ajustes a través de banderas de comando, .aider.conf.yml
o .env
[aider.chat/docs/config/options]:
- Colores: ¿Te gusta una terminal oscura? Prueba
--dark-mode
o:
AIDER_DARK_MODE=true
- Configuraciones del Modelo: Establece el esfuerzo de razonamiento:
--reasoning-effort high
oAIDER_REASONING_EFFORT=high
. - Modo Editor: ¿Ejecutas Aider AI en VS Code? Funciona genial en un panel de terminal. Agrega archivos con
/add
o observa ediciones con--fancy-input
. - Configuración YAML: ¿Prefieres un archivo de configuración? Crea
.aider.conf.yml
:
model: gpt-4o
openai-api-key: sk-xxx
Colócalo en la raíz de tu repositorio o en tu directorio de inicio.
Consulta todas las opciones con:
aider --help
O profundiza en [aider.chat/docs/config/options]. Aider AI te permite hacer de él tu herramienta.
Bonificación: ¿Por Qué Aider AI es Genial para Principiantes?
Entonces, ¿por qué elegir Aider AI como novato? Es indulgente y poderoso:
- Seguridad de Git: Los auto-confirmados significan que puedes deshacer errores con
git revert
. - Soporte de Lenguaje: Python, JS, Go, HTML—los maneja todos.
- Amor de la Comunidad: Las publicaciones de X lo llaman “asombroso” para aumentar la productividad, con fanáticos como Eric S. Raymond diciendo que “te cambia la vida.”
- Gratis y Abierto: Licenciado bajo Apache 2.0, así que puedes modificarlo en GitHub.
Es como las ruedas de entrenamiento para la codificación con IA—obtienes resultados profesionales sin el estrés profesional.
Conclusión: Tu Viaje con Aider AI Comienza Ahora
¡Felicidades—estás listo para rockear Aider AI! Desde instalarlo en un entorno virtual hasta chatear en modo arquitecto, conectarte a VS Code o configurar un archivo .env
, tienes las herramientas para codificar de manera más inteligente. Enciende tu terminal, prueba aider --browser
, o pídele que construya un juego—¿quizás Pong? La documentación de Aider AI está llena de más trucos, así que sigue explorando. ¿Cuál será tu primer proyecto con Aider AI? Y no olvides probar APIs con apidog.com para completar tu kit de herramientas de desarrollo.
