Apidog

Plataforma de desarrollo de API colaborativa todo en uno

Diseño de API

Documentación de API

Depuración de API

Simulación de API

Prueba automatizada de API

Qué es Aider AI y cómo usar Aider: Una guía para principiantes

Daniel Costa

Daniel Costa

Updated on April 16, 2025

¡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!

💡
Antes de comenzar con Aider AI, démosle un rápido reconocimiento a Apidog, ¡una verdadera joya para los entusiastas de las API! Esta herramienta elegante hace que diseñar, probar y documentar APIs sea pan comido, con una interfaz tan amigable que incluso los principiantes pueden dominarla. Si estás construyendo aplicaciones junto a tus aventuras con Aider AI, échale un vistazo en apidog.com, ¡es un sueño hecho realidad para los desarrolladores!
button

¿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!

imagen de aider ai

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 código de aider
  • Modo Arquitecto: Planifica grandes cambios antes de codificar. Prueba: > /architect y luego “Diseña una API REST.”
modo arquitecto de aider
  • Modo Preguntar: Responde preguntas sin tocar archivos. Ejecuta: > /chat-mode ask y pregunta, “¿Qué es un decorador de Python?”
modo preguntar de aider
  • Modo Ayuda: Explica las características de Aider AI. Escribe: > /chat-mode help o > /help ¿Cómo añado archivos?
modo ayuda de aider

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.

navegador de aider

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:

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.

copia-pega de aider

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:

  1. 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 o AIDER_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.

button
imagen de ui de apidog