Aider
Aider AI LLC · Programación
Aider es una herramienta de programación en pareja con IA de código abierto que vive en tu terminal. La apuntas a un repositorio git local, describes lo que quieres en lenguaje natural y ella edita los archivos, escribe los diffs y registra los cambios por ti. Se conecta a Claude, GPT, DeepSeek y Gemini mediante tus propias claves de API, y también ejecuta modelos locales a través de Ollama o cualquier endpoint compatible con OpenAI. Los desarrolladores que ya trabajan en la línea de comandos suelen adoptarla rápido. No estorba. Ahí está todo su atractivo.

Acerca de Aider
Qué es Aider
Aider es un asistente de código para la línea de comandos creado por Aider AI LLC y publicado como código abierto. Lee tu proyecto, entiende la estructura del código y aplica los cambios directamente en los archivos de un repositorio git. A diferencia de las herramientas de chat que te entregan un fragmento para pegar, Aider escribe el cambio en el archivo y registra un commit, así que cada paso queda revisable.
El problema principal que resuelve es el contexto. En lugar de copiar código a mano en una ventana del navegador y pegar los resultados de vuelta, agregas los archivos que te importan al chat con un comando, y Aider construye un mapa del repositorio con el resto del proyecto para que el modelo entienda cómo encajan las piezas. Funciona con más de 100 lenguajes de programación, entre ellos Python, JavaScript, Rust, Go, C++ y PHP.
La mayor limitación es el modelo que traes. Aider en sí es gratis, pero no tiene IA incorporada. Tú aportas una clave de API, así que la calidad de las ediciones depende mucho del LLM que elijas, y el costo también. Un modelo más débil puede devolver código que Aider no logra convertir en una edición limpia. Además hay una curva de aprendizaje: es una herramienta de terminal, así que premia a quien se siente de verdad cómodo en el prompt del shell y está dispuesto a aprender un puñado de comandos del chat.
Cómo empezar
- Instala Aider con el comando rápido
python -m pip install aider-installseguido deaider-install, o usa el script de curl para macOS y Linux. - Entra a la carpeta de tu proyecto y abre ahí un repositorio git, ya que Aider depende de git para seguir y registrar las ediciones.
- Inícialo con un modelo y una clave, por ejemplo
aider --model sonnet --api-key anthropic=<key>oaider --model deepseek --api-key deepseek=<key>. - Agrega los archivos con los que quieres trabajar usando el comando
/add, o empieza con/helppara ver los comandos del chat. - Describe el cambio que quieres en lenguaje natural, revisa el diff y deja que registre el commit, o cambia al modo architect o ask para otra forma de interactuar.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Aider.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores de línea de comandos
- Creadores individuales e indie hackers
- Equipos que quieren cambios revisables
Tareas
- Agregar una función en varios archivos
- Corregir fallos de lint y de pruebas
- Editar configuración y documentación
Casos de uso
- Refactorizar una función desordenada
- Incorporarte a un código que no conoces
- Trabajar sin conexión con modelos locales
Funciones clave
Programación en pareja con IA en la terminal
Aider funciona por completo en tu shell, lo que significa ni IDE nuevo ni pestaña del navegador. Agregas archivos al chat, describes lo que quieres y la herramienta escribe las ediciones directo en el árbol de trabajo. Es lo más cercano a programar en pareja con un modelo sin salir del editor que ya sabes usar. Sin cambiar de contexto.
Integración con git y commits automáticos
Cada cambio que hace Aider puede convertirse en su propio commit con un mensaje sensato. Eso transforma las ediciones con IA en un historial de versiones normal que puedes revisar, revertir o ramificar. Si un cambio no te gusta, git ya trae la herramienta para deshacerlo, un alivio real para quien alguna vez vio a una herramienta de IA reescribir medio código sin una forma limpia de volver atrás. ¿Por qué importa tanto? Porque te mantiene al mando de tu propio repositorio.
Se conecta a Claude, GPT, Gemini y más
Aider habla con casi todos los LLM importantes, entre ellos Claude 3.7 Sonnet, la familia o3 y GPT-4.1 de OpenAI, DeepSeek R1 y V3, y Gemini 2.5 Pro. Tú pones la clave, así que eliges el precio y la calidad. También llega a modelos vía OpenRouter, Azure, Bedrock y GitHub Copilot. Escoge lo que cuadre con tu presupuesto.
Modelos locales y uso sin conexión
A través de Ollama o cualquier API compatible con OpenAI, Aider puede correr contra modelos en tu propio hardware. Eso importa si no puedes enviar código a un servicio en la nube o si solo quieres evitar las facturas por token. Los modelos locales no siempre son tan agudos para devolver ediciones limpias, así que espera un intercambio en la calidad de salida. Sin facturas de API, sin datos que salgan de tu máquina.
Mapa del repositorio para bases de código grandes
En vez de volcar todo tu proyecto en el prompt, Aider analiza el repositorio y arma un mapa compacto de la estructura relevante. Así le da al modelo contexto sobre el resto del código sin disparar el costo en tokens. Es la razón por la que la herramienta sigue siendo útil en proyectos grandes, donde el enfoque ingenuo de pegar cada archivo se rompería rápido y costaría una fortuna en tokens.
Varios modos de chat
Aider ofrece los modos code, architect, ask y help. El modo code escribe y aplica cambios directo. El modo architect separa la planificación de la edición para que un modelo más fuerte diseñe y uno más rápido implemente. El modo ask responde preguntas sin tocar archivos, y el modo help explica cómo usar la propia herramienta. Cambias de modo con un comando rápido.
Entrada por voz e imágenes
Puedes dictar tus instrucciones en lugar de escribirlas, y puedes agregar imágenes o páginas web al chat como contexto. Meter una captura o una página de documentación ayuda cuando la tarea depende de algo visual. Estas funciones recortan el ida y vuelta que frena los flujos de solo texto. Práctico cuando las palabras no alcanzan.
Ventajas y desventajas
Ventajas
- Gratis y de código abierto, así que no hay cuota de suscripción y puedes leer o modificar el código tú mismo.
- La integración profunda con git convierte cada edición de IA en un commit revisable, lo que mantiene limpio el historial.
- Funciona con casi todos los LLM importantes, desde Claude y GPT hasta modelos locales vía Ollama.
- Maneja más de 100 lenguajes de programación y también edita archivos de configuración y documentación.
- El mapa del repositorio mantiene usables las bases de código grandes sin meter cada archivo en el prompt.
Desventajas
- No trae IA incorporada, así que debes aportar tu propia clave de API y pagar el modelo que uses.
- La calidad de salida depende por completo del modelo que elijas; los más débiles suelen producir ediciones que Aider no puede aplicar con limpieza.
- Es una herramienta de terminal sin interfaz gráfica, lo que echa para atrás a los desarrolladores que prefieren un editor visual.
Preguntas frecuentes
Sí. Aider es de código abierto y se instala gratis. Igual pagas al proveedor del LLM directamente por las llamadas a la API que hace Aider, salvo que corras un modelo local en tu propia máquina.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Aider.
Alternativas a Aider
Forefront
Forefront · ProgramaciónForefront es una plataforma web para construir con IA de código abierto. Te deja ajustar los principales modelos de lenguaje de código abierto con tus propios datos, evaluar cómo rinden y ejecutarlos a través de una API o exportarlos para alojarlos tú mismo. Los desarrolladores que quieren la comodidad de una plataforma cerrada pero insisten en ser dueños de sus modelos y sus datos son el público objetivo.
Startkit
StartKit.AI · ProgramaciónStartkit es un boilerplate para crear productos de SaaS con IA y wrappers de IA. Piénsalo como un boilerplate para startups de IA con las partes aburridas ya conectadas: autenticación, pagos con Stripe y Lemon Squeezy, límites de uso, correo transaccional y un kit de inicio de API de IA que habla con OpenAI, Anthropic, Groq o Llama. Clonas el repositorio, pones tu precio y te dedicas a la parte del producto por la que la gente paga de verdad. Está hecho con Next.js sobre React y Tailwind, así que buena parte del código boilerplate ya te resulta familiar.
Testim
Tricentis · ProgramaciónTestim es una plataforma de automatización de pruebas impulsada por IA para crear y ejecutar pruebas de extremo a extremo en aplicaciones web, móviles y Salesforce. Se apoya en el aprendizaje automático para mantener las pruebas estables cuando cambia una interfaz, así que los equipos dedican menos tiempo a reparar selectores rotos. No está nada mal para una herramienta de pruebas automatizadas que puedes empezar a usar hoy mismo. Creas pruebas grabando acciones en un navegador y luego añades JavaScript cuando necesitas más control. Es una opción sólida para equipos de QA con mucho trabajo.
