# Aider Aider es una herramienta de programación en pareja con IA que permite editar un proyecto local mediante conversaciones en la terminal. Elige los archivos y el modelo, describe el cambio y revisa las modificaciones propuestas. - Findings24: - Sitio web: - Precios: Free - Categorías: Asistente de Código IA, Herramientas IA Dev ## ¿Qué es Aider? Aider es una herramienta de programación en pareja con IA de código abierto para la terminal. Iníciala en un proyecto, añade los archivos que quieras editar y describe una función, una corrección de errores u otro cambio. Aplica modificaciones generadas por el modelo a esos archivos y muestra las diferencias. La integración con Git registra los cambios para que puedas revisarlos o deshacerlos. El contexto del repositorio ayuda al modelo a comprender el código relacionado sin añadir todos los archivos a la conversación. Aider puede conectarse a API en la nube compatibles o a modelos locales; los resultados dependen del modelo y la configuración. ## ¿Qué puede hacer Aider? ### Edición de archivos con contexto del repositorio Trabaja con archivos de código fuente seleccionados y usa un mapa compacto del repositorio cuando la configuración del modelo lo permita. ### Revisión de cambios basada en Git Confirma automáticamente las modificaciones y mantiene separados los cambios preexistentes. Los comandos para ver diferencias y deshacer cambios facilitan la revisión del trabajo. ### Comentarios de lint y pruebas Ejecuta automáticamente el lint de los archivos editados o usa un linter personalizado. Configura un comando de pruebas y las pruebas automáticas para incorporar los errores a la conversación de programación. ### Elección de proveedor y modelo local Usa servicios de modelos compatibles o un backend local como Ollama, en lugar de depender de un único modelo en la nube incluido. ## Casos de uso ### Modificar un proyecto existente Implementa una función o corrige un error en los archivos pertinentes y, después, revisa las modificaciones generadas y los resultados de la validación. ### Iniciar un proyecto de código pequeño Indica los nombres de los archivos nuevos y solicita una implementación inicial que puedas perfeccionar con peticiones posteriores. ### Mantener código y textos del proyecto Usa el mismo flujo de conversación para pruebas, documentación y cambios de configuración. ## Preguntas frecuentes ### ¿Cómo empiezo? Instala Aider con aider-install, accede al directorio de tu proyecto e inícialo con un modelo compatible. Proporciona una clave de API para un proveedor en la nube o configura un backend compatible de modelo local. Añade los archivos que quieras editar antes de describir la tarea. ### ¿Aider es gratis? El código fuente de Aider está disponible bajo la licencia Apache 2.0. El uso de modelos en la nube se rige por los precios y condiciones independientes del proveedor, mientras que la inferencia local utiliza tus propios recursos informáticos. La licencia del software no incluye créditos para modelos. ### ¿El uso local evita que el código llegue a servicios en la nube? Los archivos y el contexto usados en la conversación se proporcionan al modelo seleccionado. Un proveedor en la nube procesa esa información; un modelo local compatible es otra opción. Las analíticas de uso opcionales de Aider son independientes y requieren que las actives expresamente. ### ¿Puedo controlar las confirmaciones automáticas? Puedes desactivar las confirmaciones automáticas. De forma predeterminada, Aider omite los hooks de preconfirmación de Git; activa la verificación de confirmaciones si quieres que se ejecuten. ### ¿Puede trabajar con varios repositorios? Aider edita un repositorio a la vez. Puedes proporcionar contexto de solo lectura de otro repositorio sin tratar ambos como un único espacio de trabajo editable. ## Datos rápidos - **Tipo**: Herramienta de programación en pareja con IA - **Interfaz**: Chat en la terminal - **Licencia del código**: Apache 2.0 - **Sitio web**: https://aider.chat