Aller au contenu principal

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"
Installer Git

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

CommandeSignification
/add fichierAjoute un fichier au chat
/askPose des questions sans modifier directement le code
/codeDemande à Aider d'adapter le code
/diffAffiche les modifications
/undoAnnule la dernière modification IA
/exitFerme 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."