Zurück zu den Leitfäden
Coding-Agenten·21. September 2026·Aktualisiert am 24. September 2026·9 Min. Lesezeit

Aider-Alternativen: nach dem Grund für den Wechsel auswählen

Aider wird langsamer, statt tot zu sein; der richtige Ersatz hängt davon ab, welche der drei konkreten Lücken Sie zum Wechsel bewegt hat — nicht von der Anzahl der Sterne.

Zuletzt überprüft am .

Der nächstgelegene direkte Ersatz für Aider ist cecli, ein aktiv gepflegter Apache-2.0-Fork, der Aiders exakten BYOK-Weg beibehält – dieselben beiden Umgebungsvariablen und dasselbe obligatorische openai/-Modellpräfix – und gleichzeitig Agentenmodus, MCP, Skills, Subagents und Hooks hinzufügt, die Aider nie ausgeliefert hat. Wenn Ihr Wechselgrund etwas anderes als die nachlassende Pflege ist, ändert sich die Antwort: Ein Terminal-Agent mit Tool-Nutzung verweist auf OpenCode, Crush oder Goose; für delegierte Ausführungen auf OpenHands; für einen Editor-Workflow auf Cline, Kilo Code oder Zoo Code; und für ein anderes Protokoll als Chat Completions auf Claude Code oder Codex CLI.

Eine Korrektur des Blickwinkels vor der Liste. Aider verlangsamt sich, ist aber nicht tot. Das Repository ist nicht archiviert, kein Maintainer hat etwas angekündigt, und nirgendwo gibt es einen Hinweis auf eine Einstellung. Alles Folgende ist ein gezähltes Signal mit zugehörigem Datum, denn mehr geben die Belege nicht her.

Warum Menschen Aider verlassen

SignalWert, geprüft am 19. September 2026Quelle
Zustand des RepositorysNicht archiviert, Apache-2.0, 49.042 SterneGitHub API
Letzter Commit auf main22. Mai 2026Dasselbe
Commits in den vorherigen 180 Tagen19API für Commits
Offene Issues / offene Pull Requests1,380 / 502GitHub-Issue-Suche
Neueste installierbare Version0.86.2, hochgeladen am 12. Februar 2026 (davor 0.86.1, 13. August 2025)PyPI
Neueste GitHub-Versionv0.86.0, 9. August 2025API für Releases

Die beiden offiziellen Ansichten der „neuesten Version“ stimmen nicht überein – PyPI stellt 0.86.2 bereit, während GitHub Releases bei v0.86.0 endet –, daher wurden 0.86.1 und 0.86.2 auf PyPI veröffentlicht, ohne dass es dafür ein GitHub-Release gab. Vertrauen Sie PyPI für das, was pip install Ihnen liefert, und bestätigen Sie dies in Ihrer eigenen Umgebung. In zwei offenen Threads, #4751 zur künftigen Ausrichtung des Projekts (eröffnet am 7. Januar 2026) und #4584 zur Lücke bei den Releases (eröffnet am 13. Oktober 2025), fragen Nutzer, ohne dass Maintainer antworten. Betrachten Sie sie ausschließlich als Community-Signal.

