Aider installere og bruke
Aider er et AI-parprogrammeringsverktøy for terminalen. AI-School anbefaler Aider for koding med elever, fordi verktøyet fungerer eksplisitt og er mindre agentisk enn mange andre kodingsagenter.
Eleven får hjelp med programmering, men ser likevel tydelig hvilke filer som endres.
Mer informasjon finnes på Aider-nettstedet og i den offisielle Aider-dokumentasjonen.
Installere
For Aider trenger du først Python. Installer Python 3 via python.org eller via en pakkebehandler som Homebrew.
Sjekk deretter at Python er tilgjengelig.
macOS og Linux
python3 --version
På macOS og mange Linux-installasjoner kalles Python 3-kommandoen python3 i stedet for python. Bruk derfor alltid python3 i bruksanvisningen.
Windows
py --version
På Windows startes Python vanligvis med py.
Aider installere
Anbefalt installasjon i følge Aider-installationsdokumentasjonen 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 installasjonsskript:
curl -LsSf https://aider.chat/install.sh | sh
På Windows kan dette kjøres via PowerShell:
py -m pip install aider-install
aider-install
Eller med installasjonsskriptet:
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Aider fungerer best i en mappe som er et git-repositorium. Installer derfor også git og la elever helst jobbe i en prosjektmappe med versjonskontroll.
Koble til med Koding
Aider kan fungere med OpenAI-kompatible API-er. Bruk derfor Coding-endepunktet og API-nøkkelen 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-api-nøkkel"
Windows
setx OPENAI_API_BASE "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
setx OPENAI_API_KEY "din-api-nøkkel"
Lukk deretter terminalen og åpne en ny terminal, slik at Windows bruker de nye variablene.
Starte Aider
Gå til prosjektmappen din:
cd sti/til/ditt/prosjekt
Start Aider med en tillatt modell. For elever anbefaler vi gpt-5.6-luna.
aider --model openai/gpt-5.6-luna
For erfarne brukere kan en sterkere modell velges:
aider --model openai/gpt-5.6-terra
Arbeide med filer
I Aider kan du legge til filer i konteksten:
/add src/main.py
Be om hjelp etterpå, for eksempel:
Kan du forklare hvorfor denne funksjonen ikke fungerer?
Eller:
Gjør feilmeldingen tydeligere for brukeren.
Praktiske kommandoer
| Kommando | Betydning |
|---|---|
/add fil | Legg til en fil i chatten |
/ask | Still spørsmål uten å endre koden direkte |
/code | Be Aider endre koden |
/diff | Se endringene |
/undo | Angre siste AI-endring |
/exit | Avslutt Aider |
Råd til klassen
La elever bruke Aider som programmeringshjelp, ikke som en automatisk løsningsmaskin.
Gode oppgaver er for eksempel:
- “Forklar hva denne feilmeldingen betyr.”
- “Hvilket steg bør jeg undersøke nå?”
- “Hjelp meg å gjøre denne funksjonen mindre.”
- “Sjekk om løsningen min er logisk.”
Mindre egnet for nybegynnere:
- “Gjør hele oppgaven for meg.”
- “Bygg hele applikasjonen.”
- “Løs alt automatisk.”