49K+ GitHub Stars

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

#Aider #AIPairProgramming #GitNative #OpenSource

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.

49K+
GitHub Stars (geprüft am 2026-09-22)
100+
Programmiersprachen laut Dokumentation (geprüft am 2026-09-22)
Apache 2.0
Open-Source-Lizenz (2026-09-21)
Paul Gauthier
Projektautor

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

Das Paket aider-chat installieren
pip install aider-chat
Key setzen, dann starten
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: Aider hinter einem Gateway
# 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.

1

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.

2

Ä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.

3

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.

4

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

Erst testen, dann entscheiden

Unsicher bei der Tarifwahl? Beginnen Sie mit Starter ($8.57/Monat) und wechseln Sie auf einen höheren Tarif, wenn Sie zufrieden sind — der ungenutzte Wert des alten Tarifs geht auf Ihr Guthaben zurück.