Aider est un pair-programmeur IA open source qui vit en ligne de commande plutôt que dans un navigateur ou un IDE propriétaire. Vous lui indiquez un dossier local déjà configuré comme dépôt git, décrivez votre besoin en langage naturel, et Aider propose des modifications, les applique à vos fichiers et valide le résultat avec un message de commit généré. Comme chaque changement devient un commit git classique, vous pouvez utiliser diff, relire, annuler ou créer des branches avec vos outils habituels.
La conscience du code est une idée centrale d'Aider. Il construit une carte des fichiers et des symboles du projet pour que le modèle raisonne sur un grand dépôt au lieu de ne voir qu'un fichier ouvert. Aider prend en charge plus de cent langages de programmation et fonctionne avec de nombreux backends, des API hébergées comme Anthropic Claude, OpenAI et DeepSeek jusqu'aux modèles entièrement locaux, ce qui permet d'arbitrer coût, vitesse et confidentialité.
Au-delà du chat, Aider peut lire des images et des pages web comme contexte visuel, accepter la saisie vocale pour dicter des fonctionnalités ou des rapports de bug, et exécuter automatiquement linters et tests après chaque modification en renvoyant les échecs au modèle pour correction. L'installation se fait via PyPI en quelques commandes, et l'outil est souvent utilisé depuis le terminal intégré de l'IDE.