Aider installieren und verwenden
Aider ist ein AI-Paarprogrammierwerkzeug für das Terminal. AI-School empfiehlt Aider zum Programmieren mit Lernenden, da das Tool explizit arbeitet und weniger agentisch ist als viele andere Coding Agents.
Der Lernende erhält Hilfe beim Programmieren, sieht jedoch klar, welche Dateien geändert werden.
Mehr Informationen findest du auf der Aider-Website und in der offiziellen Aider-Dokumentation.
Installieren
Für Aider benötigst du zuerst Python. Installiere Python 3 über python.org oder über einen Paketmanager wie Homebrew.
Prüfe danach, ob Python verfügbar ist.
macOS und Linux
python3 --version
Unter macOS und vielen Linux-Installationen heißt der Python-3-Befehl python3 statt python. Verwende daher in der Anleitung immer python3.
Windows
py --version
Unter Windows wird Python in der Regel mit py gestartet.
Aider installieren
Die empfohlene Installation gemäß der Aider-Installationsdokumentation erfolgt über aider-install.
macOS und Linux
python3 -m pip install aider-install
aider-install
Unter macOS und Linux kann Aider auch mit einem Installationsskript installiert werden:
curl -LsSf https://aider.chat/install.sh | sh
Unter Windows geht das über PowerShell:
py -m pip install aider-install
aider-install
Oder mit dem Installationsskript:
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Aider arbeitet am angenehmsten in einem Ordner, der ein Git-Repository ist. Installiere daher auch Git und lass Lernende bevorzugt in einem Projektordner mit Versionsverwaltung arbeiten.
Verbinden mit Coderen
Aider kann mit OpenAI-kompatiblen APIs arbeiten. Verwende dafür den Coderen-Endpunkt und den API-Schlüssel aus AI-School.
macOS und Linux
export OPENAI_API_BASE="https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
export OPENAI_API_KEY="ais.dein-api-schluessel"
Windows
setx OPENAI_API_BASE "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
setx OPENAI_API_KEY "ais.dein-api-schluessel"
Schließe danach das Terminal und öffne ein neues Terminal, damit Windows die neuen Variablen verwendet.
Aider starten
Gehe in das Verzeichnis deines Projekts:
cd pfad/zu/deinem/projekt
Starte Aider mit einem erlaubten Modell. Für Lernende empfehlen wir gpt-5.6-luna.
aider --model openai/gpt-5.6-luna
Für fortgeschrittene Benutzer kann ein stärkeres Modell gewählt werden:
aider --model openai/gpt-5.6-terra
Arbeiten mit Dateien
In Aider kannst du Dateien zum Kontext hinzufügen:
/add src/main.py
Frage danach um Hilfe, zum Beispiel:
Kannst du erklären, warum diese Funktion nicht funktioniert?
Oder:
Mache die Fehlermeldung für den Benutzer deutlicher.
Nützliche Befehle
| Befehl | Bedeutung |
|---|---|
/add datei | Eine Datei zum Chat hinzufügen |
/ask | Fragen stellen, ohne Code direkt zu ändern |
/code | Aider bitten, Code anzupassen |
/diff | Die Änderungen ansehen |
/undo | Die letzte AI-Änderung rückgängig machen |
/exit | Aider beenden |
Unterrichtsratgeber
Lass Lernende Aider als Programmierhilfe verwenden, nicht als automatische Lösungsmachine.
Gute Aufgaben sind zum Beispiel:
- „Erkläre, was diese Fehlermeldung bedeutet.“
- „Welche Schritt muss ich jetzt untersuchen?“
- „Hilf mir, diese Funktion kleiner zu machen.“
- „Überprüfe, ob meine Lösung logisch ist.“
Weniger geeignet für Anfänger:
- „Mach die ganze Aufgabe für mich.“
- „Baue die komplette Anwendung.“
- „Löse alles automatisch.“