Aider installeren en gebruiken
Aider is een AI pair-programming tool voor de terminal. AI-School adviseert Aider voor coderen met leerlingen, omdat de tool expliciet werkt en minder agentic is dan veel andere coding agents.
De leerling krijgt hulp bij programmeren, maar blijft goed zien welke bestanden worden aangepast.
Meer informatie vind je op de Aider-website en in de officiële Aider-documentatie.
Installeren
Voor Aider heb je eerst Python nodig. Installeer Python 3 via python.org of via een pakketbeheerder zoals Homebrew.
Controleer daarna of Python beschikbaar is.
macOS en Linux
python3 --version
Op macOS en veel Linux-installaties heet het Python 3-commando python3 in plaats van python. Gebruik daarom in de handleiding steeds python3.
Windows
py --version
Op Windows wordt Python meestal gestart met py.
Aider installeren
De aanbevolen installatie volgens de Aider-installatiedocumentatie is via aider-install.
macOS en Linux
python3 -m pip install aider-install
aider-install
Op macOS en Linux kan Aider ook met een installatiescript worden geïnstalleerd:
curl -LsSf https://aider.chat/install.sh | sh
Op Windows kan dit via PowerShell:
py -m pip install aider-install
aider-install
Of met het installatiescript:
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Aider werkt het prettigst in een map die een git-repository is. Installeer daarom ook git en laat leerlingen bij voorkeur werken in een projectmap met versiebeheer.
Verbinden met Coderen
Aider kan werken met OpenAI-compatible API's. Gebruik daarvoor de Coderen endpoint en de API-sleutel uit AI-School.
macOS en Linux
export OPENAI_API_BASE="https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
export OPENAI_API_KEY="ais.jouw-api-sleutel"
Windows
setx OPENAI_API_BASE "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
setx OPENAI_API_KEY "ais.jouw-api-sleutel"
Sluit daarna de terminal en open een nieuwe terminal, zodat Windows de nieuwe variabelen gebruikt.
Aider starten
Ga naar de map van je project:
cd pad/naar/je/project
Start Aider met een toegestaan model. Voor leerlingen adviseren we gpt-5.4-mini.
aider --model openai/gpt-5.4-mini
Voor gevorderde gebruikers kan een sterker model worden gekozen:
aider --model openai/gpt-5.4
Werken met bestanden
In Aider kun je bestanden toevoegen aan de context:
/add src/main.py
Vraag daarna om hulp, bijvoorbeeld:
Kun je uitleggen waarom deze functie niet werkt?
Of:
Maak de foutmelding duidelijker voor de gebruiker.
Handige commando's
| Commando | Betekenis |
|---|---|
/add bestand | Voeg een bestand toe aan de chat |
/ask | Stel vragen zonder direct code te wijzigen |
/code | Vraag Aider om code aan te passen |
/diff | Bekijk de wijzigingen |
/undo | Draai de laatste AI-wijziging terug |
/exit | Sluit Aider af |
Advies voor de klas
Laat leerlingen Aider gebruiken als programmeerhulp, niet als automatische oplosmachine.
Goede opdrachten zijn bijvoorbeeld:
- “Leg uit wat deze foutmelding betekent.”
- “Welke stap moet ik nu onderzoeken?”
- “Help mij deze functie kleiner te maken.”
- “Controleer of mijn oplossing logisch is.”
Minder geschikt voor beginners:
- “Maak de hele opdracht voor mij.”
- “Bouw de volledige applicatie.”
- “Los alles automatisch op.”