Sobre el proyecto
Aider es un asistente de programación en pareja por línea de comandos que se integra directamente con su base de código local. Soporta una amplia gama de LLMs locales y en la nube, incluyendo Claude 3.7 Sonnet, DeepSeek y modelos de OpenAI.
Las capacidades clave incluyen:
- Mapeo de la base de código: Crea un mapa de todo el proyecto para mantener el contexto en repositorios más grandes.
- Soporte multi-lenguaje: Compatible con más de 100 lenguajes de programación, incluyendo Python, JavaScript, Rust, Go y C++.
- Integración con Git: Realiza commits automáticos de los cambios con mensajes descriptivos, permitiendo que los desarrolladores utilicen herramientas estándar de git para comparar y deshacer ediciones de la IA.
- Integración con IDE: Puede utilizarse dentro de un editor, permitiendo a los usuarios solicitar cambios a través de comentarios en el código.
- Entrada visual y de audio: Soporta la adición de imágenes y páginas web para dar contexto, así como funcionalidad de voz a código para solicitar funciones o correcciones.
- Control de calidad automatizado: Se integra con linters y suites de pruebas para detectar y solucionar problemas automáticamente después de realizar cambios.
- Flujo de trabajo de chat web: Proporciona herramientas para optimizar el proceso de copiar y pegar contexto entre la terminal y las interfaces de LLM basadas en la web.