Der Rhythmus ist der weiche Grund. Die drei funktionalen Lücken sind die konkreten Gründe, und jede führt zu einem anderen Ersatz:

  1. Die Modelltabelle ist eingefroren, und das verändert die Art, wie Änderungen vorgenommen werden. In der veröffentlichten Version 0.86.2 prüft configure_model_settings model == ms.name — reine String-Gleichheit — und alle 40 mit openai/ beginnenden Zeilen in der ausgelieferten Tabelle mit 313 Einträgen sind OpenAI-Modelle. Daher stimmt eine Gateway-ID nur dann exakt überein, wenn sie zufällig einen dieser OpenAI-Namen wiederverwendet. Alles andere fällt auf Teilstring-Regeln zurück, deren neueste Claude-Einträge sonnet-4-5, opus-4-6 und haiku-4-5 sind. Eine ID wie openai/claude-sonnet-4-6 stimmt mit keinem davon überein und übernimmt die Dataclass-Standardwerte: edit_format "whole", use_repo_map False, cache_control False, kein Weak-Modell und kein Editor-Modell. Prüfe deine eigene ID anhand dieser drei Teilstrings, statt etwas anzunehmen: openai/claude-haiku-4-5 enthält haiku-4-5, daher wird der Diff-Edit-Zweig mit aktivierter Repo-Map verwendet, und nur cache_control bleibt False. Nachgesehen in aider/models.py und model-settings.yml am 19. September 2026. Das ist das Verhalten des ausgelieferten Codes, nicht etwas, das hier zur Laufzeit beobachtet wurde.
  2. Kein MCP. Beim Tag v0.86.2 enthält kein Dateipfad im Repository mcp, und der Dokumentationsindex von aider.chat enthält null Vorkommen von "MCP" oder "Model Context Protocol".
  3. Ein Wire-Protokoll. Aiders Seite zu kompatiblen Endpunkten dokumentiert genau eine Route eines Drittanbieters: OPENAI_API_BASE, OPENAI_API_KEY und das Präfix openai/. Die Anthropic-Seite nennt nur den API-Schlüssel, und im Quellbaum von v0.86.2 findet sich nirgends eine Überschreibung der Basis-URL für Anthropic. Daher dokumentiert Aider keine Möglichkeit, seine Anthropic-Route auf einen anderen Host zu verweisen. Nicht dokumentiert bedeutet nicht dasselbe wie unmöglich — Aider ruft Modelle über LiteLLM auf, dessen main.py ANTHROPIC_API_BASE aus der Umgebung liest —, aber dieser Pfad wurde hier nicht getestet und wird von Aiders eigener Dokumentation nicht unterstützt.

Welche Alternative passt zu welchem Ausstiegsgrund

Wähle nach dem Grund für deinen Wechsel, nicht nach der Sternezahl. Jedes unten aufgeführte Projekt wurde am 19. September 2026 geprüft und wird aktiv entwickelt, sofern in der Zeile nichts anderes angegeben ist.

Warum Sie wechselnWohin wechselnWie ein benutzerdefinierter Endpunkt eingebunden wirdWas du akzeptierst
Du magst Aiders Workflow und möchtest, dass er weiter gepflegt wirdcecli (Apache-2.0-Fork)Identisch: OPENAI_API_BASE, OPENAI_API_KEY, Präfix openai/Ein junger Fork eines kleinen Teams — 406 Sterne, erstellt im August 2025
Du benötigst MCP-Server und eine Agentenschleife mit Tool-NutzungOpenCode (MIT)Ein provider-Block in opencode.json mit @ai-sdk/openai-compatible, options.baseURL und einer models-MapEin benutzerdefinierter Provider übernimmt keine Kontextlimits — du setzt limit.context und limit.output manuell
Du möchtest, dass der Client Preise pro Modell korrekt anzeigtCrushprovider add <id> --type openai-compat --base-url … --api-key …, anschließend model add mit --price-input / --price-outputLizenziert unter FSL-1.1-MIT, keine OSI-Open-Source-Lizenz wie bei Aider; außerdem bezeichnen die eigenen Dokumente crushrc und crush.json als vertrauenswürdigen Code, der beim Laden ausgeführt wird
Du möchtest ein herstellerneutrales, von einer Foundation geleitetes ProjektGoose (Apache-2.0)Sein OpenAI-Provider, der laut denselben Dokumenten auch OpenAI-kompatible Endpunkte bedient: OPENAI_API_KEY plus OPENAI_HOST, mit OPENAI_BASE_PATH für einen Endpunkt, der einen anderen Pfad bedient; oder eine JSON-Datei unter ~/.config/goose/custom_providers/In den Dokumenten steht, dass goose "stark auf Tool-Calling-Funktionen angewiesen ist und derzeit am besten mit Claude-4-Modellen funktioniert"; außerdem werden Modelle genannt, die es überhaupt nicht verwenden kann, weil ihnen Tool Calling fehlt
Du möchtest Arbeit delegieren statt gemeinsam zu programmierenOpenHands (MIT)Provider, Modell, API-Schlüssel und Basis-URL in der Einstellungsoberfläche, wobei sich die Basis-URL unter den erweiterten Einstellungen befindetIn den Dokumenten steht, dass es "ein leistungsstarkes Modell benötigt, um zu funktionieren"; einige zusätzliche LLM_*-Einstellungen können nicht in der Oberfläche gesetzt werden und gehören stattdessen in Umgebungsvariablen oder config.toml
Du möchtest den Editor statt des TerminalsCline (Apache-2.0), Kilo Code (MIT), Zoo Code (Apache-2.0)Basis-URL, Schlüssel und Modell-ID in den Provider-Einstellungen der ErweiterungClines Einstellungen für kompatible Provider stellen maximale Ausgabetokens, Kontextfenster, Bildunterstützung, Computernutzung sowie Eingabe- und Ausgabepreise als Felder bereit, die du selbst ausfüllst; die Dokumente beschreiben keine automatische Erkennung dafür
Du möchtest ein anderes Protokoll als Chat CompletionsClaude Code, Codex CLIClaude Code: ANTHROPIC_BASE_URL plus ANTHROPIC_AUTH_TOKEN. Codex CLI: ein [model_providers.<id>]-BlockAnthropics Dokumente besagen, dass das Verweisen von ANTHROPIC_BASE_URL auf einen Host, der kein First-Party-Host ist, die MCP-Tool-Suche standardmäßig deaktiviert und ab v2.1.196 Remote Control deaktiviert. wire_api von Codex CLI akzeptiert responses und nichts anderes

