La inteligencia artificial está transformando la forma de desarrollar software. Actualmente existen asistentes que pueden explicar código, detectar errores y generar funciones completas utilizando instrucciones escritas en lenguaje natural.
Sin embargo, muchas herramientas de programación con IA funcionan principalmente como extensiones de editores de código o plataformas alojadas en la nube.
Aider es una herramienta gratuita y de código abierto que permite programar con inteligencia artificial directamente desde la terminal, modificar archivos de un proyecto y registrar los cambios automáticamente mediante Git.
Su principal ventaja es que puede trabajar sobre un repositorio existente, comprender las relaciones entre diferentes archivos y realizar modificaciones que quedan registradas en el historial del proyecto.
Además, permite utilizar modelos de diferentes proveedores, como OpenAI, Anthropic y Google, así como modelos locales mediante Ollama.
Esto lo convierte en una alternativa interesante para desarrolladores que prefieren trabajar con herramientas tradicionales, mantener el control de sus repositorios y aprovechar la inteligencia artificial sin depender de un editor específico.
¿Qué es Aider AI?
Aider es una herramienta de programación asistida por inteligencia artificial que funciona principalmente desde la línea de comandos.
Su nombre se relaciona con su propósito: ayudar al desarrollador a trabajar con modelos de lenguaje para crear, modificar y mantener software.
Aider está diseñado para integrarse con repositorios Git.
Esto significa que puede trabajar con archivos existentes, proponer modificaciones y registrar los cambios mediante commits.
Por ejemplo, podemos abrir un proyecto PHP y escribir una instrucción como:
«Agrega una validación para impedir que los usuarios registren un correo electrónico duplicado».
Aider puede analizar los archivos relevantes, modificar el código y generar un commit con una descripción de los cambios realizados.
Sin embargo, el desarrollador sigue siendo responsable de revisar el código, ejecutar las pruebas y comprobar que la implementación cumple los requisitos.
¿Para qué sirve Aider?
Aider puede utilizarse para numerosas tareas de desarrollo.
Entre sus principales funciones encontramos:
- Generar código mediante instrucciones.
- Modificar archivos existentes.
- Crear nuevas funciones.
- Corregir errores.
- Refactorizar código.
- Agregar validaciones.
- Escribir pruebas automatizadas.
- Crear documentación técnica.
- Trabajar con proyectos existentes.
- Revisar diferencias entre versiones.
- Crear commits automáticos.
- Deshacer cambios realizados por la IA.
- Ejecutar pruebas y herramientas de análisis.
- Utilizar diferentes modelos de inteligencia artificial.
- Trabajar con modelos locales.
Por ejemplo, si tenemos una aplicación Laravel y necesitamos agregar una función a un controlador, podemos utilizar Aider para realizar la modificación directamente en el proyecto.
Esto evita tener que copiar manualmente fragmentos de código desde una conversación externa.
¿Qué significa programar en pareja con inteligencia artificial?
Aider se presenta como una herramienta de AI Pair Programming, o programación en pareja con inteligencia artificial.
La programación en pareja tradicional consiste en que dos desarrolladores trabajan juntos sobre un mismo código.
Una persona puede escribir las instrucciones mientras la otra revisa, analiza y propone mejoras.
Con Aider, uno de esos participantes es un modelo de inteligencia artificial.
El desarrollador describe la tarea y revisa los resultados, mientras la IA puede generar y modificar el código.
Por ejemplo:
Desarrollador: «Agrega una función para validar números de teléfono».
Aider: analiza los archivos relacionados, genera la función y aplica los cambios.
Desarrollador: revisa el resultado y solicita ajustes si es necesario.
Esta dinámica puede acelerar tareas repetitivas, pero no elimina la necesidad de comprender el proyecto.
¿Cómo funciona Aider?
Aider trabaja directamente sobre los archivos de un proyecto.
Cuando iniciamos una sesión, podemos indicar qué archivos queremos modificar.
Después, la herramienta utiliza un modelo de inteligencia artificial para interpretar nuestras instrucciones y generar los cambios necesarios.
El procedimiento habitual es:
- Abrimos la terminal dentro de un proyecto.
- Ejecutamos Aider.
- Seleccionamos los archivos relevantes.
- Describimos la modificación.
- El modelo genera una propuesta.
- Aider aplica los cambios.
- Podemos revisar las diferencias.
- Los cambios se registran mediante Git, según la configuración.
Una de las características que lo diferencia de otros asistentes es su integración directa con el control de versiones.
1. Integración automática con Git
Git es un sistema de control de versiones que permite registrar modificaciones realizadas sobre los archivos de un proyecto.
Aider aprovecha esta tecnología para mantener un historial del código generado y modificado.
Por defecto, cuando Aider realiza cambios, puede generar automáticamente un commit con un mensaje descriptivo.
Por ejemplo:
fix: validate duplicate customer email addressesEste mensaje permite identificar qué modificación se realizó.
Después podemos utilizar las herramientas habituales de Git para revisar o revertir cambios.
¿Qué ocurre si existen archivos modificados previamente?
Aider también tiene mecanismos para proteger los cambios que ya existían antes de comenzar a trabajar.
Cuando encuentra archivos relevantes con modificaciones sin confirmar, puede realizar commits previos para separarlas de los cambios generados por la IA.
Por esta razón, es recomendable revisar siempre el estado del repositorio antes de iniciar una sesión.
2. Deshacer cambios realizados por la inteligencia artificial
Una de las funciones más útiles es el comando:
/undoEste comando permite deshacer la última modificación registrada por Aider cuando se cumplen las condiciones necesarias.
También podemos revisar los cambios mediante:
/diffEsto facilita detectar modificaciones incorrectas.
Por ejemplo, si solicitamos mejorar una función PHP y el resultado introduce un error, podemos revisar las diferencias y revertir el cambio.
Sin embargo, /undo no debe considerarse un sustituto completo de Git.
Para proyectos importantes conviene trabajar con ramas, respaldos y commits verificables.
3. Analizar proyectos mediante un mapa del repositorio
Aider incorpora una función conocida como Repository Map, o mapa del repositorio.
Este sistema proporciona al modelo información resumida sobre la estructura del código.
Por ejemplo, puede incluir referencias a clases, funciones y relaciones entre archivos.
La ventaja es que la inteligencia artificial puede utilizar contexto del proyecto sin tener que recibir necesariamente el contenido completo de todos los archivos.
Esto puede mejorar la eficiencia y reducir el consumo de tokens.
Sin embargo, la efectividad depende del lenguaje, del modelo y del tamaño del proyecto.
El mapa del repositorio también puede estar desactivado en determinadas configuraciones, especialmente cuando utilizamos modelos con capacidades limitadas.
4. Modificar varios archivos en una misma tarea
Aider puede trabajar con múltiples archivos relacionados.
Por ejemplo, imaginemos que necesitamos agregar una funcionalidad a una aplicación web.
Esa modificación podría requerir cambios en:
- Un controlador PHP.
- Una vista HTML.
- Un archivo JavaScript.
- Una hoja de estilos CSS.
- Una prueba automatizada.
Podemos incorporar esos archivos a la sesión y solicitar una modificación coordinada.
Esto puede ser especialmente útil cuando una funcionalidad afecta diferentes partes de una aplicación.
Sin embargo, agregar demasiados archivos innecesarios puede aumentar el consumo de tokens y dificultar el trabajo del modelo.
La documentación recomienda seleccionar los archivos realmente relevantes para cada tarea.
¿Qué lenguajes de programación admite Aider?
Aider puede trabajar con numerosos lenguajes de programación.
Entre ellos encontramos:
| Lenguaje | Uso habitual |
|---|---|
| Python | Automatización, APIs y aplicaciones |
| PHP | Desarrollo web y backend |
| JavaScript | Aplicaciones web |
| TypeScript | Desarrollo web tipado |
| HTML | Estructura de páginas web |
| CSS | Diseño y presentación |
| Java | Aplicaciones empresariales |
| C# | Aplicaciones .NET |
| C++ | Software y sistemas |
| Go | Servicios y herramientas |
| Rust | Software de sistemas |
| Ruby | Aplicaciones web |
| SQL | Consultas y bases de datos |
También puede trabajar con archivos de configuración, documentación y otros formatos de texto.
La calidad de los resultados depende principalmente del modelo utilizado, la claridad de las instrucciones y el contexto proporcionado.
Cómo descargar e instalar Aider en Windows
Aider es una herramienta basada en Python y puede instalarse desde la terminal.
Su documentación oficial está disponible en:
Antes de comenzar es recomendable tener instalado Git.
Paso 1. Comprueba que Python está disponible
Abre PowerShell y ejecuta:
python --versionPaso 2. Comprueba Git
Ejecuta:
git --versionSi Git no está instalado, puedes descargarlo desde:
Paso 3. Instala el instalador de Aider
La documentación oficial ofrece este procedimiento:
python -m pip install aider-installPaso 4. Instala Aider
Ejecuta:
aider-installEste instalador prepara el entorno necesario para ejecutar Aider.
Paso 5. Comprueba la instalación
Abre una nueva terminal si es necesario y ejecuta:
aider --versionSi aparece la información de versión, la herramienta está disponible.
También existen métodos alternativos mediante uv, pipx y scripts oficiales de instalación.
Cómo instalar Aider en macOS y Linux
Aider también puede utilizarse en macOS y Linux.
Uno de los métodos documentados consiste en instalarlo mediante Python:
python -m pip install aider-installDespués ejecutamos:
aider-installTambién existe un script oficial:
curl -LsSf https://aider.chat/install.sh | shDebemos utilizar este procedimiento únicamente si confiamos en el origen y hemos revisado las instrucciones oficiales.
Una vez instalado, podemos ejecutar Aider desde la terminal dentro de nuestros proyectos.
Cómo configurar Aider con un modelo de IA
Aider necesita conectarse con un modelo de lenguaje para generar y modificar código.
Podemos utilizar proveedores comerciales o modelos locales.
Por ejemplo, para conectarnos a OpenAI, podemos configurar una variable de entorno desde PowerShell:
$env:OPENAI_API_KEY = "TU_CLAVE_API"Después podemos iniciar Aider con un modelo compatible:
aider --model openai/NOMBRE_DEL_MODELODebemos sustituir NOMBRE_DEL_MODELO por el identificador admitido por nuestra instalación y proveedor.
La variable configurada de esta manera estará disponible en la sesión actual de PowerShell.
Es importante recordar que las APIs comerciales pueden generar costos.
También debemos evitar publicar claves API en repositorios, capturas de pantalla o documentos compartidos.
Cómo utilizar Aider por primera vez
Vamos a realizar una prueba sencilla.
Supongamos que queremos crear una página HTML utilizando Aider.
Paso 1. Crea una carpeta de proyecto
Desde PowerShell:
mkdir mi-proyecto-aider
cd mi-proyecto-aiderPaso 2. Inicializa Git
Ejecuta:
git initPaso 3. Abre Aider
Después de configurar el proveedor de IA, ejecuta:
aider index.htmlPaso 4. Describe la tarea
Podemos escribir:
Crea una página HTML sencilla con un título,
una descripción y un botón. Utiliza CSS
dentro del mismo archivo.Paso 5. Revisa los cambios
Aider generará el archivo y mostrará información sobre las modificaciones.
Paso 6. Abre la página
Podemos abrir index.html desde el navegador.
Paso 7. Revisa Git
En otra terminal o después de salir de Aider, ejecuta:
git log --onelinePodremos consultar los commits generados durante el trabajo, si la creación automática está habilitada.
Comandos importantes de Aider
Aider dispone de comandos internos que comienzan con /.
| Comando | Función |
|---|---|
/help | Consultar ayuda |
/add | Agregar archivos a la conversación |
/drop | Retirar archivos del contexto editable |
/diff | Revisar los cambios recientes |
/undo | Deshacer la última modificación de Aider |
/commit | Crear un commit |
/git | Ejecutar comandos Git |
/model | Cambiar el modelo utilizado |
/run | Ejecutar un comando |
/exit | Salir de Aider |
Estos comandos facilitan mantener el control de la sesión desde la terminal.
5. Utilizar Aider con PHP y Laravel
Aider puede ser especialmente útil para trabajar con aplicaciones PHP y Laravel.
Por ejemplo, podemos abrir un proyecto existente y solicitar modificaciones concretas.
Imaginemos que necesitamos agregar una validación en un controlador.
Podemos iniciar Aider indicando el archivo correspondiente:
aider app/Http/Controllers/ClienteController.phpDespués podemos escribir:
Agrega una validación para evitar correos
duplicados. Respeta las convenciones existentes
del proyecto y no modifiques otros módulos.Aider puede revisar el archivo y generar las modificaciones.
También puede ayudar a preparar pruebas o explicar el funcionamiento del controlador.
¿Puede modificar bases de datos?
Aider puede generar migraciones, consultas SQL y código relacionado con bases de datos.
Sin embargo, modificar el esquema o los registros de una base de datos requiere precauciones adicionales.
No es recomendable ejecutar automáticamente operaciones destructivas en producción.
Lo preferible es revisar los scripts y probarlos primero en un entorno de desarrollo.
6. Utilizar Aider con WordPress
Aider también puede trabajar con plugins y temas de WordPress.
Por ejemplo, podemos utilizarlo para:
- Crear funciones PHP.
- Modificar plugins.
- Agregar shortcodes.
- Corregir errores.
- Mejorar validaciones.
- Revisar consultas.
- Crear herramientas administrativas.
- Modificar HTML y CSS.
- Preparar integraciones con APIs.
Podemos abrir la carpeta de un plugin personalizado y solicitar que analice su estructura.
Después podemos indicar la modificación deseada.
Esto resulta especialmente útil cuando mantenemos proyectos propios y queremos evitar alterar funcionalidades existentes.
Sin embargo, siempre debemos probar los cambios en un entorno de staging antes de aplicarlos a un sitio en producción.
7. Ejecutar pruebas automáticamente
Aider puede integrarse con herramientas de prueba y análisis de código.
Por ejemplo, puede ejecutar comandos para comprobar si existen errores.
En proyectos PHP podríamos utilizar herramientas como PHPUnit o las pruebas incluidas en Laravel.
También puede trabajar con linters y otras utilidades.
Cuando una prueba detecta un problema, Aider puede utilizar esa información para intentar corregir el código.
Por ejemplo:
Modificar función → Ejecutar pruebas → Detectar error → Corregir → Volver a probar
Esta función puede facilitar el desarrollo iterativo.
Sin embargo, no debemos asumir que un conjunto de pruebas exitoso garantiza que el código es completamente correcto.
8. Utilizar Aider con Ollama y modelos locales
Aider también puede conectarse con Ollama para utilizar modelos ejecutados en nuestra propia computadora.
Esto permite trabajar sin depender obligatoriamente de una API comercial.
Primero necesitamos instalar Ollama y descargar un modelo compatible con programación.
Por ejemplo:
ollama pull qwen2.5-coder:7bDespués podemos configurar la dirección local:
$env:OLLAMA_API_BASE = "http://127.0.0.1:11434"Y ejecutar Aider utilizando el modelo:
aider --model ollama_chat/qwen2.5-coder:7bEste es un ejemplo de configuración, no una garantía de que el modelo ofrezca resultados equivalentes a los modelos comerciales más potentes.
Además, debemos disponer de memoria suficiente y configurar una ventana de contexto adecuada.
Los modelos pequeños pueden presentar dificultades al generar modificaciones complejas.
¿Aider funciona sin Internet?
Sí, en determinadas configuraciones.
Si utilizamos un modelo local mediante Ollama y tenemos instaladas todas las herramientas necesarias, podemos realizar tareas de programación sin conexión a Internet.
En cambio, si utilizamos modelos alojados en servicios como OpenAI o Anthropic, necesitaremos acceso a Internet.
También podemos necesitar conexión para descargar dependencias, consultar documentación o instalar herramientas adicionales.
Por lo tanto, el funcionamiento sin Internet depende de la configuración utilizada.
¿Aider es realmente gratis?
Sí.
Aider es gratuito y de código abierto.
El proyecto se distribuye bajo la licencia Apache 2.0.
Podemos instalarlo y utilizarlo sin pagar una suscripción por el programa.
Sin embargo, los modelos de inteligencia artificial pueden tener costos.
Por ejemplo:
| Componente | Costo |
|---|---|
| Instalar Aider | Gratis |
| Utilizar Git | Gratis |
| Trabajar con modelos locales | Sin tarifa por tokens del proveedor local |
| Utilizar APIs comerciales | Depende del proveedor |
| Ejecutar modelos en hardware propio | Consumo de recursos y electricidad |
Es importante distinguir entre la aplicación y el servicio de inteligencia artificial utilizado.
Aider puede ser gratuito, pero una sesión compleja con modelos comerciales podría generar un consumo considerable de tokens.
¿Cómo controlar los costos de Aider?
Aider puede mostrar información sobre el consumo de tokens y los costos estimados de las consultas.
Para evitar gastos innecesarios conviene:
- Elegir un modelo adecuado para cada tarea.
- Limitar la cantidad de archivos incorporados.
- Evitar enviar información irrelevante.
- Utilizar instrucciones claras.
- Revisar los costos del proveedor.
- Configurar límites de facturación cuando estén disponibles.
- Aprovechar modelos locales para tareas apropiadas.
Por ejemplo, una modificación pequeña en un archivo puede consumir menos tokens que analizar un repositorio completo.
También debemos considerar que algunas tareas requieren varias iteraciones hasta alcanzar un resultado satisfactorio.
Aider vs. Cline: principales diferencias
Cline es otro agente de programación con inteligencia artificial.
Ambos permiten modificar archivos y trabajar con modelos de diferentes proveedores.
Sin embargo, tienen enfoques distintos.
| Característica | Aider | Cline |
|---|---|---|
| Interfaz principal | Terminal | Editor, terminal y otras interfaces |
| Integración con Git | Muy integrada | Compatible con Git y checkpoints |
| Commits automáticos | Sí, por defecto | Según flujo y configuración |
| Edición de múltiples archivos | Sí | Sí |
| Modelos locales | Sí | Sí |
| APIs comerciales | Sí | Sí |
| Integración con VS Code | Puede utilizarse junto al editor | Extensión integrada |
| Ejecución de herramientas | Sí, mediante funciones configuradas | Sí, con capacidades de agente |
| Código abierto | Sí | Sí |
| Revisión de cambios | Diffs y Git | Diffs, checkpoints y Git |
La principal diferencia está en la experiencia de uso.
Aider está especialmente orientado a desarrolladores que prefieren utilizar la terminal y aprovechar Git.
Cline ofrece una experiencia más visual dentro de entornos de desarrollo compatibles.
Ambas herramientas pueden resultar útiles, dependiendo del flujo de trabajo.
Aider vs. GitHub Copilot
GitHub Copilot es una herramienta de programación asistida por inteligencia artificial integrada con diferentes editores.
Actualmente ofrece sugerencias, chat y modalidades de trabajo con agentes.
Aider tiene un enfoque distinto.
| Característica | Aider | GitHub Copilot |
|---|---|---|
| Generación de código | Sí | Sí |
| Modificación de archivos | Sí | Sí |
| Interfaz de terminal | Principal | Disponible según herramientas |
| Integración con Git | Automática y central | Integración mediante el entorno |
| Selección de proveedores | Flexible | Según las opciones del servicio |
| Modelos locales | Sí | Depende de la integración |
| Código abierto del producto principal | Sí | No |
| Costo | Depende del modelo | Planes gratuitos y de pago |
Aider puede ser atractivo para quienes buscan mayor independencia respecto del editor y del proveedor de modelos.
GitHub Copilot ofrece una experiencia integrada con el ecosistema GitHub y diferentes herramientas de desarrollo.
¿Aider necesita Visual Studio Code?
No.
Aider funciona principalmente desde la terminal.
Podemos utilizarlo junto con Visual Studio Code, pero no depende de él.
Por ejemplo, podemos abrir nuestro proyecto en VS Code y mantener una terminal integrada donde ejecutamos Aider.
Las modificaciones realizadas por Aider aparecerán en los archivos del proyecto.
También podemos utilizar otros editores compatibles con nuestro sistema operativo.
Esta independencia es una de sus principales ventajas.
¿Aider es seguro?
Aider es una herramienta legítima de código abierto.
Sin embargo, permitir que una inteligencia artificial modifique archivos implica riesgos.
Entre ellos encontramos:
- Introducir errores en el código.
- Eliminar funciones necesarias.
- Modificar archivos equivocados.
- Generar vulnerabilidades.
- Ejecutar comandos inapropiados.
- Exponer información sensible a APIs externas.
- Sobrescribir configuraciones importantes.
Su integración con Git ayuda a mantener un registro de los cambios, pero no elimina estos riesgos.
Es recomendable trabajar en ramas independientes, revisar las diferencias y ejecutar pruebas.
También debemos evitar incluir contraseñas, claves API o información confidencial en consultas enviadas a proveedores externos.
Ventajas de Aider
Entre sus principales ventajas encontramos:
- Es gratuito.
- Es de código abierto.
- Funciona desde la terminal.
- Se integra directamente con Git.
- Genera commits automáticos.
- Permite revisar diferencias.
- Facilita deshacer cambios.
- Puede modificar múltiples archivos.
- Admite numerosos lenguajes.
- Compatible con diferentes proveedores de IA.
- Puede utilizar modelos locales.
- Permite ejecutar pruebas.
- No depende de un editor específico.
- Ayuda a comprender proyectos existentes.
Su principal fortaleza es incorporar la inteligencia artificial al flujo de trabajo habitual de desarrollo sin abandonar las herramientas de control de versiones.
Desventajas de Aider
Aunque Aider ofrece numerosas posibilidades, también presenta limitaciones.
La primera es que su interfaz de terminal puede resultar menos intuitiva para personas acostumbradas a herramientas visuales.
Además, necesita un modelo de inteligencia artificial para funcionar.
Si utilizamos proveedores comerciales, pueden generarse costos.
También debemos considerar que los modelos locales pequeños pueden presentar dificultades con tareas complejas.
Otra limitación es que los commits automáticos pueden resultar incómodos para desarrolladores que prefieren organizar manualmente sus cambios.
Finalmente, la calidad del código generado depende de las instrucciones, el modelo y el contexto disponible.
¿Vale la pena utilizar Aider?
Sí, especialmente para desarrolladores que trabajan habitualmente con Git y prefieren utilizar la terminal.
Aider permite integrar inteligencia artificial directamente en el desarrollo de software, modificar archivos reales y mantener un historial de cambios.
Su compatibilidad con múltiples proveedores ofrece flexibilidad para seleccionar modelos según nuestras necesidades.
Además, permite trabajar con proyectos existentes en diferentes lenguajes.
No reemplaza la revisión técnica ni las pruebas, pero puede acelerar tareas de programación, documentación y mantenimiento.
Si buscas un asistente de IA que trabaje directamente con tu repositorio Git, Aider es una alternativa especialmente interesante.
Preguntas frecuentes sobre Aider
¿Qué es Aider AI?
Aider es una herramienta gratuita y de código abierto que permite programar con inteligencia artificial desde la terminal y modificar archivos de proyectos Git.
¿Aider es gratis?
Sí. El programa es gratuito, pero utilizar modelos comerciales puede generar costos de API.
¿Aider funciona en Windows 11?
Sí. Puede instalarse y utilizarse desde PowerShell u otras terminales compatibles.
¿Aider funciona en macOS?
Sí. Está disponible para macOS.
¿Aider funciona en Linux?
Sí. Puede ejecutarse en distribuciones Linux compatibles.
¿Aider necesita Git?
No es obligatorio para todas las operaciones, pero está diseñado para aprovechar Git y funciona mejor con repositorios versionados.
¿Aider crea commits automáticamente?
Sí. Por defecto, puede crear commits descriptivos después de modificar archivos.
¿Se pueden desactivar los commits automáticos?
Sí. Podemos iniciar Aider utilizando --no-auto-commits.
¿Aider permite deshacer cambios?
Sí. Incluye el comando /undo y permite utilizar el historial de Git.
¿Aider puede programar en PHP?
Sí. Admite PHP y numerosos lenguajes adicionales.
¿Aider funciona con Laravel?
Sí. Puede trabajar con proyectos Laravel y modificar archivos PHP, vistas y otros componentes.
¿Aider puede trabajar con WordPress?
Sí. Puede utilizarse para desarrollar y modificar plugins, temas y otras partes de proyectos WordPress.
¿Aider funciona con OpenAI?
Sí. Admite modelos de OpenAI mediante integraciones compatibles.
¿Aider funciona con Claude?
Sí. Puede conectarse con modelos de Anthropic.
¿Aider funciona con Ollama?
Sí. Puede utilizar modelos locales mediante Ollama.
¿Aider necesita Internet?
Depende del modelo. Los proveedores en la nube requieren conexión, mientras determinadas configuraciones locales pueden funcionar sin Internet.
¿Aider es mejor que Cline?
Depende del flujo de trabajo. Aider destaca por su integración con Git y la terminal, mientras Cline ofrece una experiencia más visual y centrada en agentes.
¿Aider es de código abierto?
Sí. Está distribuido bajo la licencia Apache 2.0.
¿Dónde descargar Aider?
Desde su sitio web oficial: https://aider.chat/