Zum Hauptinhalt springen

Aider installieren und verwenden

Aider ist ein KI-Pair-Programming-Tool für das Terminal. AI-School empfiehlt Aider für Coding mit Schülern, weil das Tool explizit arbeitet und weniger agentic ist als viele andere Coding Agents.

Der Schüler bekommt Hilfe beim Programmieren, sieht aber gut, welche Dateien geändert werden.

Mehr Informationen findest du auf der Aider-Website und in der offiziellen Aider-Dokumentation.

Installieren

Für Aider brauchst 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

Auf macOS und vielen Linux-Installationen heißt der Python-3-Befehl python3 statt python. Verwende deshalb in der Anleitung immer python3.

Windows

py --version

Unter Windows wird Python meistens mit py gestartet.

Aider installieren

Die empfohlene Installation laut Aider-Installationsdokumentation läuft über aider-install.

macOS und Linux

python3 -m pip install aider-install
aider-install

Auf 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 deshalb auch Git und lass Schüler vorzugsweise in einem Projektordner mit Versionsverwaltung arbeiten.

Mit Coding verbinden

Aider kann mit OpenAI-kompatiblen APIs arbeiten. Verwende dafür den Coding-Endpoint 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, damit Windows die neuen Variablen verwendet.

Aider starten

Gehe in den Ordner deines Projekts:

cd pfad/zu/deinem/projekt

Starte Aider mit einem erlaubten Modell. Für Schüler empfehlen wir gpt-5.4-mini.

aider --model openai/gpt-5.4-mini

Für fortgeschrittene Benutzer kann ein stärkeres Modell gewählt werden:

aider --model openai/gpt-5.4

Mit Dateien arbeiten

In Aider kannst du Dateien zum Kontext hinzufügen:

/add src/main.py

Bitte danach um Hilfe, zum Beispiel:

Kannst du erklären, warum diese Funktion nicht funktioniert?

Oder:

Mach die Fehlermeldung für den Benutzer klarer.

Nützliche Befehle

BefehlBedeutung
/add dateiFüge eine Datei zum Chat hinzu
/askStelle Fragen, ohne direkt Code zu ändern
/codeBitte Aider, Code anzupassen
/diffZeige die Änderungen an
/undoMache die letzte KI-Änderung rückgängig
/exitBeende Aider

Empfehlung für den Unterricht

Lass Schüler Aider als Programmierhilfe verwenden, nicht als automatische Lösungsmaschine.

Gute Aufgaben sind zum Beispiel:

  • "Erkläre, was diese Fehlermeldung bedeutet."
  • "Welchen Schritt sollte ich jetzt untersuchen?"
  • "Hilf mir, diese Funktion kleiner zu machen."
  • "Prüfe, ob meine Lösung logisch ist."

Weniger geeignet für Anfänger:

  • "Mach die ganze Aufgabe für mich."
  • "Baue die vollständige Anwendung."
  • "Löse alles automatisch."