Aider installera och använda
Aider är ett AI-parprogrammeringsverktyg för terminalen. AI-School rekommenderar Aider för kodning med elever, eftersom verktyget fungerar explicit och är mindre agentbaserat än många andra coding agents.
Läranden får hjälp med programmering, men ser fortfarande tydligt vilka filer som ändras.
Mer information finns på Aider-webbplatsen och i den officiella Aider-dokumentationen.
Installera
För Aider behövs först Python. Installera Python 3 via python.org eller via en paket-hanterare som Homebrew.
Kontrollera sedan att Python finns tillgängligt.
macOS och Linux
python3 --version
På macOS och många Linux-installationer kallas Python 3-kommandot python3 istället för python. Använd därför alltid python3 i manualen.
Windows
py --version
På Windows startas Python vanligtvis med py.
Aider-installation
Den rekommenderade installeringen enligt Aider-installationsdokumentationen är via aider-install.
macOS och Linux
python3 -m pip install aider-install
aider-install
På macOS och Linux kan Aider också installeras med ett installationsskript:
curl -LsSf https://aider.chat/install.sh | sh
På Windows kan detta göras via PowerShell:
py -m pip install aider-install
aider-install
Eller med installationsskriptet:
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Aider fungerar bäst i en mapp som är ett git-förråd. Installera därför även git och låt eleverna helst arbeta i en projektmapp med versionskontroll.
Ansluta till Kodning
Aider kan arbeta med OpenAI-kompatibla API:er. Använd då Kodningen-endpointen och API-nyckeln från AI-School.
macOS och Linux
export OPENAI_API_BASE="https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
export OPENAI_API_KEY="ditt-dokument-api-nyckel"
Windows
setx OPENAI_API_BASE "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
setx OPENAI_API_KEY "ditt-dokument-api-nyckel"
Stäng sedan terminalen och öppna en ny terminal så att Windows använder de nya variablerna.
Starta Aider
Gå till mappen för ditt projekt:
cd sökväg/till/ditt/projekt
Starta Aider med en tillåten modell. För elever rekommenderar vi gpt-5.6-luna.
aider --model openai/gpt-5.6-luna
För avancerade användare kan en starkare modell väljas:
aider --model openai/gpt-5.6-terra
Arbeta med filer
I Aider kan du lägga till filer i sammanhanget:
/add src/main.py
Be om hjälp därefter, till exempel:
Kan du förklara varför den här funktionen inte fungerar?
Eller:
Gör felmeddelandet tydligare för användaren.
Praktiska kommandon
| Kommando | Betydelse |
|---|---|
/add fil | Lägg till en fil i chatten |
/ask | Ställ frågor utan att direkt ändra koden |
/code | Be Aider ändra koden |
/diff | Granska ändringarna |
/undo | Återställ den senaste AI-ändringen |
/exit | Avsluta Aider |
Råd för klassen
Låt eleverna använda Aider som programmeringshjälp, inte som en automatisk lösningsmaskin.
Bra uppgifter är till exempel:
- “Förklara vad den här felmeddelandet betyder.”
- “Vilken steg bör jag undersöka nu?”
- “Hjälp mig att göra den här funktionen mindre.”
- “Kontrollera om min lösning är logisk.”
Mindre lämpligt för nybörjare:
- “Gör hela uppgiften åt mig.”
- “Bygg hela applikationen.”
- “Lös allt automatiskt.”