Quellen für diese Tabelle, alle am 19. September 2026 gelesen: OpenCode-Provider, die Crush-README, Goose-Provider, OpenHands-LLM-Konfiguration, Clines Seite zu kompatiblen Providern, Umgebungsvariablen von Claude Code und die Codex-Konfigurationsreferenz. Kunavos Repository stellt die Routen chat, messages und responses unter /v1 bereit. Somit verfügen alle drei Protokolle über einen Endpunkt — das ist eine Aussage über das Protokoll, kein Kompatibilitätstest, und keiner dieser Clients wurde zur Laufzeit mit Kunavo getestet.

Nicht zu diesen Projekten wechseln

ProjektWas es jetzt istWohin stattdessen wechseln
Roo CodeAm 15. Mai 2026 eingestellt; RooCodeInc/Roo-Code ist archiviert, der letzte Push erfolgte an diesem Tag. Die eigenen Dokumente sagen: "The Roo Code Extension was shut down on May 15th."Die Dokumente nennen ZooCode, den Community-Fork, und Cline
Continuecontinue.dev sagt jetzt: "Continue was acquired by Cursor". Letzter Nicht-Prerelease-Tag v2.0.0-vscode, 19. Juni 2026; die einzigen späteren Commits auf main sind Dokumentationsänderungen vom 21. Juli 2026, darunter eine, die den Anmeldelink entfernt. Nicht archiviertCline oder ein anderer Editor-Agent aus der obigen Tabelle
PlandexNicht archiviert, aber veralteter als das Tool, das du verlässt: letzter Push am 3. Oktober 2025Jede oben genannte aktiv weiterentwickelte Option
Kostenloses Kontingent von Qwen CodeDie Auth-Dokumentation sagt: "The Qwen OAuth free tier was discontinued on 2026-04-15"; der Client selbst steht weiterhin unter Apache-2.0 und wird aktiv entwickeltMit deinem eigenen Endpunkt weiterhin nutzbar — siehe Qwen-Code-Preise

Vier Projekte haben 2026 außerdem ihre Identität geändert, daher führen früher verfasste Einrichtungsanleitungen dich an den falschen Ort: sst/opencode leitet jetzt zu anomalyco/opencode weiter, block/goose zu aaif-goose/goose, nachdem Block Goose am 7. April 2026 an die Agentic AI Foundation gespendet hat, All-Hands-AI/OpenHands zu OpenHands/OpenHands, und Anaconda hat Kilo Code am 15. Juli 2026 übernommen — in dieser Ankündigung heißt es, Kilo "remains available today with no changes to existing products, plans, or support for current users"; Integrationsdetails werden auf später verschoben, daher ist unbekannt, was sich später ändert. Die Website befindet sich jetzt unter kilo.ai. Prüfe das Weiterleitungsziel, bevor du einen Installationsbefehl aus einem alten Beitrag einfügst.

