Wir haben den Speicher als Open Source veröffentlicht, den unsere KI-Coding-Agenten nie hatten
Stell dir eine Yogalehrerin mit Amnesie vor. In jeder Stunde sehen sie zu, wie du dich in eine Vorwärtsbeuge faltest, und geben den Hinweis „lockere deine Knie“. In der nächsten Stunde, derselbe Körper, dieselbe Angewohnheit, die Knie zu verriegeln — und stattdessen geben sie „mini-Beugung im Gelenk“ als Hinweis, weil sie vergessen haben, dass sie es je auf die erste Weise gesagt haben. Keiner der Hinweise ist falsch. Aber jetzt hast du zwei Anweisungen für eine einzige Angewohnheit, und niemand im Raum kann dir sagen, dass sie dasselbe meinen.
Genau das macht ein KI-Coding-Agent mit deiner Codebasis, jede einzelne Sitzung.
Das Problem, nach dem niemand Diffs durchsucht
Claude, Kilo, Cursor, Copilot — keiner von ihnen erinnert sich daran, wie sie Dinge beim letzten Mal genannt haben. Bitte einen Agenten am Montag, ein Retry-Limit hinzuzufügen, und er schreibt MAX_RETRIES. Bitte eine andere Sitzung am Mittwoch, etwas Verwandtes zu tun, und ohne Erinnerung an den Montag schreibt sie genauso plausibel RETRY_LIMIT. Beide Namen sind in Ordnung. Zusammen sind sie ein Fehler, der nur darauf wartet, dass jemand das eine ändert und das andere vergisst.
Das ist kein Bauchgefühl. GitClears „The Maintainability Gap“ verfolgte 623 million geänderte Zeilen von 2023 bis 2026 und stellte fest, dass doppelte Codeblöcke um 81% zunahmen, während der Anteil der Commits, die tatsächlich refaktorisieren, von 21% auf unter 4% einbrach. CodeRabbits Analyse von 470 Pull Requests ergab, dass von KI verfasste PRs 1.7x mehr Probleme enthalten als von Menschen geschriebene, wobei Namensinkonsistenzen ungefähr doppelt so häufig auftauchten. Agenten schreiben. Niemand konsolidiert. Und in einer normalen Diff-Review taucht es nie auf, weil jeder einzelne Commit für sich genommen völlig vernünftig aussieht — die Inkonsistenz existiert nur über Sitzungen hinweg, also genau dort, wo niemand hinschaut.
Was VarAlign tatsächlich macht
VarAlign ist ein Hook, der jede Variable überwacht, die ein KI-Agent schreibt, ein pro-Repository-Register führt, das zwischen Sitzungen erhalten bleibt, und es mit dem abgleicht, was das Repository tatsächlich enthält — und dabei Drift, Löschungen und doppelte Konzepte unter unterschiedlichen Namen erkennt. Es ist deterministisch: kein LLM in der Schleife, keine verbrauchten Tokens, nichts verlässt deinen Rechner. Das Register liegt als einfache Dateien in deinem eigenen Repo, ist also in git diffbar und für jedes Tool lesbar, nicht hinter einer Datenbank eingeschlossen.
Die Erkennung ist sprachbewusst, und das ist wichtiger, als es klingt. Großgeschriebene Namen in Go bedeuten etwas anderes als CONST_CASE in Python; PowerShell-Bezeichner sind groß-/kleinschreibungsunabhängig; ein gemeinsames Präfix mit einem anderen letzten Wort (HTTP_GET / HTTP_POST) ist eine absichtliche Familie und kein Duplikat. Macht man das falsch, ruft das Tool ständig falschen Alarm, bis niemand seine Berichte mehr liest — was seine ganz eigene Art von Amnesie ist.
Kontinuität ist die ganze Praxis
Hier ist der Teil, der allen bekannt vorkommt, die regelmäßig unterrichten oder eine regelmäßige Stunde besuchen: Eine Praxis wächst nur, wenn etwas sie weiterträgt. Eine Lehrerin, die sich an deine steife rechte Hüfte erinnert, kann aus drei Monaten kleiner Korrekturen echte Veränderung machen. Eine Lehrerin, die jedes Mal bei null anfängt, kann sich nur wiederholen, manchmal in leicht anderen Worten, und die Schülerin bleibt damit zurück, welche Version sie glauben soll.
KI-Coding-Agenten sind standardmäßig die vergessliche Lehrerin. VarAlign ist das Notizbuch, das die Lehrerin hätte führen sollen. Es macht den Agenten nicht klüger. Es stellt nur sicher, dass die dritte Sitzung weiß, was die erste Sitzung bereits entschieden hat, damit sich die Codebasis auf ein Vokabular statt auf drei einigt.
Was heute veröffentlicht wurde
Ab heute ist VarAlign v1.0.0, und die Engine plus ein Claude Code-Plugin sind auf GitHub unter Apache-2.0 als Open Source veröffentlicht. Die Installation dauert zwei Befehle und keinen lokalen Clone:
/plugin marketplace add greenyogainc/varalign
/plugin install varalign
Weil die Erkennung dateibasiert ist, erkennt sie doppelte und abweichende Variablen unabhängig davon, welches Tool sie geschrieben hat — Claude Code, Kilo, Cursor, Copilot oder ein Mensch, der direkt tippt. Die VS-Code-Erweiterung, die eine farbcodierte Duplikatliste mit Überschreiben per Klick und Notizen hinzufügt, wird separat ausgeliefert und bleibt im Marketplace und auf Open VSX kostenlos.
Wie Dogfooding wirklich aussieht
Wir veröffentlichen keine Behauptungen, die wir nicht an uns selbst getestet haben. Im Moment überwacht VarAlign live mehr als 36,000 Variablenzuweisungen in 15 unserer eigenen Repos, wobei bisher 1,390 Verdachtsfälle auf Duplikate und Drifts über den eigenen Review-Workflow triagiert wurden. Allein in den vierundzwanzig Stunden rund um diese Veröffentlichung hat es drei echte Probleme aufgefangen, bevor sie weiter ausgeliefert wurden: eine Berechnung, die in einem Dashboard stillschweigend doppelt vorhanden war, eine Schweregrad-Konstante, die neu definiert statt aus ihrer gemeinsamen Quelle importiert wurde, und Konfigurationswerte, die über Skripte verstreut waren und eigentlich von einer Stelle hätten gelesen werden sollen. Nichts davon wäre in einer normalen Code-Review aufgefallen — jede Änderung sah für sich genommen korrekt aus.
Die erste echte Veröffentlichung der VS-Code-Erweiterung ging vor drei Tagen live und hat bereits 2,300 Downloads überschritten.
Ein Schritt für diese Woche
Wenn du Claude Code, Kilo, Cursor oder Copilot gegen ein Repo von irgendeiner echten Größe einsetzt, hast du dieses Problem bereits — du hast nur den Bericht noch nicht gesehen. Installiere das Plugin, lass es scannen, und lies dir durch, was es markiert, bevor du etwas wegwischst. Das meiste, was auftaucht, wird eine einfache Umbenennung sein, die fünf Minuten dauert. Der Wert liegt nicht in einer einzelnen Korrektur. Er liegt darin, dass die Codebasis sich auf einen Namen pro Konzept einigt, statt in jedem Sprint einen neuen Dialekt anzusammeln.
Das ist dasselbe, was eine gute Praxis über Monate auf der Matte bewirkt: nicht ein dramatischer Durchbruch, sondern ein Vokabular, das sich selbst weiter aufbaut, statt jedes Mal neu anzufangen.
Die Engine von VarAlign und das Claude Code-Plugin sind unter github.com/greenyogainc/varalign als Open Source veröffentlicht. Die VS-Code-Erweiterung ist kostenlos im Marketplace und auf Open VSX. Wenn du Hilfe beim Rollout in einer größeren Organisation möchtest, melde dich.
