Zum Hauptinhalt springen

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"
Git installieren

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

BefehlBedeutung
/add dateiEine Datei zum Chat hinzufügen
/askFragen stellen, ohne Code direkt zu ändern
/codeAider bitten, Code anzupassen
/diffDie Änderungen ansehen
/undoDie letzte AI-Änderung rückgängig machen
/exitAider 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.“
WhatsApp