Aider es una programación de pares de IA en su terminal
Aider le permite emparejar el programa con LLMS, para editar el código en su repositorio Git local. Comience un nuevo proyecto o trabaje con un Repo GIT existente. Aider funciona mejor con el soneto GPT-4O y Claude 3.5 y puede conectarse a casi cualquier LLM.
Empezando
Puedes comenzar rápidamente así:
python -m pip install -U aider-chat
# Change directory into a git repo
cd /to/your/git/repo
# Work with Claude 3.5 Sonnet on your repo
export ANTHROPIC_API_KEY=your-key-goes-here
aider
# Work with GPT-4o on your repo
export OPENAI_API_KEY=your-key-goes-here
aider
Consulte las instrucciones de instalación y otra documentación para obtener más detalles.
Características
- Ejecute un aider con los archivos que desea editar:
aider <file1> <file2> ... - Solicitar cambios:
- Agregue nuevas características o casos de prueba.
- Describe un error.
- Pegue en un mensaje de error o URL de emisión de GitHub.
- Código de refactorización.
- Actualizar documentos.
- Aider editará sus archivos para completar su solicitud.
- Aider Git automáticamente comete cambios con un mensaje de confirmación sensible.
- Aider funciona con los idiomas más populares: Python, JavaScript, TypeScript, PHP, HTML, CSS y más ...
- Aider funciona mejor con el soneto GPT-4O y Claude 3.5 y puede conectarse a casi cualquier LLM.
- Aider puede editar varios archivos a la vez para solicitudes complejas.
- Aider utiliza un mapa de su repositorio Git completo, lo que lo ayuda a funcionar bien en bases de código más grandes.
- Edite archivos en su editor mientras chatea con Aider, y siempre usará la última versión. Pareja programa con AI.
- Agregue imágenes al chat (GPT-4O, Claude 3.5 soneto, etc.).
- Agregue las URL al chat y el aider leerá su contenido.
- Código con tu voz.
Rendimiento de nivel superior
Aider tiene uno de los mejores puntajes en el banco SWE. SWE Bench es un desafiante punto de referencia de ingeniería de software donde el aider resolvió problemas reales de GitHub de proyectos populares de código abierto como Django, Scikitlearn, Matplotlib, etc.
Más información
- Documentación
- Instalación
- Uso
- Videos tutoriales
- Conectando a LLMS
- Configuración
- Solución de problemas
- Tablas de clasificación LLM
- Github
- Discordia
- Blog
Palabras amables de los usuarios
- El mejor asistente de codificación de AI de código abierto gratuito. - Indydevdan
- El mejor asistente de codificación de IA hasta ahora. - Matthew Berman
- Aux ... ha cuadruplicado fácilmente mi productividad de codificación. - Solar_fields
- Es un flujo de trabajo genial ... La ergonomía de Aider es perfecta para mí. - qup
- Realmente es como hacer que su desarrollador senior viva en su Repo Git, ¡realmente sorprendente! - Rappster
- Qué herramienta tan increíble. Es increíble. - Valyagolev
- ¡El aider es una cosa tan asombrosa! - CGROTHAUS
- Era mucho más rápido de lo que estaría despegando y haciendo las primeras versiones de trabajo. - Daniel Feldman
- ¡Gracias por el aider! Realmente se siente como un vistazo al futuro de la codificación. - Derwiki
- Es simplemente increíble. Me está liberando hacer cosas que sentí que estaban fuera de mi zona de confort antes. - Dougie
- Este proyecto es estelar. - Funkytaco
- Increíble proyecto, definitivamente el mejor asistente de codificación de IA que he usado. - Joshuavial
- Me encanta usar el aider ... hace que el desarrollo de software se sienta mucho más ligero como una experiencia. - Principalideal0
- Me he estado recuperando de múltiples cirugías de hombros ... y he usado un aider ampliamente. Me ha permitido continuar la productividad. - Codeninja
- Soy un adicto al auxilio. Estoy haciendo mucho más trabajo, pero en menos tiempo. - Dandandan
- Después de gastar $ 100 en tokens tratando de encontrar algo mejor, vuelvo a la aeronave. Supe todo lo demás del agua sin duda, no hay competencia en absoluto. - SystemSculpt
- Aider es increíble, junto con Sonnet 3.5 es bastante alucinante. - Josh Dingus
- Sin duda, esta es la mejor herramienta de asistente de codificación de IA hasta ahora. - Indydevdan
- [Aux] cambió mis flujos de trabajo de codificación diarios. Es alucinante cómo una sola aplicación de Python puede cambiar su vida. - Maledorak
- El mejor agente para el trabajo de desarrollo real en bases de código existentes. - Nick Dobos