
Aider es un programador de pares con IA de código abierto y nativo de la terminal que conecta cualquier LLM directamente a tu repositorio de git local. Cada edición se confirma automáticamente (auto-commit) con un mensaje descriptivo. No hay suscripciones, no hay dependencia de proveedores y no requiere un IDE.
Aider es una herramienta de línea de comandos de código abierto que lleva la programación en pareja con IA a tu terminal, trabajando directamente con tu repositorio de git local. Creada por Paul Gauthier y lanzada en 2023 bajo la licencia Apache 2.0, se conecta a cualquier LLM que elijas, incluyendo Claude, GPT-4o, Gemini 2.5 Pro, DeepSeek y modelos locales que se ejecutan a través de Ollama. La herramienta es de descarga y uso gratuito; el único costo son los tokens de API que consumas del proveedor que selecciones. Con más de 44,000 estrellas en GitHub y 6.8 millones de instalaciones vía pip hasta abril de 2026, se ha convertido en la implementación de referencia para la programación con IA nativa de la terminal.
Aider construye un mapa en vivo de toda tu base de código utilizando el análisis AST de tree-sitter y una clasificación de relevancia basada en PageRank, brindando al LLM un contexto preciso sin necesidad de seleccionar archivos manualmente. Opera en cuatro modos distintos: code (predeterminado, realiza ediciones), architect (flujo de dos modelos para tareas de razonamiento complejo), ask (solo discusión, sin ediciones) y help (documentación de la herramienta). Cada edición aceptada se confirma automáticamente en git con un mensaje descriptivo, lo que hace que el historial de la sesión sea revisable y reversible sin herramientas adicionales. La herramienta también ejecuta tu linter y conjunto de pruebas después de las ediciones y vuelve a consultar al modelo en caso de fallos, cerrando el ciclo de iteración automáticamente.
Lo que Aider realmente hace en abril de 2026
En su núcleo, Aider es una interfaz de chat que lee tu base de código, envía el contexto relevante a un modelo de lenguaje, aplica las ediciones resultantes en el disco y las confirma. Ese ciclo es más ágil de lo que parece. El mapa del repositorio construido con tree-sitter significa que Aider no necesita toda la base de código en la ventana de contexto. En su lugar, utiliza un gráfico PageRank de referencias de símbolos para seleccionar los archivos y firmas de funciones más relevantes para cada consulta, manteniéndose dentro de un presupuesto de tokens configurable. En la práctica, esto significa que se puede navegar por un monorepositorio de 100,000 líneas sin alcanzar los límites de contexto en cada solicitud.
El modo architect, introducido en septiembre de 2024, enruta la misma tarea a través de dos modelos de forma secuencial. El primer modelo, típicamente un modelo de razonamiento fuerte como o3 o Claude Opus, propone el enfoque. Un segundo modelo de edición, más económico, traduce esa propuesta en cambios de archivos concretos. Paul Gauthier publicó pruebas de rendimiento en X en abril de 2025 mostrando que emparejar o3 (arquitecto) con GPT-4.1 (editor) alcanzó el 83% en el benchmark Aider Polyglot, reduciendo el costo en comparación con ejecutar o3 por sí solo. La división en dos modelos es opcional; por defecto, un solo modelo maneja ambos roles.
El modo watch permite que Aider se integre con cualquier editor sin necesidad de una extensión. Simplemente colocas marcadores de comentarios de IA en los archivos fuente desde tu IDE habitual, Aider los detecta, ejecuta la edición, elimina el marcador y confirma los cambios, todo sin salir de tu entorno de texto preferido. Esta es la vía de integración principal para desarrolladores en Neovim, Emacs o cualquier editor que no tenga un plugin nativo de Aider.
Más allá del código, Aider puede aceptar imágenes y URLs web como contexto adicional. Pega una captura de pantalla de un error, un wireframe o una página de documentación directamente en el chat, y el modelo incorporará esa información visual en la edición. La función de voz a código está disponible a través de la bandera --voice utilizando Whisper en segundo plano, lo que permite indicaciones habladas en entornos donde escribir no es práctico.
Vale la pena entender el benchmark Aider Polyglot, lanzado el 21 de diciembre de 2024, porque es la principal contribución pública de Aider al ecosistema de evaluación de modelos. El benchmark prueba 225 ejercicios de codificación de Exercism en C++, Go, Java, JavaScript, Python y Rust, seleccionando específicamente los 225 problemas que menos de tres de los siete modelos probados pudieron resolver. El objetivo era crear un sucesor multilingüe y más difícil para el benchmark original de Aider (solo para Python), que se había saturado con puntuaciones máximas superiores al 80%. Cuando se lanzó el benchmark políglota, OpenAI o1 con alto esfuerzo de razonamiento lo lideró con un 61.7%. Para abril de 2026, GPT-5 (alto) lidera con un 88.0%, con los modelos DeepSeek ofreciendo puntuaciones competitivas en el rango del 70-74% a una fracción del costo.
El hito de SWE-bench del 2 de junio de 2024 estableció la credibilidad de Aider como un agente de codificación serio, no solo un chatbot de terminal. Aider obtuvo un 18.9% en el SWE-bench completo (108 de 570 problemas reales de GitHub), estableciendo un nuevo estado del arte en ese momento y superando al líder anterior, Amazon Q Developer Agent con un 13.8%, y el 13.9% reportado por Devin. El detalle notable: Aider logró esto sin RAG, búsqueda vectorial, acceso web o un andamiaje agéntico agresivo. Se basó en el análisis de código estático, la edición confiable de LLM y ciclos automáticos de linting y corrección de pruebas. Ese resultado dio a los desarrolladores de código abierto un benchmark concreto para citar al argumentar que una CLI gratuita podría superar a agentes propietarios bien financiados en tareas de repositorios del mundo real.
"Me he estado recuperando de cirugías y Aider me ha permitido mantener mi productividad. No es solo una herramienta de codificación para mí."
-- codeninja, Reddit, 2025
"Soy un adicto a Aider. Estoy haciendo mucho más trabajo, pero en menos tiempo."
-- dandandan, Aider Discord, 2025
Dónde se sitúa Aider frente a Cursor y Cline
Las comparaciones más significativas para Aider son Cursor, el IDE de IA de código cerrado dominante, y Cline, la extensión de código abierto para VS Code que ocupa un terreno ideológico similar. Las diferencias son mecánicas, no solo estéticas.
Cursor es un IDE completo, una bifurcación de VS Code distribuida como una aplicación de escritorio propietaria. Sus funciones de IA se ofrecen como una suscripción a partir de $20/mes para el nivel Pro, que incluye acceso a modelos de frontera de Anthropic, OpenAI y Google sin necesidad de claves de API separadas. La lista de modelos de Cursor está seleccionada y controlada por el proveedor; no puedes apuntarlo a un endpoint arbitrario compatible con OpenAI o a un modelo Llama alojado localmente sin soluciones alternativas. Su integración con git es secundaria a su experiencia de editor: Cursor muestra diferencias (diffs) y soporta flujos de trabajo estándar de git, pero no confirma automáticamente las ediciones de IA. Cada cambio aterriza como una modificación pendiente en tu árbol de trabajo, no como un registro de confirmaciones estructurado. Para los desarrolladores que viven en un IDE con interfaz gráfica y desean una experiencia pulida e integrada con una sola factura mensual, Cursor es atractivo. Para los desarrolladores que trabajan desde la terminal, desean libertad de modelos o quieren que sus sesiones asistidas por IA produzcan un historial de git limpio y atribuible por defecto, la arquitectura de Cursor juega en su contra.
Cline es de código abierto (Apache 2.0) y gratuito, al igual que Aider, pero vive dentro de VS Code como una extensión de la barra lateral. Su flujo de trabajo de aprobación es paso a paso: cada comando de terminal y cada edición de archivo requiere una aprobación explícita antes de su ejecución. Esto es deliberado y útil para tareas agénticas donde un modelo podría ejecutar comandos destructivos sin revisión. Cline agregó subagentes nativos en la versión 3.58, permitiendo la ejecución paralela en ventanas de contexto separadas, y un modo CLI 2.0 para pipelines CI/CD sin interfaz gráfica (headless). También se integra de forma nativa con AWS Bedrock y GCP Vertex. Donde Cline se queda atrás de Aider es en la integración con git: Cline no realiza confirmaciones automáticas. Los cambios se acumulan como modificaciones no preparadas (unstaged); confirmarlos es tu responsabilidad. Cline también está vinculado al IDE por defecto, mientras que Aider es genuinamente agnóstico al editor y se ejecuta cómodamente en entornos sin ninguna interfaz gráfica.
La diferencia práctica en el uso diario: el diseño nativo de git de Aider significa que una sesión de trabajo asistida por IA termina con un registro de confirmaciones estructurado y atribuible. Puedes revisar exactamente qué cambió el modelo, revertir un commit específico o aplicar ediciones selectivas (cherry-pick) en otra rama. Las sesiones de Cline y Cursor terminan con un árbol de trabajo modificado que requiere disciplina de confirmación manual. Para desarrolladores en solitario, esto es menor. Para equipos que realizan revisiones de código o auditan cambios asistidos por IA a lo largo del tiempo, el registro de confirmación automática es sustancialmente útil.
Cómo es realmente el ciclo diario con Aider
La sesión típica comienza con aider --model sonnet (o el modelo que prefieras) en el directorio de tu proyecto. Aider indexa el mapa del repositorio, muestra un recuento de tokens y abre el chat. Describes lo que quieres cambiar. El modelo propone ediciones; Aider muestra las diferencias (diff). Confirmas, y la edición se aplica y se confirma. Luego puedes ejecutar /test para activar tu conjunto de pruebas; si las pruebas fallan, Aider vuelve a consultar al modelo con la salida del error e itera.
Para tareas complejas, el flujo de trabajo architect cambia la forma del ciclo. Cambia a /mode architect, describe el problema de arquitectura y deja que un modelo centrado en el razonamiento (o3, Claude Opus) proponga la estructura de la solución antes de que un modelo de edición se encargue de la implementación. Buddhika Ranaweera, en una evaluación de un mes publicada en abril de 2025, descubrió que este patrón superaba consistentemente a las solicitudes de un solo modelo para tareas que abarcaban múltiples archivos: "Cuando se le pedía una característica que necesitaba cambios en varios archivos, sabía exactamente qué archivos modificar y realizaba todas las actualizaciones necesarias".
Los costos de tokens para un día de trabajo completo usando Claude Sonnet 4.6 rondan los $5-$15. Los usuarios avanzados reportan facturas mensuales de API de $200-$500 con modelos de frontera. Cambiar a DeepSeek, que obtiene un 70-74% en el benchmark políglota a $0.88-$1.24 por ejecución, reduce los costos diarios a menos de un dólar. Los modelos locales a través de Ollama son gratuitos.
La adaptación de flujo de trabajo más común: dividir solicitudes complejas en indicaciones (prompts) más pequeñas y secuenciales. Aider maneja bien las ediciones de múltiples archivos cuando el alcance es explícito; se vuelve poco confiable cuando un solo prompt intenta coordinar muchos cambios interdependientes simultáneamente.
Para quién está diseñado Aider
Aider es ideal para desarrolladores que ya se sienten cómodos en la terminal y desean agregar asistencia de IA sin cambiar su editor ni adoptar una suscripción propietaria. Recompensa a los usuarios que entienden git y desean que sus sesiones de IA produzcan un historial limpio, no una pila de cambios no preparados. Los equipos que trabajan en proyectos de código abierto o infraestructura autoalojada encontrarán la licencia Apache 2.0 y la capacidad de ejecutarse de forma totalmente local (sin llamadas a API externas) particularmente relevantes.
El diseño agnóstico al modelo es lo que más importa para los desarrolladores con fuertes preferencias de modelos o restricciones de costos. Usar DeepSeek para refactorización masiva y Claude Opus para planificación de arquitectura, cambiar de modelo dentro de una sesión, ejecutar Llama local para trabajo sin conexión: nada de esto requiere ningún cambio de configuración más allá de la bandera --model. Ningún proveedor puede revocar esa capacidad a través de un cambio de suscripción o la desaprobación de un servicio.
Aider funciona bien para la codificación exploratoria en frameworks desconocidos, migraciones de frameworks a través de grandes árboles de archivos y trabajo de características incrementales donde revisar cada commit es práctico. También es un generador de documentación capaz: apúntalo a código heredado y pide docstrings o secciones de README antes de tocar el código en sí.
Lo que Aider no es
Aider no es una herramienta con interfaz gráfica (GUI). La instalación requiere pip, un entorno de Python funcional y claves de API configuradas como variables de entorno. La curva de aprendizaje es suave para los desarrolladores nativos de la terminal y real para todos los demás.
No es autónomo. Aider funciona de forma interactiva: tú describes, él edita, tú revisas, tú continúas. Las ejecuciones largas y desatendidas en tareas complejas de varios pasos producen resultados inconsistentes. joshstrange en Hacker News agotó rápidamente un presupuesto de $10 durante las primeras pruebas; la disciplina de costos a través de la selección de modelos y la gestión del alcance de la sesión es una parte necesaria del uso productivo de Aider.
Evita Aider si deseas una tarifa plana mensual que incluya acceso a modelos, si trabajas exclusivamente en un IDE con interfaz gráfica o si tus tareas requieren una operación autónoma sostenida con una supervisión humana mínima. Para esos casos de uso, Cursor (propietario, suscripción) o Cline (código abierto, VS Code) se adaptarán mejor.
Reseñas de usuarios
Aún no hay reseñas. ¡Sé el primero en compartir tu experiencia!
Inicia sesión para escribir una reseña.
Destacado en colecciones
Listas seleccionadas que incluyen Aider.
Artículos relacionados
Guías y artículos relacionados con Aider.

Run a Company With AI Agents: The Open-Source Orchestration Setup (2026)

Claude Code vs Cursor vs Codex vs Devin vs Replit Agent 3: 2026 Scorecard

DeepSeek V4 Pro vs Claude Opus 4.7: 5-PR Refactor Test (2026)

Replit Pricing Explained (2026): Core vs Pro and Effort-Based Agent Billing

Run 5 AI Agents in Parallel Without Collisions (2026)
