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"
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
| Kommando | Betydning |
|---|---|
/add fil | Tilføj en fil til chatten |
/ask | Stil spørgsmål uden direkte at ændre koden |
/code | Bed Aider om at ændre kode |
/diff | Se ændringerne |
/undo | Fortryd den seneste AI-ændring |
/exit | Afslut 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.”