Was übernommen wird und was du neu schreiben musst

cecli ist die einzige Option auf dieser Seite, bei der die Migration in einer Umbenennung besteht. Die Seite zu kompatiblen Endpunkten entspricht der von Aider, nur Produktname und Installationsbefehl wurden ausgetauscht: dieselben zwei Variablen, dasselbe Präfix openai/, dieselbe Anweisung, einen kompatiblen Endpunkt zu übergeben. Die YAML-Konfigurationsseite nennt .cecli.conf.yml, und die Seite zu erweiterten Modelleinstellungen nennt .cecli.model.settings.yml und .cecli.model.metadata.json — dieselben drei Dateien mit einem anderen Präfix, geladen aus denselben Speicherorten im Home-Verzeichnis, im Git-Root und im aktuellen Verzeichnis.

migrate-to-cecli.sh
# 1. Keep a working Aider install. Nothing below removes it.
cp .aider.conf.yml .aider.conf.yml.bak 2>/dev/null

# 2. Install the fork alongside it.
uv tool install cecli-dev

# 3. The same two variables Aider reads. Nothing is renamed here.
export OPENAI_API_BASE=https://api.kunavo.com/v1
export OPENAI_API_KEY=<your Kunavo key>

# 4. Rename the three dotfiles. cecli looks for the cecli-prefixed names.
mv .aider.conf.yml            .cecli.conf.yml
mv .aider.model.settings.yml  .cecli.model.settings.yml
mv .aider.model.metadata.json .cecli.model.metadata.json

# 5. Same prefix rule as Aider: openai/ is mandatory for a compatible endpoint.
cecli --model openai/claude-sonnet-4-6

# Rollback: rename the three files back and run aider again. Nothing else changed.

Zwei Dinge sind im Fork tatsächlich besser und nicht lediglich umbenannt. Seine ModelSettings-Dataclass setzt edit_format auf "diff", während Aider standardmäßig "whole" verwendet; eine nicht erkannte ID beginnt daher mit Diff-Edits statt mit vollständigen Datei-Neuschreibungen — nachgesehen in cecli/models.py auf main am 19. September 2026. Außerdem fügt es einen erstklassigen Mechanismus model-providers hinzu, mit dem ein benutzerdefinierter OpenAI-kompatibler Endpunkt mittels api_base, api_key_env und einem optionalen models_url deklariert wird, statt durch das einzelne OPENAI_API_BASE-Feld gepresst zu werden. Die mitgelieferte Tabelle enthält 383 Einträge gegenüber 313 in der veröffentlichten Aider-Version, darunter claude-sonnet-4-6 und claude-opus-4-7 — aber auch dort ist keine Claude-5-ID aus dem Jahr 2026 aufgeführt, daher lohnt es sich weiterhin, ein manuell geschriebenes Paar aus Einstellungen und Metadaten aufzubewahren. Zwei Einschränkungen bleiben bestehen: Die Anthropic-Seite dokumentiert wie bei Aider nur einen Schlüssel und keine Überschreibung der Basis-URL, und use_repo_map verwendet weiterhin standardmäßig False.

Was du mitnimmstZu cecliZu OpenCode, Crush, Goose, Cline oder OpenHands
Endpunkt und SchlüsselUnverändert — dieselben zwei UmgebungsvariablenEinmal erneut in der eigenen Konfigurationsdatei oder im Einstellungsbereich des jeweiligen Clients eingegeben
Projektkonventionen--read ist weiterhin ein Flag, aber ceclis Konventionsseite lädt CONVENTIONS.md mit --rules oder stattdessen mit einem rules:-SchlüsselOpenCode liest AGENTS.md mit einem CLAUDE.md-Fallback, daher benennst du das vorhandene Array instructions um oder verweist es auf deine bestehende Datei
Edit-Format und Repo-Map-EinstellungenUmbenannte Datei, dieselben SchlüsselNicht portierbar — dies sind Aider-Konzepte und keine gemeinsam genutzten Konzepte
KostenmetadatenUmbenannte Datei, dieselben LiteLLM-ähnlichen SchlüsselNeu eingegeben: Crush verwendet Preise pro Million auf model add, Cline verwendet Felder für Eingabe- und Ausgabepreise
ChatverlaufKein dokumentierter Importpfad — gehe davon aus, dass er nicht übernommen wirdGehe davon aus, dass er nicht übernommen wird

