Aider im Check: Freie Modellwahl, Git und API-Kosten
Aider im Überblick: Installation, Modellwahl, Git-Workflow und API-Kosten. Was der KI-Programmierassistent leistet und wann andere Tools besser passen.
Veröffentlicht am

Aider AI lohnt sich, wenn freie Modellwahl und nachvollziehbare Git-Änderungen wichtiger sind als eine verwaltete Arbeitsumgebung für KI-Agenten. Das aktuelle PyPI-Paket trägt die Version 0.86.2. Der Reiz liegt im konzentrierten Arbeiten im Terminal: Das Modellkonto wird selbst bereitgestellt, und die Verantwortung für den Patch bleibt beim Entwickler.
Geprüft am 16. Oktober 2026 anhand der Dokumentation von Aider, der aktuellen PyPI-Versionsmetadaten sowie der aktuellen Dokumentation und Preise der Anbieter. Diese Bewertung stützt sich auf Dokumentation und berechnete Kostenszenarien; sie ist kein praktischer Programmierbenchmark. Entscheidend sind der Wechsel zwischen Modellanbietern, die Kontrolle über den Kontext, die Nachvollziehbarkeit von Änderungen, die Delegation von Aufgaben und der gesamte API-Verbrauch.
Was ist Aider AI?
Aider ist ein Open-Source-Programm, das ein Sprachmodell mit Dateien im Arbeitsverzeichnis verbindet. Eine Änderung wird im Terminal beschrieben; Aider liefert den Repository-Kontext, fordert Änderungen vom Modell an, wendet sie an und hält sie normalerweise in Git fest. Dieses Versionskontrollsystem protokolliert Änderungen am Code. Der Client läuft lokal, ein Cloud-Modell erhält jedoch weiterhin den übermittelten Kontext. Die Apache-2.0-Lizenz gilt für den Client. Sie enthält weder ein Modellabo noch macht sie ein kommerzielles Modell zu Open Source.
Für wen eignet sich Aider als KI-Programmierassistent?
Aider eignet sich für Entwickler, die relevante Dateien auswählen, einen fehlerhaften Patch erkennen und die Prüfungen des Projekts ausführen können. Besonders interessant ist es für technisch versierte Gründer, die gelegentlich Änderungen vornehmen und nur für die Modellnutzung zahlen möchten. Ebenso profitieren Entwickler, die bei verschiedenen Modellanbietern denselben Bearbeitungsablauf nutzen wollen.
Der folgende Vergleich bewertet dokumentierte Arbeitsabläufe, keine gemessene Codequalität. Claude Code ist der Coding-Agent von Anthropic. OpenAI Codex CLI ist ein Terminal-Agent mit Werkzeugen für Reviews und Delegation. Cursor verbindet einen Editor mit lokalen und cloudbasierten Agenten.
Das sind passende Einstiegsmöglichkeiten, keine vollständigen Tarifübersichten oder Zusagen für unbegrenzte Nutzung. Bei Aider gibt es keinen günstigeren Client-Tarif, dessen Grenzen irgendwann erreicht wären. Maßgeblich sind das Konto beim Modellanbieter oder der Rechner, auf dem das lokale Modell läuft.
Claude Code für umfassendere Arbeit im Terminal
Claude Code passt besser, wenn eine Aufgabe mehr verlangt als einen Patch: einen Fehler untersuchen, ein externes System abfragen, Befehle ausführen und einen Pull Request vorbereiten. Die offizielle Übersicht beschreibt Git-Operationen, Subagenten und Integrationen über das Model Context Protocol, das Agenten mit externen Werkzeugen und Daten verbindet. Aider kann ebenfalls Befehle ausführen und ihre Ausgabe verarbeiten. Den umfassenderen Ablauf muss man dort jedoch stärker selbst zusammenstellen.
Wer vor allem mit demselben Client zwischen Claude, Gemini und einem lokalen Modell wechseln möchte, ist bei Claude Code weniger gut aufgehoben. Für den integrierten Workflow lohnt es sich nur zu zahlen, wenn genau dieser gebraucht wird. Wer einen kleinen Patch begleitet, bevorzugt möglicherweise Aiders engeren Funktionsumfang. Claudes kostenloser Tarif enthält nicht den Code-Zugang, der bei Pro aufgeführt ist.
Codex CLI für Reviews und delegierte Aufgaben
Codex CLI bietet laut Dokumentation einen breiteren Funktionsumfang für die praktische Arbeit: eigene Code-Reviews, wiederverwendbare Skills, Plugins, Subagenten, Berechtigungssteuerung und einen Befehl zur Übergabe von Aufgaben an Codex Cloud. Diese Integrationen passen zu Gründern, die ein Repository von einem Agenten untersuchen lassen und anschließend das Ergebnis prüfen möchten. Die CLI-Dokumentation von OpenAI beschreibt diese Funktionen ausdrücklich.
Codex akzeptiert auch die Anmeldung per API-Schlüssel. Der Wunsch, auf ein Abo zu verzichten, entscheidet den Vergleich daher noch nicht. Die Grenze liegt im Funktionsumfang des jeweiligen Zugangs: Beim API-Schlüssel fehlen die Cloud-Funktionen des kontobasierten Angebots. Aider ist die passende Wahl, wenn der freie Wechsel zwischen Anbietern mehr zählt als integrierte Reviews und die Übergabe an die Cloud.
Aider vs Cursor: Welche Arbeitsumgebung passt?
Cursor ist die stärkere Wahl für Entwickler, die den Agenten direkt im Editor nutzen möchten, mit Codesuche, Terminal-Befehlen und browsergestützter Prüfung in derselben Oberfläche. Die Agent-Dokumentation unterscheidet außerdem zwischen Checkpoints und dauerhafter Git-Historie: Checkpoints sind vorübergehende Momentaufnahmen, mit denen sich Agentenänderungen rückgängig machen lassen. Aiders automatische Commits passen besser, wenn Git selbst die bevorzugte Umgebung für Reviews ist.
Für Aufgaben, die unabhängig vom eigenen Laptop weiterlaufen sollen, stellen Cursor Cloud Agents isolierte virtuelle Maschinen und Ergebnisartefakte wie Screenshots, Videos und Protokolle bereit. Eine solche Ausführungsumgebung gehört nicht zu Aiders lokalem Pair-Programming-Ablauf. Der günstigere Plus-Tarif von Cursor schließt Cloud-Agenten aus; bei Premium kostet die Nutzung von Drittanbietermodellen zusätzlich. Cursor lohnt sich, wenn der Editor oder die Remote-Umgebung Arbeit abnimmt, die sonst selbst organisiert werden müsste.
Eine breitere Auswahl nach Quellcodezugang und Bereitstellungsoptionen bietet der Leitfaden zu Open-Source-Coding-Agenten.
Klar begrenzte Änderungen lassen sich mit Git gut prüfen
Aiders Stärke zeigt sich bei einer kleinen, konkret beschriebenen Änderung, auf die ein sichtbarer Diff und ein Test folgen. Automatische Commits schaffen Zwischenstände in einem gewöhnlichen Repository. Das Prüfen oder Zurücknehmen einer Änderung fügt sich damit in vertraute Entwicklungsabläufe ein.
Aider installieren: So geht es
Die aktuelle Installationsanleitung empfiehlt Aiders eigenes Installationsprogramm:
python -m pip install aider-install
aider-installDas Installationsprogramm erstellt eine separate Python-Umgebung und kann Python 3.12 für Aider installieren. Diese Trennung ist relevant: Die Python-Version des Installationsprogramms muss nicht mit der Version übereinstimmen, unter der Aider läuft. So landen Aiders Abhängigkeiten nicht in der Umgebung der eigenen Anwendung.
Das aktuelle Paket ist 0.86.2 auf PyPI. Auf der GitHub-Releases-Seite ist hingegen weiterhin 0.86.0 als jüngster Release-Eintrag markiert. Für die Frage, welche Version das Installationsprogramm ausliefert, zählt die Paketversion. Die beiden Seiten geben nicht dieselbe Auskunft über den Versionsstand.
Erste Aufgabe: Eine Funktion samt Tests erstellen
Aiders Nutzungsanleitung beginnt mit einem Programm zur Fakultätsberechnung und erlaubt die Angabe noch nicht vorhandener Dateien. Die folgende Anleitung greift dieses dokumentierte Muster auf und ergänzt eine Testdatei, damit es ein konkretes Abnahmekriterium gibt. Sie ist eine vorgeschlagene Übung, kein protokollierter erfolgreicher Durchlauf.
Ein separates Übungsverzeichnis öffnen
Wenn Git auf dem Rechner verfügbar ist, zunächst einen neuen Ordner anlegen und hineinwechseln:
Bashmkdir aider-first-task cd aider-first-taskBeim Start von Aider das Angebot annehmen, ein Git-Repository zu initialisieren. Die vorhandene Git-Identität verwenden oder sie bei Bedarf über die übliche Git-Konfiguration einrichten, damit Commits möglich sind.
API-Konto verbinden und bearbeitbare Dateien festlegen
Dieses Beispiel verwendet ein Google-Gemini-API-Konto. In Bash lässt sich der Schlüssel ohne sichtbare Eingabe einlesen. Anschließend das dokumentierte Gemini-Modell starten und für Hilfsanfragen dasselbe Modell festlegen:
Bashread -rs -p 'Gemini API key: ' GEMINI_API_KEY export GEMINI_API_KEY aider --model gemini/gemini-2.5-pro \ --weak-model gemini/gemini-2.5-pro \ factorial.py test_factorial.pyDas Konto benötigt Zugriff auf das Modell und ein ausreichendes Kontingent. Das sogenannte Weak Model übernimmt Hilfsanfragen, etwa für Commit-Nachrichten. Wird dafür dasselbe Modell wie für die Hauptaufgabe eingesetzt, lässt sich die Abrechnung dieser ersten Übung leichter nachvollziehen. Für den produktiven Einsatz ist das nicht zwingend die günstigste Konfiguration.
Das Verhalten vor den Änderungen abstimmen
Am Aider-Prompt die folgende Frage als einzelne Nachricht eingeben:
Text/ask Plan factorial(n) for non-negative integers, rejecting negative values and non-integers. Propose unittest cases for the boundaries. Do not edit yet.Das vorgeschlagene Verhalten prüfen und die Umsetzung anschließend ausdrücklich freigeben:
Text/code Implement the agreed function in factorial.py and its unittest tests in test_factorial.py. Keep the change limited to these files.Die Anfrage legt das gewünschte Ergebnis fest. Sie garantiert nicht, dass der erzeugte Patch diese Vorgaben einhält.
Tests ausführen und das Ergebnis prüfen
Dafür die dokumentierten Test- und Diff-Befehle von Aider verwenden:
Text/test python -m unittest -v /diffNeben der Implementierung auch die Testzusicherungen prüfen. Ein bestandener Test, der lediglich dieselbe falsche Annahme wiederholt, hat wenig Aussagekraft. Eine unerwünschte letzte Aider-Änderung lässt sich mit
/undoverwerfen. Bevor frühere Arbeiten rückgängig gemacht werden, sollte die Commit-Historie geprüft werden.
Bei einer bestehenden Anwendung treten an die Stelle der Beispieldateien die wenigen Dateien, die für die Änderung nötig sind. Eine Aufgabe wie „abgelaufene Reset-Tokens ablehnen und einen Regressionstest ergänzen“ ist ein besserer Einstieg als „Authentifizierung verbessern“. Die erste Formulierung legt fest, was ein korrekter Diff nachweisen muss.
Git-Historie: Das Commit-Verhalten kennen
Aider legt seine Änderungen automatisch als Commits ab. Dabei kann es zuvor auch vorhandene, noch nicht committete Änderungen in einer Datei committen, die es bearbeiten muss. Das trennt menschliche von generierten Änderungen, kann aber überraschen, wenn unfertige Arbeit bewusst noch ohne Commit bleiben sollte. Die Git-Dokumentation erläutert dieses Verhalten und die Optionen zu seiner Steuerung.
Wer den abschließenden Commit selbst vorbereiten möchte, verwendet --no-auto-commits. Andernfalls sind die generierten Commits als Arbeitshistorie zu verstehen, die vor dem Merge weiterhin geprüft werden muss. Ein automatischer Commit belegt, dass eine Änderung erfasst wurde, nicht dass sie korrekt ist.
Die Repository-Übersicht hilft bei der Kontextauswahl
Aiders Repository-Map vermittelt die Struktur des Projekts, ohne den vollständigen Inhalt jeder Datei zu übertragen. Sie hebt wichtige Klassen, Funktionen und Aufrufsignaturen hervor, also Namen und Parameter, die Zusammenhänge im Code sichtbar machen. Ein graphbasiertes Ranking wählt daraus die für das aktuelle Gespräch relevanten Teile aus. Aider dokumentiert ein Standardbudget von 1k Tokens für diese Übersicht, das sich in manchen Situationen dynamisch erweitert.
Ein Beispiel ist eine Änderung am Checkout. Die Übersicht kann zeigen, dass die Zahlungsabwicklung einen vorhandenen Dienst zur Steuerberechnung aufruft. So kann das Modell diesen wiederverwenden. Wie der Dienst rundet, lässt sich aus einem Funktionsnamen allein jedoch nicht ableiten. Ist dieses Verhalten für den Patch relevant, müssen die Implementierung oder die entsprechenden Tests mitgeliefert werden.
In der Praxis beginnt der Ablauf mit der Frage, wo das betreffende Verhalten implementiert ist. Anschließend werden die vorgeschlagenen Dateien geprüft und nur diejenigen hinzugefügt, die tatsächlich bearbeitet werden sollen. Mit /read-only lässt sich ergänzendes Material bereitstellen, das die Antwort unterstützen soll, ohne zu den bearbeitbaren Dateien zu gehören. Mit /drop werden nicht mehr benötigte Dateien entfernt. Beide Funktionen sind in den Chat-Befehlen dokumentiert.
Erfahrene Entwickler erhalten damit nützliche Kontrolle über den Umfang einer Aufgabe. Eine solche Übersicht bedeutet allerdings nicht, dass ein großes Repository vollständig verstanden wird. Sie weist den Weg zum relevanten Code; das tatsächliche Verhalten steckt weiterhin in Dateien, Konfiguration, Daten und Tests.
Freie Modellwahl verlangt eigene Kompatibilitätsprüfung
Aider kann zahlreiche gehostete und lokale Modelle anbinden. Die Modelldokumentation warnt zugleich davor, dass ein Modell plausiblen Code liefern kann, ohne Änderungen in einem für Aider anwendbaren Format auszugeben. „Fast jedes Modell“ beschreibt die Flexibilität bei der Anbindung. Daraus folgen weder gleichwertige Codequalität noch eine garantierte Unterstützung jeder neuen API-Funktion.
Claude: Eine aktive Modell-ID statt eines alten Kürzels verwenden
Aider liest ANTHROPIC_API_KEY ein. Die Einrichtungsseite für Anthropic beschreibt die Auswahl und Auflistung von Modellen. Als Standard nennt diese Seite allerdings noch Claude 3.7 Sonnet. Anthropic hat dieses Modell am 19. Februar 2026 eingestellt. Ein altes Beispiel zu kopieren, ist im Oktober daher keine verlässliche Einrichtungsmethode.
Wenn der Schlüssel bereits gesetzt ist, lässt sich das aktive Modell Claude Sonnet 5.5 ausdrücklich über den Anbieterpfad auswählen:
aider --model anthropic/claude-sonnet-5-5 \
--weak-model anthropic/claude-sonnet-5-5 \
--edit-format diffDer Befehl verbindet Aiders dokumentierte Anbietersyntax mit Anthropics aktueller Modell-ID; er ist kein Nachweis getesteter Kompatibilität. Fehlen in der installierten Version die Modelleinstellungen oder wird ein API-Parameter abgelehnt, lassen sich die passenden Einstellungen über Aiders erweiterte Modellkonfiguration ergänzen. Dabei müssen die Namen des Hauptmodells und des Weak Model geprüft werden. Wird nur das Hauptmodell aktualisiert, können Hilfsanfragen weiterhin an ein eingestelltes Modell gehen.
GPT: OpenAI-Schlüssel setzen und das Modell ausdrücklich auswählen
Aider liest OPENAI_API_KEY ein. Die Seite zur OpenAI-Anbindung dokumentiert --model und --list-models openai/. Die aktuelle Seite zu den erweiterten Einstellungen führt GPT-5.5 mit dem Bearbeitungsformat diff und Repository-Mapping auf:
aider --model gpt-5.5 --weak-model gpt-5.5OpenAI dokumentiert weiterhin den API-Zugang zu GPT-5.5. Ob das Modell in einer über ChatGPT angemeldeten Codex-Sitzung verfügbar ist, ist dagegen eine separate Produktentscheidung. Ein API-Schlüssel und die Anmeldung über ein Abo stehen für unterschiedliche Zugangs- und Abrechnungswege. Das spätere Kostenbeispiel verwendet ausschließlich die Listenpreise der API.
Gemini: Das Anbieterpräfix angeben
Aider liest GEMINI_API_KEY ein. Die Einrichtungsanleitung für Gemini beschreibt das Kürzel gemini. Mit einer ausdrücklichen Modell-ID lässt sich leichter nachvollziehen, welches Modell gemeint ist:
aider --model gemini/gemini-2.5-pro \
--weak-model gemini/gemini-2.5-proFür dieses Modell ist eine Konfiguration mit diff-fenced dokumentiert. Die Auswahl dient hier einer reproduzierbaren Konfiguration. Sie besagt weder, dass es Googles neuestes Modell ist, noch dass es für jedes Repository die beste Wahl wäre.
Lokale Modelle über Ollama anbinden
Aiders Ollama-Anleitung empfiehlt das Präfix ollama_chat/. Wenn Ollama installiert ist und der Server läuft, wählen die folgenden Bash-Befehle das Modell aus, das lokal ausgeführt werden soll:
read -r -p 'Ollama model name: ' AIDER_LOCAL_MODEL
ollama pull "$AIDER_LOCAL_MODEL"
export OLLAMA_API_BASE=http://127.0.0.1:11434
aider --model "ollama_chat/$AIDER_LOCAL_MODEL" \
--weak-model "ollama_chat/$AIDER_LOCAL_MODEL"Das Modell muss zur verfügbaren Hardware passen; auch seine Kontextkonfiguration sollte geprüft werden. Bei lokaler Inferenz entfallen für diese Aufrufe die Tokenkosten einer Cloud-API. Hardware, Strom und der eigene Betriebsaufwand bleiben jedoch Kostenfaktoren. Ein lokaler Modellendpunkt ist außerdem etwas anderes als ein lediglich lokal laufender Aider-Client.
Chat-Modi und Bearbeitungsformate erfüllen unterschiedliche Aufgaben
Der Chat-Modus bestimmt die Art der Interaktion. Das Bearbeitungsformat legt fest, wie das Modell Dateiänderungen beschreibt. Wer beides verwechselt, kann einen teuren Fehler machen: den Architect-Modus für einen reinen Planungsmodus ohne Schreibzugriff halten, obwohl er Dateien ändern kann.
Die vier dokumentierten Chat-Modi sind:
code: der Standardmodus, der angeforderte Codeänderungen umsetzt.ask: Diskussion und Fragen ohne Dateiänderungen.architect: eine Planungsanfrage mit anschließender Bearbeitungsanfrage, gegebenenfalls mit unterschiedlichen Modellen.help: Fragen zur Nutzung oder Konfiguration von Aider.
Mit /ask vor einer Frage bleibt eine einzelne Nachricht ohne Schreibzugriff. /chat-mode ask hält auch die folgenden Nachrichten in diesem Modus, bis er wieder gewechselt wird. Bei einem unbekannten Abrechnungsmodul empfiehlt es sich, zunächst zu besprechen, welche Bedingung stets gelten muss, und dann mit /code die vereinbarte Änderung umzusetzen. So lässt sich der Plan prüfen, bevor die Bearbeitung beginnt.
Der Architect-Modus ist hilfreich, wenn Lösungsentwurf und Patch-Erstellung getrennt werden sollen. Er umfasst zwei Modellanfragen und kann deshalb Wartezeit und Kosten erhöhen. Ein günstigeres Bearbeitungsmodell senkt nicht automatisch die Kosten der gesamten Aufgabe: Planungsanfrage, wiederholt übertragener Kontext und erneute Versuche zählen ebenfalls.
Auch die Namen der Bearbeitungsformate haben eine genaue Bedeutung:
wholegibt jede geänderte Datei vollständig zurück. Eine winzige Anpassung in einer langen Datei kann deshalb eine umfangreiche Antwort erzeugen.diffliefert Suchen-und-Ersetzen-Blöcke für die geänderten Bereiche.diff-fencedverwendet ein verwandtes Format, bei dem der Dateiname innerhalb des Codeblocks steht. Aider setzt es vor allem mit Gemini-Modellen ein.udiffverwendet Aiders vereinfachte Variante eines Unified Diff.editor-diffundeditor-wholenutzen gezielte Bearbeitungs-Prompts für die Editor-Phase des Architect-Modus.
In der Regel sollte die dokumentierte Standardeinstellung des jeweiligen Modells beibehalten werden. --edit-format ist sinnvoll, wenn ein konkreter Kompatibilitätsgrund vorliegt; --editor-edit-format steuert die Editor-Phase des Architect-Modus. Ein Formatwechsel ersetzt keine Prüfung des generierten Codes.
Ist Aider kostenlos? Welche Kosten bei API-Aufgaben entstehen
Für den Aider-Client fällt keine Abogebühr an. Bei Nutzung eigener Schlüssel zählt, was der Anbieter für sämtliche Anfragen bis zu einem akzeptierten Patch berechnet. Ein allgemeingültiger Preis für „eine Fehlerbehebung“ lässt sich ohne Kenntnis von Kontext, Ausgabeumfang, erneuten Versuchen und eingesetzten Modellen nicht seriös angeben.
Für einen nachvollziehbaren Vergleich dienen zwei Modelle, die in Aiders aktuellen Modelleinstellungen aufgeführt sind: OpenAI GPT-5.5 und Google Gemini 2.5 Pro. Es handelt sich um dokumentierte Konfigurationen, nicht um eine Rangliste der neuesten Modelle. Nach den am 16. Oktober 2026 geprüften regulären Listenpreisen der Hersteller gilt:
- GPT-5.5 kostet $5 pro Million Eingabetokens und $30 pro Million Ausgabetokens.
- Gemini 2.5 Pro kostet $1.25 pro Million Eingabetokens und $10 pro Million Ausgabetokens, sofern ein Prompt höchstens 200,000 Tokens umfasst. Der Ausgabetarif schließt Thinking-Tokens ein.
Die folgenden Budgets sind hypothetische Rechenbeispiele, keine gemessenen Aufgabenkosten. Jede Zeile summiert sämtliche Anfragen eines Versuchs. Angenommen werden Text ohne Cache-Nutzung, dasselbe Modell für alle Aufrufe, reguläre globale Verarbeitung, keine kostenpflichtigen externen Werkzeuge, keine Rabatte und keine Steuern. Jeder einzelne Prompt bleibt bei höchstens 200,000 Eingabetokens, auch wenn die Summe größer ist. Gezählt wird die vom Anbieter abgerechnete Ausgabe, nicht nur der im Terminal sichtbare Text.
Für GPT-5.5 ergibt sich in der ersten Zeile die Rechnung 20,000 / 1,000,000 × $5 + 2,000 / 1,000,000 × $30 = $0.160. Für Gemini lautet sie 20,000 / 1,000,000 × $1.25 + 2,000 / 1,000,000 × $10 = $0.045. Die weiteren Zeilen verwenden dieselbe Formel mit höheren Gesamtsummen an Tokens.
Beim mittleren Budget würden 100 Versuche im Monat entsprechend $80 beziehungsweise $22.50 kosten. Das ist eine Budgethochrechnung, keine Zusage, wie viele brauchbare Änderungen daraus entstehen. Wird für Commit-Nachrichten ein anderes Weak Model oder im Architect-Modus ein anderes Bearbeitungsmodell verwendet, müssen diese Aufrufe separat berechnet und hinzugerechnet werden.
Caching kann die Rechnung verändern, und größere einzelne Prompts können andere Tarife auslösen. Vor der Entscheidung zwischen Abo und API sollten die Kosten mit den Nutzungsdaten des Anbieters abgeglichen werden. Aiders lokale Kostenanzeige liefert nützliche Rückmeldung, ist aber keine Rechnung.
Wo Aider als Programmierassistent an Grenzen stößt
Aiders Grenzen fallen besonders ins Gewicht, wenn eine scheinbar gelungene Änderung fehlende Prüfungen oder falsche Annahmen zur Abrechnung verdeckt.
Pre-Commit-Hooks werden standardmäßig übersprungen. Laut Git-Dokumentation verwendet Aider bei Commits --no-verify, solange --git-commit-verify nicht aktiviert ist. Formatierung, Prüfungen auf Zugangsdaten im Code oder andere Pre-Commit-Vorgaben eines Repositorys werden bei diesen automatischen Commits daher möglicherweise gar nicht ausgeführt. Wenn diese Vorgaben relevant sind, muss die Prüfung aktiviert werden. Unabhängige Kontrollen vor dem Merge bleiben nötig. Trotz des Komforts automatischer Commits ist dies eine konkrete Einschränkung des standardmäßigen Git-Ablaufs.
Automatisches Linting richtet keine Testsuite ein. Aider prüft bearbeitete Dateien standardmäßig mit einem Linter. Automatische Tests erfordern jedoch einen Testbefehl und die Auto-Test-Option. Für das Übungsprojekt von oben lautet der Startbefehl:
aider --model gemini/gemini-2.5-pro \
--weak-model gemini/gemini-2.5-pro \
--git-commit-verify \
--test-cmd 'python -m unittest -v' --auto-test \
factorial.py test_factorial.pyIn einem bestehenden Repository sollte dessen etablierter Testbefehl verwendet werden. Aider erkennt Fehler am Exit-Status des Befehls. Die Dokumentation warnt außerdem davor, dass ein Formatierungswerkzeug, das nach Dateiänderungen einen Status ungleich null zurückgibt, fälschlich als echter Fehler interpretiert werden kann. Eine schlecht konfigurierte Rückkopplung kann Tokens für die Behebung des falschen Problems verbrauchen.
Bei unbekannten Modellen kann die Kostenanzeige irreführen. Laut Aiders Seite zu Modellwarnungen kann ein unbekanntes Modell so behandelt werden, als hätte es unbegrenzten Kontext und keine Tokenkosten. Das ist eine Ersatzannahme, keine kostenlose Inferenz. Modellmetadaten lassen sich konfigurieren; für die Abrechnung bleibt jedoch der Anbieter maßgeblich. Gerade wer Aider zur Kostenkontrolle wählt, muss das berücksichtigen.
Der Kontext muss weiterhin selbst zusammengestellt werden. Jede zusätzliche Datei vergrößert die Datenmenge, die das Modell verarbeiten muss, ohne damit sein Verständnis der Änderung zu belegen. Aiders Hinweise zu Tokenlimits empfehlen, unnötige Dateien zu entfernen und Anfragen enger zu fassen. Die Tokenzahlen sind Schätzungen. Aider meldet Limitfehler des Anbieters, setzt dessen Limits aber nicht selbst durch. Das Budget der Repository-Map ist keine Ausgabenobergrenze.
Der lokale Bearbeitungsablauf ersetzt keinen verwalteten Aufgabendienst. Befehle lassen sich ausführen und Automatisierungen um Aider herum aufbauen. Eine Remote-Umgebung, eine gemeinsame Warteschlange für Reviews und betriebliche Steuerungsfunktionen erfordern jedoch zusätzliche Arbeit. Wer einen Patch selbst begleiten will, kann diesen Aufwand akzeptieren. Gründer, die über Nacht eine Untersuchung delegieren möchten, sollten sich die verwalteten Cloud-Workflows genauer ansehen.
Fazit: Aider für Patches, die selbst begleitet werden
Aider ist eine starke Wahl, wenn Unabhängigkeit vom Anbieter zählt, die Arbeit im Terminal vertraut ist und KI-Änderungen in einer gewöhnlichen Git-Historie landen sollen. Als Einstieg eignen sich klar begrenzte Wartungsaufgaben, kleine Features und Refactorings, deren Abnahmekriterien sich formulieren und prüfen lassen.
Die Entscheidung fällt anders aus, wenn auch die Verantwortung für die Steuerung des Arbeitsablaufs delegiert werden soll. Claude Code bietet eine integrierte Terminal-Umgebung mit externen Werkzeugen, Codex kombiniert Reviews mit der Übergabe an die Cloud, und Cursor verbindet die Arbeit im Editor mit verwalteten Remote-Agenten. Für diese Umgebungen zu zahlen, ist sinnvoll, wenn sie mehr Einrichtungs- und Betreuungsaufwand sparen, als Aiders flexibler Client verursacht.
Für die nächste Arbeitssitzung empfiehlt sich eine klar abgegrenzte Aufgabe: Abnahmetest bestimmen, relevante Prüfungen aktivieren und die Anbietergebühren bis zum endgültig akzeptierten Diff erfassen. Bleibt dieser Ablauf kontrollierbar und wirtschaftlich, spricht das für Aider. Wenn Modellkonfiguration und Kontextverwaltung dagegen die Zeit aufbrauchen, die der Agent sparen sollte, ist ein Wechsel sinnvoll.
Häufige Fragen
Was macht Aider AI?
Aider verbindet ein Sprachmodell mit ausgewählten Dateien, stellt Repository-Kontext bereit, wendet angeforderte Codeänderungen an und hält sie normalerweise in Git fest. Es kann außerdem Lint- und Testbefehle ausführen und anhand ihrer Ausgabe Korrekturversuche unternehmen.
Was kostet Aider?
Für den Client fällt keine Abogebühr an. Die Kosten einer Cloud-API hängen vom Modell und sämtlichen abrechenbaren Anfragen ab, einschließlich erneuter Versuche und Hilfsaufrufe. Die Kostentabelle oben berechnet ausdrücklich festgelegte Tokenbudgets. Sie behauptet nicht, dass eine bestimmte Programmieraufgabe immer diesen Betrag kostet.
Ist Aider AI kostenlos?
Der Open-Source-Client ist kostenlos. Gehostete Inferenz kann Geld kosten; ein lokales Modell beansprucht die eigene Hardware und Strom. Ein kostenloser Client ist kein unbegrenzt kostenloses Modellkonto.
Wie gut eignet sich Aider zum Programmieren?
Es eignet sich gut für begleitete, klar begrenzte Änderungen, wenn relevanter Kontext bereitgestellt, der Diff geprüft und das Ergebnis validiert werden können. Der Nutzen hängt vom Modell und vom Arbeitsablauf ab. Dieser Artikel nennt weder einen Benchmarkwert noch eine Erfolgsquote.
Ist Aider 2026 besser als Claude Code?
Aider passt besser, wenn der Wechsel zwischen Anbietern und ein konzentrierter Bearbeitungsablauf mit Git im Vordergrund stehen. Claude Code passt besser zu den oben beschriebenen, umfassenderen integrierten Workflows. Das ist eine Bewertung der Arbeitsabläufe, keine Behauptung, dass eines der Tools durchgehend korrekteren Code erzeugt.
Die AI Business Workflow Audit Checklist und weitere praxisnahe Tool-Bewertungen gibt es mit der Anmeldung zum Newsletter.
- Veröffentlicht
- Kategorie
- Build
- Sprache

















