Ga naar hoofdinhoud

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

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

CommandoBetekenis
/add bestandVoeg een bestand toe aan de chat
/askStel vragen zonder direct code te wijzigen
/codeVraag Aider om code aan te passen
/diffBekijk de wijzigingen
/undoDraai de laatste AI-wijziging terug
/exitSluit 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.”