Unabhängig von deiner Wahl migrierst du schrittweise. Behalte die alte Installation und eine Kopie der Dotfiles, bis eine echte Aufgabe im neuen Client abgeschlossen wurde; lösche erst dann die Backups. Die obigen Befehle entfernen Aider nie, und für den Rollback müssen drei Dateien umbenannt werden.

Wie sich der Wechsel auf die Rechnung auswirkt

Der von dir gewählte Client verändert zunächst die Tokenstruktur, bevor er irgendetwas anderes verändert, weil das Edit-Format festlegt, wie viel das Modell erneut ausgibt. Dies ist veranschaulichende Token-Arithmetik, keine gemessenen Aufgabenkosten und keine Rechnungsobergrenze. Angenommen wird eine Sitzung mit 200.000 nicht zwischengespeicherten Eingabetokens und 12.000 Ausgabetokens bei Diff-Edits; für die Spalte mit vollständigen Dateien wird angenommen, dass dieselbe Sitzung 40.000 Ausgabetokens ausgibt, weil bearbeitete Dateien vollständig erneut gesendet werden. Dieses Verhältnis ist eine Annahme zur Veranschaulichung. Die Tarife sind aktuelle Preise aus dem Kunavo-Katalog pro Million Tokens.

ModellEingabe / Ausgabe pro 1 Mio.Schätzung, Diff-EditsSchätzung, Bearbeitung vollständiger Dateien
Claude Haiku 4.5$0.70 / $3.50$0.182$0.280
Claude Sonnet 4.6$2.10 / $10.50$0.546$0.840
Claude Opus 5$3.50 / $17.50$0.910$1.400

Unter diesen Annahmen verschiebt allein das Edit-Format Claude Sonnet 4.6 bei identischer Arbeit von $0.546 auf $0.840. Diese Differenz erklärt, warum der Standardwert eines Clients für eine nicht erkannte ID in den Vergleich gehört, und warum sie allein kein Grund für einen Wechsel ist: Eine Einstellungsdatei beseitigt sie, ohne die Tools zu ändern. Der günstigste aufgeführte Tarif und die niedrigsten Kosten zum Abschließen der Aufgabe sind weiterhin unterschiedliche Fragen, und weder diese Seite noch eine Preistabelle beantwortet die zweite Frage für dein Repository.

Der Katalogbetrag von Kunavo ist ein Abrechnungsuntergrenze und keine Obergrenze: Wenn der Upstream seine Kosten meldet, entspricht die Rechnung dem höheren Wert aus den Katalogkosten und den Upstream-Kosten multipliziert mit dem geltenden Aufschlag. Cache-Gebühren und externe Tools liegen außerhalb dieses Beispiels. Die minimale Aufladung beträgt $10 als vorausbezahltes Guthaben — ein Mindestbetrag zur Finanzierung, keine Aufgabengebühr und kein Abonnement. Siehe Abrechnungsdetails.

Wo du beginnen solltest

Wenn du beim Aider-ähnlichen Workflow bleibst, ändert sich an deiner Kunavo-Konfiguration nichts: Der Aider-Einrichtungsleitfaden dokumentiert dieselben OPENAI_API_BASE, OPENAI_API_KEY und das Präfix openai/, die cecli liest, und Aider-Preise deckt die Einstellungsdatei ab, die Diff-Edits, Repo-Map und die Kostenzeile wiederherstellt. Wenn du den Client wechselst, beginne mit der eigenen Seite dieses Clients: OpenCode, Cline, Kilo Code, Claude Code oder Codex CLI. Dies sind veröffentlichte Konfigurationsreferenzen und keine Kompatibilitätstests. Erstelle ein Kunavo-Konto, wenn du bereit bist, einen Schlüssel aufzuladen, eine begrenzte Aufgabe auszuführen und die tatsächlich von deinem Konto aufgezeichnete Belastung dafür zu lesen.

