Aider ist ein Open-Source-Werkzeug für KI-gestütztes Programmieren, das vollständig im Terminal läuft und Entwickler beim Pair-Programming mit großen Sprachmodellen (LLMs) unterstützt, egal ob für ein neues Projekt oder mitten in einer bestehenden Codebasis. Statt sich in eine bestimmte IDE oder einen Editor einzuklinken, arbeitet Aider als Kommandozeilen-Begleiter: Es liest die Projektdateien ein, erstellt eine Übersicht über die gesamte Codebasis, bearbeitet reale Dateien direkt auf der Festplatte und committet jede Änderung automatisch mit einer sinnvollen Commit-Message in Git.
Team und Hintergrund
Entwickelt und gepflegt wird Aider von der Organisation Aider-AI auf GitHub; der Quellcode steht unter der Open-Source-Lizenz Apache-2.0. Das Projekt veröffentlicht eigene Release Notes und gibt an, dass Aider in einem seiner jüngsten Releases selbst den überwiegenden Teil des neuen Codes geschrieben hat, laut eigenen Angaben 88 Prozent, ein Beleg, den das Team gern als Praxisnachweis für die Fähigkeiten des Tools anführt. Das GitHub-Repository zählt mehr als 44.000 Sterne, und die Maintainer berichten von rund 6,8 Millionen Installationen sowie etwa 15 Milliarden verarbeiteten Tokens pro Woche, ein Hinweis auf eine große, aktive Open-Source-Nutzerbasis.
Kernfunktionen
- Codebase-Mapping: Aider baut sich eine Karte des gesamten Repositories auf, wodurch es auch in großen, aus vielen Dateien bestehenden Projekten zuverlässig arbeitet und nicht nur die gerade geöffnete Datei versteht.
- Breite Sprachunterstützung: Es funktioniert mit mehr als 100 Programmiersprachen.
- Git-natives Arbeiten: Jede Änderung wird automatisch mit aussagekräftiger Commit-Message in Git festgehalten, sodass Änderungen nachvollziehbar und bei Bedarf rückgängig zu machen sind.
- Breite LLM-Unterstützung: Aider lässt sich an viele Anbieter und Modelle anbinden, darunter Claude, zum Beispiel Claude 3.7 Sonnet, Modelle von OpenAI, DeepSeek, Gemini, GROQ, Ollama für lokale Modelle, Azure OpenAI und Amazon Bedrock.
- IDE- und Editor-Integration: Ein Watch Mode erlaubt es, Aider Anweisungen aus Kommentaren im gewohnten Editor aufnehmen zu lassen; zusätzlich gibt es eine browserbasierte Chat-Oberfläche für einen eher visuellen Workflow.
- Multimodale Eingabe: Aider kann Bilder und Webseiten als Kontext verarbeiten und unterstützt Voice-to-Code, also das Diktieren von Anweisungen per Sprache.
- Automatisiertes Linting und Testing: Nach Änderungen kann Aider automatisch Linter und Testsuiten ausführen und gefundene Probleme selbst beheben.
Preise und Kostenmodell
Aider selbst ist kostenlos und quelloffen, für Installation und Nutzung der Software fällt keine Lizenzgebühr an. Allerdings handelt es sich nicht um einen gehosteten Dienst: Wer Aider nutzt, braucht einen eigenen API-Key eines LLM-Anbieters, etwa Anthropic, OpenAI oder DeepSeek, und die tatsächlichen Kosten ergeben sich ausschließlich aus der API-Abrechnung dieses Anbieters. Über Ollama lässt sich Aider auch an lokal betriebene Modelle anbinden, was laufende API-Kosten für Nutzer vermeiden kann, die bereit sind, eigene Modelle zu betreiben. Eine separate Aider-Abo- oder Nutzungsgebühr über die Modellkosten hinaus gibt es nicht.
Für wen ist Aider gedacht
Aider richtet sich an Entwickler, die im Terminal arbeiten möchten und einen KI-Assistenten suchen, der direkt auf den echten Projektdateien und der Git-Historie operiert, statt an einen browserbasierten oder fest in eine IDE eingebauten Chat-Assistenten gebunden zu sein. Durch das Codebase-Mapping und die Fähigkeit, mehrere Dateien gleichzeitig zu bearbeiten, eignet sich Aider besonders für bestehende, größere Repositories und nicht nur für kleine Neuprojekte. Die Unterstützung vieler LLM-Anbieter, einschließlich lokaler Modelle, macht das Tool zudem für Teams interessant, die Modelle frei wählen oder wechseln wollen oder aus Kosten- oder Datenschutzgründen lokal arbeiten müssen.