Aider: Git-natives KI-Pair-Programming
49K+ GitHub Stars – jede KI-Änderung erzeugt automatisch einen Git-Commit, sodass Änderungen nachvollziehbar, umkehrbar und prüfbar sind
Aktualisiert 2026-09-21
Was ist Aider?
Aider wurde von Paul Gauthier entwickelt und ist ein terminalbasiertes Tool für KI-Pair-Programming. Sein herausragendes Merkmal ist der Git-native Workflow: Jede Codeänderung durch die KI erzeugt automatisch einen aussagekräftigen Git-Commit, sodass Sie jederzeit vergleichen, zurücksetzen oder per Cherry-Pick übernehmen können.
Hauptfunktionen
Git-native Commits
Jede Änderung von Aider landet in einem Commit mit aussagekräftiger Nachricht, sodass Sie sie später vergleichen, prüfen und zurückrollen können.
Bearbeitung mehrerer Dateien
Nennen Sie mehrere Dateien beim Start oder holen Sie sie mit /add dazu; laut Startseite werden über 100 Programmiersprachen unterstützt, von Python bis Rust (geprüft am 2026-09-21).
Repo Map
Eine kompakte Karte des gesamten Repos – wichtige Klassen, Funktionen, ihre Typen und Aufrufsignaturen – ermöglicht es, die Struktur zu erfassen, ohne dass jede Datei im Chat liegt (geprüft am 2026-09-21).
Spracheingabe
Der offizielle Sprachmodus nimmt gesprochene Anfragen entgegen – ein Feature, einen Bug, einen fehlenden Test – und setzt sie in Codeänderungen um (geprüft am 2026-09-21).
Bilder und Webseiten
Screenshots, Referenzdokumente oder ganze Webseiten können als visueller Kontext in den Chat aufgenommen werden, sodass Änderungen der gezeigten Oberfläche folgen.
Verbindung zu den meisten LLMs
Laut Dokumentation verbindet sich Aider mit den meisten LLMs, einschließlich lokaler Modelle und OpenAI-kompatibler Endpunkte, und --model wählt das Modell aus (geprüft am 2026-09-21).
Installation & Einrichtung
Wenige Befehle genügen, um mit Aider loszulegen
pip install aider-chat
export ANTHROPIC_API_KEY=your-api-key
cd your-project
aider
Aider + Claude über QCode.cc freischalten
Ein QCode.cc API-Key funktioniert gleichzeitig in Claude Code, Aider, OpenCode und Codex
# Beispiel: Ihre eigene Gateway-URL und Ihr Key
export ANTHROPIC_BASE_URL=https://api.qcode.cc
export ANTHROPIC_API_KEY=your-qcode-api-key
# Platzhalter-ID; ersetzen Sie sie z. B. durch claude-opus-5 (2026-09-21)
aider --model claude-sonnet-4-6
Ein Key, mehrere Tools
Aider liest den Key aus einer Umgebungsvariable, sodass der Key aus der Konsole unverändert funktioniert; derselbe passt auch für Claude Code und andere Clients, ohne separate Registrierung (geprüft am 2026-09-21).
Abrechnung pro Token
Die Kosten richten sich nach den Input- und Output-Tokens jedes Aufrufs und unterscheiden sich je nach Modell – mechanische Änderungen lassen sich also einem günstigeren Modell übertragen, Refactorings einem stärkeren.
Modelle frei wechseln
Endpunkt und Key bleiben gleich – wer --model ändert, wechselt das Modell. Stand 2026-09-21 sind claude-opus-4-6, gpt-5.5 und deepseek-v4.1-flash alle über QCode aufrufbar.
Aider vs. Claude Code
| Kriterium | Aider | Claude Code |
|---|---|---|
| Nutzung | Terminal-Chat | Agentische Aufgaben |
| Git-Integration | Auto-Commits | Auf Anfrage |
| Modelle | Cloud und lokal | Claude-Familie |
| Tooling | Lint und Test | MCP-Integrationen |
| Am besten geeignet für | Schritt für Schritt | Ganze Aufgaben |
Praktische Tipps
4 Gewohnheiten direkt aus der offiziellen Dokumentation: weniger verschwendete Tokens, weniger Überraschungen beim Zurücksetzen.
Nur benötigte Dateien hinzufügen
Die Dokumentation rät, nur die Dateien hinzuzufügen, die die Aufgabe ändern wird – weitere überfrachten den Kontext, kosten mehr Tokens und verwirren das Modell (geprüft am 2026-09-21).
Eigene Arbeit zuerst committen
Stößt Aider auf eine Datei mit nicht committeten Änderungen, committet es diese zuerst, sodass Ihre Arbeit und die des Tools in getrennten Commits bleiben (geprüft am 2026-09-21).
Jede Runde mit /diff prüfen
/diff listet alles auf, was sich seit Ihrer letzten Nachricht geändert hat; ist die Runde misslungen, verwirft /undo diese Änderung vollständig.
Modell passend zur Aufgabe wählen
Aider führt eine eigene Liste von Modellen, die es als stark im Bearbeiten von Code einstuft. Mechanische Änderungen und Designarbeit erfordern selten dasselbe Modell – der Wechsel erfolgt einfach per --model (geprüft am 2026-09-21).
Häufig gestellte Fragen
Ist Aider Open Source?
Ja: Laut FAQ ist Aider auf GitHub unter der Apache-2.0-Lizenz als Open Source verfügbar (geprüft am 2026-09-21). Das betrifft nur den Client – Modellaufrufe werden nach Tokens abgerechnet.
Brauche ich einen eigenen API-Key?
Ja. Laut Dokumentation muss der Key über die Variable ANTHROPIC_API_KEY oder den Schalter --anthropic-api-key angegeben werden; für einen anderen Anbieter ist ein eigenes Endpunkt-Flag wie --openai-api-base nötig (geprüft am 2026-09-21).
Aider oder Claude Code?
Wählen Sie Aider für Kontrolle Runde für Runde, einen Commit pro Änderung und einen Modellwechsel per Anpassen von --model; Anthropic beschreibt Claude Code als agentisches Tool, das Codebasen liest, Dateien bearbeitet und Befehle ausführt – es passt zu ganzen Aufgaben. Beide können ein Gateway nutzen (2026-09-21).
Überladen Auto-Commits mein Repository?
Jede Änderung ist ein Commit, und nicht committete Arbeit wird zuvor separat committet, sodass sich Ihre Änderungen und die der KI nie vermischen. Sie können es mit --no-auto-commits abschalten (laut Dokumentation nicht empfohlen) oder eine Änderung mit /undo zurücknehmen (geprüft am 2026-09-21).
Eine typische Sitzung
Eine Runde mit Aider besteht aus 4 Schritten: Dateien in den Kontext holen, die Anfrage formulieren, Aider bearbeiten und committen lassen, dann übernehmen oder rückgängig machen.
Dateien hinzufügen
Geben Sie die Dateien beim Start in der Kommandozeile an oder nutzen Sie /add im Chat – nur die, die diese Runde betreffen.
Änderung beschreiben
Beschreiben Sie in einfachen Worten, was ergänzt oder korrigiert werden soll, fügen Sie bei Bedarf einen Screenshot oder eine Seite hinzu, und überlassen Sie Aider die Dateiauswahl, wenn Sie keine benannt haben.
Bearbeitungen und Auto-Commit
Aider schreibt den Patch, wendet ihn auf Ihre Dateien an und committet ihn mit einer Beschreibung; sind Linting und Tests konfiguriert, arbeitet es bei Fehlschlägen weiter.
Prüfen oder rückgängig machen
Prüfen Sie die Runde mit /diff und behalten oder verwerfen Sie sie mit /undo. Da jede Änderung ein eigener Commit ist, erfolgt die spätere Nachverfolgung über die Git-History.
Offizielle Ressourcen
Jede externe Aussage auf dieser Seite wurde am 2026-09-21 anhand dieser 4 Primärquellen geprüft – lesen Sie sie, bevor Sie einem Tutorial aus zweiter Hand vertrauen.
GitHub-Repository
Quellcode, Issues, Releases, die Star-Anzahl und die Lizenz finden sich unter Aider-AI/aider; alles Repo-Bezogene auf dieser Seite folgt diesem Stand (geprüft am 2026-09-21).
Offizielle Dokumentation
Installation, Optionen, Modellanbindung und die Repo Map sind in der Dokumentation auf aider.chat beschrieben; die Optionsreferenz ist die maßgebliche Liste aller Flags.
Discord-Community
Die Startseite von aider.chat verlinkt direkt auf den Discord des Projekts – Nutzungsfragen gehören dorthin, reproduzierbare Fehler an die GitHub Issues (geprüft am 2026-09-21).
Tutorial-Videos
Die Seite mit Tutorial-Videos in der Dokumentation sammelt Aufnahmen von Aider-Nutzern – zum Beispiel eine Demo zur Kombination aus Architect- und Editor-Modell; das Projekt dreht sie nicht selbst (geprüft am 2026-09-21).
Aider + QCode.cc jetzt ausprobieren
Nutzen Sie die leistungsstärksten Claude-Modelle in Aider zu einem Bruchteil der Kosten