Wählst du weiterhin zwischen Agenten statt zwischen Providern? Alternativen zu OpenCode, OpenHands vs. OpenCode und Goose vs. Claude Code vergleichen sie direkt miteinander, und der OpenAI-kompatible API-Leitfaden behandelt, was das gemeinsame Protokoll überträgt und was nicht.

Häufig gestellte Fragen

Ist Aider tot oder wird es noch gepflegt?

Keiner der beiden Begriffe ist zutreffend. Das Repository Aider-AI/aider ist nicht archiviert, trägt eine Apache-2.0-Lizenz und hatte bei der Prüfung am 19. September 2026 49.042 Sterne; kein Maintainer hat eine Erklärung zu einer Einstellung des Projekts veröffentlicht. Das Tempo hat sich jedoch eindeutig verlangsamt: Der letzte Commit auf main stammt vom 22. Mai 2026, in den vorausgegangenen 180 Tagen gab es 19 Commits, und 1.380 Issues sowie 502 Pull Requests sind offen. Die neueste auf PyPI installierbare Version ist 0.86.2 vom 12. Februar 2026, die vorherige war 0.86.1 vom 13. August 2025. GitHub Releases endet noch früher bei v0.86.0 vom 9. August 2025. Verstehen Sie dies als Hinweis auf die Entwicklungsgeschwindigkeit, nicht als Ankündigung.

Was ist der ähnlichste direkte Ersatz für Aider?

cecli, ein Apache-2.0-Fork von Aider, der auf PyPI als cecli-dev veröffentlicht wird. Er behält Aiders BYOK-Weg unverändert bei – dieselben Variablen OPENAI_API_BASE und OPENAI_API_KEY sowie dasselbe obligatorische Präfix openai/ für Modelle –, sodass ein vorhandener Schlüssel und Endpunkt unverändert übernommen werden. Die Migration besteht aus der Umbenennung von drei Punktdateien statt einer Neuschreibung: .aider.conf.yml, .aider.model.settings.yml und .aider.model.metadata.json werden zu .cecli.conf.yml, .cecli.model.settings.yml und .cecli.model.metadata.json. Der Vorbehalt betrifft die Beständigkeit, nicht die Fähigkeiten: Der Fork wurde im August 2025 erstellt und hatte am 19. September 2026 406 Sterne gegenüber 49.042 für Aider. Dass heute wöchentlich veröffentlicht wird – 1.5.0 am 12. September und 1.6.0 am 19. September 2026 laut PyPI – ist eine Tatsache über die Gegenwart, keine Garantie für das nächste Jahr.

Unterstützt Aider MCP?

Nein. Im veröffentlichten Tag v0.86.2 enthält kein Dateipfad im Repository „mcp“, und der Dokumentationsindex von aider.chat enthält null Vorkommen von „MCP“ oder „Model Context Protocol“ (beides am 19. September 2026 geprüft). Wenn Sie MCP-Server benötigen, ist das ein Grund, den Client zu wechseln, keine Einstellung, die geändert werden kann. cecli, OpenCode, Crush, Goose, Cline und Zoo Code dokumentieren jeweils eine MCP-Konfiguration; Aider nicht.

Kann ich meinen API-Schlüssel behalten, wenn ich von Aider wechsle?

