/proyectos/aider

Aider — Programación en pareja con IA

Programa directamente en tu terminal con un agente que entiende tu codebase y gestiona tus commits.

Aider — Programación en pareja con IA

Qué es

Aider es una herramienta de terminal que te permite programar en "pair programming" con modelos de lenguaje. A diferencia de un asistente de chat web, Aider vive dentro de tu terminal, entiende todo tu proyecto Git y puede editar múltiples archivos simultáneamente.

Funcionamiento

Cuando le pedís un cambio, Aider:

  • Analiza el codebase: Genera un "mapa" del repositorio para entender la estructura.
  • Edita archivos en local: Realiza las modificaciones directamente en tu código.
  • Gestiona Git: Crea commits automáticos con mensajes claros, facilitando la revisión y el eventual "undo" de cambios si algo no salió como esperabas.

Conceptos clave

  • Integración Git profunda: No solo te da el código; lo aplica. Si algo falla al testear, Aider puede leer los errores de tu suite de tests o linter y arreglarlos automáticamente.
  • Contexto visual: Podés adjuntar imágenes o URLs para dar contexto visual (ej: "hacé que el diseño se parezca a esto"), lo cual es muy potente para tareas de frontend.
  • Flexibilidad de modelos: Funciona increíble con Claude 3.7 Sonnet, DeepSeek R1 o modelos locales, adaptándose a lo que necesites según la complejidad de la tarea.

Por qué es importante

Aider cambia la dinámica de desarrollo: dejás de copiar y pegar código desde una ventana de navegador. Al integrar la IA al flujo de trabajo de Git y la terminal, se convierte en un programador que no solo escribe código, sino que también gestiona el repositorio y colabora activamente en la resolución de bugs.

Siguiente paso

Instalalo vía pip (pip install aider-chat), entrá a tu repo y ejecutá aider.

https://aider.chat/

Ir al proyecto →