Gå til hovedindhold

Aider installation og brug

Aider er et AI par-programmeringsværktøj til terminalen. AI-School anbefaler Aider til kodning med elever, da værktøjet fungerer eksplicit og er mindre agentisk end mange andre coding agents.

Lærlingen får hjælp til programmering, men kan tydeligt se, hvilke filer der bliver ændret.

Yderligere information findes på Aiders website Aider-website og i den officielle Aider-dokumentation.

Installation

Til Aider har du først brug for Python. Installer Python 3 via python.org eller via en pakkemanager som Homebrew.

Kontroller derefter, at Python er tilgængeligt.

macOS og Linux

python3 --version

På macOS og mange Linux-installationer kaldes Python 3-kommandoen python3 i stedet for python. Brug derfor i vejledningen altid python3.

Windows

py --version

På Windows startes Python normalt med py.

Aider-installation

Den anbefalede installation ifølge Aider-installationsdokumentationen er via aider-install.

macOS og Linux

python3 -m pip install aider-install
aider-install

På macOS og Linux kan Aider også installeres med et installationsscript:

curl -LsSf https://aider.chat/install.sh | sh

På Windows kan dette gøres via PowerShell:

py -m pip install aider-install
aider-install

Eller med installationsscriptet:

powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Git-installation

Aider fungerer bedst i en mappe, der er et git-repository. Installér derfor også git og lad eleverne arbejde i en projektmappe med versionskontrol.

Forbindelse til Kodning

Aider kan arbejde med OpenAI-kompatible API'er. Brug derfor Coderen-endpointet og API-nøglen fra AI-School.

macOS og Linux

export OPENAI_API_BASE="https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
export OPENAI_API_KEY="din-dato-api-nøgle"

Windows

setx OPENAI_API_BASE "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
setx OPENAI_API_KEY "din-dato-api-nøgle"

Luk derefter terminalen og åbn en ny terminal, så Windows bruger de nye variabler.

Starte Aider

Gå til din projekts mappe:

cd sti/til/din/projekt

Start Aider med en tilladt model. For elever anbefales gpt-5.4-mini.

aider --model openai/gpt-5.4-mini

For avancerede brugere kan en stærkere model vælges:

aider --model openai/gpt-5.4

Arbejde med filer

I Aider kan du tilføje filer til konteksten:

/add src/main.py

Spørg derefter om hjælp, fx:

Kan du forklare, hvorfor denne funktion ikke virker?

Eller:

Gør fejlmeddelelsen klarere for brugeren.

Praktiske kommandoer

KommandoBetydning
/add filTilføj en fil til chatten
/askStil spørgsmål uden direkte at ændre koden
/codeBed Aider om at ændre kode
/diffSe ændringerne
/undoFortryd den seneste AI-ændring
/exitAfslut Aider

Råd til klassen

Lad eleverne bruge Aider som programmeringshjælp, ikke som en automatisk løsningsmaskine.

Gode opgaver er f.eks.:

  • “Forklar hvad denne fejlmeddelelse betyder.”
  • “Hvilket skridt skal jeg nu undersøge?”
  • “Hjælp mig med at gøre denne funktion mindre.”
  • “Kontroller om min løsning er logisk.”

Mindre velegnet for begyndere:

  • “Lav hele opgaven for mig.”
  • “Byg hele applikationen.”
  • “Løs alt automatisk.”