Ob ein Schlüssel übernommen werden kann, hängt davon ab, was der neue Client über das Protokoll erwartet. cecli liest dieselben beiden OpenAI-kompatiblen Umgebungsvariablen wie Aider; Schlüssel und Base URL werden daher ohne Änderung übertragen. OpenCode, Crush, Goose, Cline und OpenHands akzeptieren jeweils eine Base URL, einen Schlüssel und eine Modell-ID, jedoch über ihre eigene Konfigurationsdatei oder ihren eigenen Einstellungsbereich; der Schlüssel muss daher einmal erneut eingegeben werden. Claude Code erwartet das Anthropic-Messages-Protokoll über ANTHROPIC_BASE_URL, und Codex CLI erwartet das Responses-Protokoll. Diese beiden benötigen daher einen Endpunkt, der diese Formen bereitstellt, nicht nur Chat Completions. Kunavos eigenes Repository stellt Chat-, Messages- und Responses-Routen unter /v1 bereit; das ist eine Protokolltatsache und kein getesteter Kompatibilitätsnachweis.

Soll ich von Aider zu Roo Code oder Continue wechseln?

Nein, beide sind beendet. Die Erweiterung Roo Code wurde am 15. Mai 2026 eingestellt; auf der eigenen Dokumentationsseite steht dies nun und sie verweist auf ZooCode, den Apache-2.0-Community-Fork unter Zoo-Code-Org/Zoo-Code, sowie auf Cline. Das Repository RooCodeInc/Roo-Code ist archiviert; der letzte Push erfolgte am 15. Mai 2026. continue.dev enthält jetzt den Hinweis „Continue wurde von Cursor übernommen.“ Das letzte Nicht-Pre-Release-Tag ist v2.0.0-vscode vom 19. Juni 2026, und die einzigen Commits auf dem Standard-Branch danach sind Dokumentationsänderungen vom 21. Juli 2026; eine davon entfernt den Anmeldelink, weil der Anmeldevorgang eingestellt wurde. Das Repository ist nicht archiviert, daher ist „archiviert“ der falsche Begriff, aber seit Juni 2026 wurde keine Feature-Arbeit mehr veröffentlicht.

Warum verhält sich mein Modell in Aider schlechter, als es sollte?

Eine häufige Ursache ist, dass Aider die Modell-ID nicht erkennt und stillschweigend auf seine Standardwerte zurückfällt. In der veröffentlichten Version 0.86.2 prüft configure_model_settings model == ms.name, also eine einfache Zeichenfolgen-Gleichheit, und alle 40 mit openai/ beginnenden Zeilen in der ausgelieferten Tabelle mit 313 Einträgen sind OpenAI-Modelle – eine Gateway-ID wie openai/claude-sonnet-4-6 kann daher niemals exakt übereinstimmen. Anschließend greift Aider auf Teilstring-Regeln zurück, deren neueste Claude-Einträge sonnet-4-5, opus-4-6 und haiku-4-5 sind. openai/claude-sonnet-4-6 entspricht keinem dieser Einträge und übernimmt die Dataclass-Standardwerte: edit_format „whole“, use_repo_map False, cache_control False sowie kein separates Weak- oder Editor-Modell – Umschreiben ganzer Dateien, keine Repository-Karte, kein Prompt-Caching und Abrechnung des Commit-Nachrichtenverkehrs zum Tarif Ihres Hauptmodells. Prüfen Sie Ihre eigene ID gegen diese drei Teilstrings, bevor Sie davon ausgehen, dass dies geschehen ist: openai/claude-haiku-4-5 enthält haiku-4-5, übernimmt daher den Diff-Edit-Zweig mit aktivierter Repository-Karte, während nur cache_control auf False bleibt. Eine von Hand geschriebene .aider.model.settings.yml behebt beide Fälle, ohne den Client zu ändern. Zum Vergleich: ceclis entsprechende Dataclass-Standardwerte setzen edit_format auf „diff“, sodass eine unbekannte ID dort mit Diff-Edits beginnt.

Repository-Status, Veröffentlichungsdaten, Commit- und Issue-Zahlen sowie jede oben verlinkte Konfigurationsseite eines Clients wurden am 19. September 2026 gelesen; Aussagen zum Aider-Verhalten stammen vom veröffentlichten Tag v0.86.2 und Aussagen zu cecli von seinem main-Branch. Kein Client auf dieser Seite wurde zur Laufzeit mit Kunavo getestet, und keine Tokenrechnung wurde gemessen — jeder Dollarbetrag ist veranschaulichende Arithmetik auf Grundlage aktueller Katalogtarife.