Installer et utiliser Aider
Aider est un outil de pair programming IA pour le terminal. AI-School recommande Aider pour coder avec des élèves, parce que l'outil fonctionne de manière explicite et est moins agentic que beaucoup d'autres agents de codage.
L'élève reçoit de l'aide pour programmer, tout en voyant clairement quels fichiers sont modifiés.
Tu trouveras plus d'informations sur le site d'Aider et dans la documentation officielle d'Aider.
Installation
Pour Aider, tu as d'abord besoin de Python. Installe Python 3 via python.org ou via un gestionnaire de paquets comme Homebrew.
Vérifie ensuite que Python est disponible.
macOS et Linux
python3 --version
Sur macOS et de nombreuses installations Linux, la commande Python 3 s'appelle python3 au lieu de python. Utilise donc toujours python3 dans ce guide.
Windows
py --version
Sous Windows, Python est généralement lancé avec py.
Installer Aider
L'installation recommandée dans la documentation d'installation d'Aider passe par aider-install.
macOS et Linux
python3 -m pip install aider-install
aider-install
Sur macOS et Linux, Aider peut aussi être installé avec un script d'installation :
curl -LsSf https://aider.chat/install.sh | sh
Sous Windows, cela peut se faire via PowerShell :
py -m pip install aider-install
aider-install
Ou avec le script d'installation :
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Aider fonctionne le mieux dans un dossier qui est un dépôt Git. Installe donc aussi Git et fais de préférence travailler les élèves dans un dossier de projet avec gestion de versions.
Se connecter à Codage
Aider peut fonctionner avec des API compatibles OpenAI. Utilise pour cela l'endpoint Codage et l'API key d'AI-School.
macOS et Linux
export OPENAI_API_BASE="https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
export OPENAI_API_KEY="ais.votre-api-key"
Windows
setx OPENAI_API_BASE "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
setx OPENAI_API_KEY "ais.votre-api-key"
Ferme ensuite le terminal et ouvre un nouveau terminal afin que Windows utilise les nouvelles variables.
Démarrer Aider
Va dans le dossier de ton projet :
cd chemin/vers/ton/projet
Démarre Aider avec un modèle autorisé. Pour les élèves, nous recommandons gpt-5.4-mini.
aider --model openai/gpt-5.4-mini
Pour les utilisateurs avancés, un modèle plus puissant peut être choisi :
aider --model openai/gpt-5.4
Travailler avec des fichiers
Dans Aider, tu peux ajouter des fichiers au contexte :
/add src/main.py
Demande ensuite de l'aide, par exemple :
Peux-tu expliquer pourquoi cette fonction ne fonctionne pas ?
Ou :
Rends le message d'erreur plus clair pour l'utilisateur.
Commandes utiles
| Commande | Signification |
|---|---|
/add fichier | Ajoute un fichier au chat |
/ask | Pose des questions sans modifier directement le code |
/code | Demande à Aider d'adapter le code |
/diff | Affiche les modifications |
/undo | Annule la dernière modification IA |
/exit | Ferme Aider |
Conseil pour la classe
Fais utiliser Aider comme aide à la programmation, pas comme machine à résoudre automatiquement.
Bonnes consignes, par exemple :
- "Explique ce que signifie ce message d'erreur."
- "Quelle étape devrais-je examiner maintenant ?"
- "Aide-moi à rendre cette fonction plus petite."
- "Vérifie si ma solution est logique."
Moins adapté aux débutants :
- "Fais tout l'exercice pour moi."
- "Construis toute l'application."
- "Résous tout automatiquement."