Aider installation och användning
Aider är ett AI-parprogrammeringsverktyg för terminalen. AI-School rekommenderar Aider för kodning tillsammans med elever, eftersom verktyget är explicit och mindre agentiskt än många andra kodningsagenter.
Lärlingen får hjälp med programmering men ser fortfarande tydligt vilka filer som ändras.
Mer information finns på Aiders webbplats och i den officiella Aider-dokumentationen.
Installera
För Aider behöver du först Python. Installera Python 3 via python.org eller via en paketförvaltare som Homebrew.
Kontrollera sedan att Python är tillgängligt.
macOS och Linux
python3 --version
På macOS och många Linux-installationer heter Python 3-kommandot python3 istället för python. Använd därför alltid python3 i handboken.
Windows
py --version
På Windows körs Python oftast med py.
Installera Aider
Den rekommenderade installationen enligt Aiders installationsdokumentation är via aider-install.
macOS och Linux
python3 -m pip install aider-install
aider-install
På macOS och Linux kan Aider även 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-repository. Installera därför också git och låt eleverna i möjligaste mån arbeta i en projektmapp med versionshantering.
Ansluta till Kodning
Aider kan arbeta med OpenAI-kompatibla API:er. Använd därför Coding-endpoint 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="din-api-nyckel"
Windows
setx OPENAI_API_BASE "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
setx OPENAI_API_KEY "din-api-nyckel"
Stäng sedan terminalen och öppna en ny terminal så att Windows använder de nya variablerna.
Starta Aider
Gå till din projekts mapp:
cd sökväg/till/ditt/projekt
Starta Aider med en tillåten modell. För elever rekommenderar vi gpt-5.4-mini.
aider --model openai/gpt-5.4-mini
För avancerade användare kan en starkare modell väljas:
aider --model openai/gpt-5.4
Arbeta med filer
I Aider kan du lägga till filer i kontexten:
/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 | Se ändringarna |
/undo | Återställ senaste AI-ändringen |
/exit | Avsluta Aider |
Råd till klassen
Låt elever använda Aider som programmeringshjälp, inte som en automatisk lösningsmaskin.
Bra uppgifter till exempel:
- “Förklara vad den här felmeddelandet betyder.”
- “Vilken stapel ska jag undersöka härnäst?”
- “Hjälp mig att göra denna funktion 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.”