À propos du projet
Aider est un assistant de pair programming IA en ligne de commande qui s'intègre directement à votre base de code locale. Il prend en charge une large gamme de LLM cloud et locaux, notamment Claude 3.7 Sonnet, DeepSeek et les modèles OpenAI.
Les capacités clés incluent :
- Cartographie de la base de code : Crée une carte de l'ensemble du projet pour maintenir le contexte dans les dépôts plus volumineux.
- Support multi-langages : Compatible avec plus de 100 langages de programmation, dont Python, JavaScript, Rust, Go et C++.
- Intégration Git : Effectue automatiquement des commits avec des messages descriptifs, permettant aux développeurs d'utiliser les outils git standards pour comparer et annuler les modifications de l'IA.
- Intégration IDE : Peut être utilisé au sein d'un éditeur, permettant aux utilisateurs de demander des modifications via des commentaires de code.
- Entrées visuelles et audio : Prend en charge l'ajout d'images et de pages web pour le contexte, ainsi qu'une fonctionnalité de voix-vers-code pour demander des fonctionnalités ou des corrections.
- Contrôle qualité automatisé : S'intègre aux linters et aux suites de tests pour détecter et corriger automatiquement les problèmes après avoir effectué des modifications.
- Flux de travail de chat web : Fournit des outils pour simplifier le processus de copier-coller du contexte entre le terminal et les interfaces LLM basées sur le web.