Aider : Un outil de programmation révolutionnaire
Aider est un outil de programmation en binôme avec les LLM qui offre de nombreuses fonctionnalités pour les développeurs. Il permet d'éditer le code dans votre dépôt git local, que ce soit pour démarrer un nouveau projet ou travailler sur un dépôt existant.
Core Features :
- Aider fonctionne avec les fichiers que vous souhaitez éditer. Vous pouvez spécifier les fichiers en question :
aider <file1> <file2>...
. - Vous pouvez demander des modifications telles que l'ajout de nouvelles fonctionnalités, de tests, la description d'un bug, la copie d'un message d'erreur ou d'un URL d'un problème GitHub. Aider s'occupe de refactorer le code et de mettre à jour les documents.
- Aider effectue automatiquement des commits git avec un message de commit judicieux.
- Il fonctionne avec la plupart des langages populaires tels que Python, JavaScript, TypeScript, PHP, HTML, CSS, etc.
- Aider peut éditer plusieurs fichiers à la fois pour des demandes complexes. Il utilise une carte de votre dépôt git entier, ce qui l'aide à bien fonctionner dans des bases de code plus importantes.
Basic Usage : Pour commencer rapidement, vous pouvez suivre ces étapes :
python -m pip install -U aider-chat
- Changer de répertoire vers votre dépôt git :
cd /to/your/git/repo
- Pour travailler avec Claude 3.5 Sonnet sur votre dépôt, exporter votre clé API :
export ANTHROPIC_API_KEY=your-key-goes-here aider
- Pour travailler avec GPT-4o sur votre dépôt, exporter votre clé API :
export OPENAI_API_KEY=your-key-goes-here aider
Aider a obtenu l'un des meilleurs scores sur SWE Bench, un benchmark d'ingénierie logicielle exigeant où il a résolu des problèmes réels issus de projets open source populaires. De nombreux utilisateurs ont témoigné de l'efficacité d'Aider, le qualifiant de meilleur assistant de codage en IA. Il est véritablement un outil innovant pour les développeurs.