Zum Inhalt springen
ReviewRamble

Der wöchentliche Brief

KI im Test, in deinem Postfach.

  • Neue Tests von Tools, Modellen, MCP-Servern und Repos, mit dem Urteil vorneweg
  • Neu geprüfte Preise und Bewertungen, wenn sich etwas ändert
  • Neue Analysen, sobald sie erscheinen

Modelle, Agenten, MCP-Server und die Tools, die deine Zeit wirklich wert sind.

Eine E-Mail pro Woche. Abmelden kannst du dich über den Link in jedem Brief. Wie wir deine E-Mail-Adresse nutzen

deja-vu

Ein einzelnes Go-Binary, das die Sitzungslogs deiner Coding-Agenten indexiert und die passende Vorgeschichte über MCP und Hooks zurückgibt.

Getestet von Sheela · Aktualisiert

Auf GitHub ansehen Open Source

Unsere Bewertung

4.2/5

Ein Gedächtnis für Coding-Agenten, das mit allem beginnt, was du schon getan hast, weil es die Transkripte liest, statt darauf zu warten, dass der Agent Notizen speichert.

Was ist deja-vu?

deja-vu (der Befehl heißt deja) baut einen lokalen Suchindex über die Transkripte, die Claude Code, Codex, Cursor, Gemini CLI, opencode und etwa 40 andere Coding-Agenten ohnehin auf die Platte schreiben. Agenten bekommen diese Vorgeschichte über ein einziges MCP-Tool zurück und über Hooks, die beim Sitzungsstart, vor einer Dateibearbeitung und bei einem fehlgeschlagenen Befehl auslösen; du bekommst eine Suchansicht im Terminal, einen lokalen HTML-Export und Befehle wie deja blame, deja fix und deja wip.

Es ruft kein Sprachmodell auf und braucht kein Konto. Zugangsdaten werden beim Aufbau des Index geschwärzt, und Netzwerkverkehr gibt es nur für Updates, optionalen Sync über SSH, eine tägliche Release-Prüfung und einen Embeddings-Endpoint, falls du einen für semantische Suche hinzufügst.

Es ist in Go unter der MIT-Lizenz geschrieben, wird per Shell-Skript, Homebrew, Scoop, winget, go install oder npx installiert und bringt Plugins für die Marktplätze mehrerer Agenten mit. Das Repository wurde im Juli 2026 angelegt; v0.24.0 erschien am 5. November 2026.

Lohnt sich deja-vu?

Die zentrale Idee von deja-vu ist die richtige: Deine Agenten schreiben schon die ganze Zeit ein vollständiges Protokoll jeder Sitzung auf die Platte, also sollte eine Gedächtnisschicht dieses Protokoll indexieren, statt den Agenten entscheiden zu lassen, was sich zu merken lohnt. Der Gewinn ist, dass der Abruf ab dem ersten Tag funktioniert, über Agenten hinweg. Ein Fix, der letzten Monat in Codex erarbeitet wurde, kann heute in einer Claude-Code-Sitzung auftauchen, ohne dass ihn jemand aufgeschrieben hat.

Die Zahlen im README sind für ein vier Monate altes Projekt ungewöhnlich gut dokumentiert. Es meldet 97,2 % Recall at 5 auf LongMemEval-S, 13,6 Sekunden zum Indexieren von 19.195 Sitzungen und einen Median von 0,7 bis 0,8 ms pro Abfrage auf einem echten Bestand von 2.419 Sitzungen. Bei einer Aufgabe, die der Rechner schon gelöst hatte, brauchten Läufe mit deja 53.558 Tokens gegenüber 126.222 ohne Anbindung, etwa 58 % weniger. Das einzelne MCP-Tool kostet 477 Tokens an Definitionen pro Runde, gegenüber 8.283 beim größten von sieben gemessenen Gedächtnis-Servern. Das sind Benchmarks des Maintainers, aber Treiber und Korpora liegen im Repository, sodass jeder sie wiederholen kann.

Weil es lexikalische Suche ohne Modell in der Schleife ist, findet es exakte Zeichenketten gut (Fehlermeldungen, Dateipfade, Flags) und umformulierte Fragen weniger gut. Optionale Embeddings über Ollama, LM Studio oder einen OpenAI-kompatiblen Endpoint schließen diese Lücke, bei etwa 4 MB pro tausend Nachrichten für ein Modell mit 1.024 Dimensionen; bei einem entfernten Endpoint verlassen der geschwärzte Text und jede Anfrage den Rechner.

Beim Datenschutz steht es besser da als die meisten Gedächtnis-Tools, mit lesenswerten Einschränkungen. Die Schwärzung entfernt Schlüssel, Tokens, JWTs und Passwörter aus dem Index, aber die Quelltranskripte enthalten sie weiterhin; die Dokumentation nennt einen Rechner mit 84 Geheimnissen in 42 Sitzungen, und deja secrets --scrub schreibt die Originale nur um, wo es kann. Der Index behält außerdem Sitzungen, die ein Agent inzwischen gelöscht hat, was für die Wiederherstellung ein Vorteil und auf einem geteilten oder geprüften Rechner eine Belastung ist.

Das Tempo ist das andere, was man abwägen sollte. Unterstützung für 43 Agenten, deren Formate sich mit jedem Agenten-Update ändern, bedeutet häufige Releases und 20 offene Issues und Pull Requests. Gegenüber vorwärts aufzeichnenden Tools wie Mem0 oder claude-mem, die leer beginnen und nur halten, was ein Agent speichern wollte, tauscht deja Kuratierung gegen Abdeckung, und seine Befehle promote und remember setzen bei Bedarf eine kuratierte Schicht obendrauf.

Wo es sich lohnt

  • Ein Backend-Entwickler, der Claude Code bei der Arbeit und Codex für Nebenaufgaben nutzt

    Verhindern, dass der Agent einen JWT-Rotationsbug neu debuggt, der vor Monaten behoben wurde

    Einmal deja install --auto ausführen; Hooks beim Sitzungsstart fügen bis zu 2 KB passender Vorgeschichte aus dem aktuellen Projekt ein, und der Agent kann das Tool deja im Modus fix mit der fehlschlagenden Ausgabe aufrufen. Kosten: nichts außer ein paar hundert Tokens pro Sitzung.

  • Eine Tech-Leitung, die eine Agentenänderung an einem Zahlungsmodul prüft

    Herausfinden, warum eine Zeile so geschrieben wurde

    deja blame path/to/file.go:120 nennt den Commit, der die Zeile zuletzt geändert hat, und die Agentensitzung, die sie geschrieben hat, samt dem, was entschieden wurde; --git-note hält die Antwort in refs/notes/deja für spätere Reviewer fest.

  • Ein freiberuflicher Entwickler, dessen Claude-Code-Transkripte nach 30 Tagen verfallen

    Alte Sitzungen behalten und wiederherstellen, bevor die Bereinigung sie löscht

    Vor der Bereinigung indexierte Sitzungen bleiben durchsuchbar, wenn die Dateien weg sind, und deja resume <id> --write-back legt eine für claude --resume zurück. Der Index für einen Bestand von 19k Sitzungen ist etwa 185 MB groß.

Bevor du dich festlegst

Einrichtung
Das Installationsskript per curl holen (macOS und Linux), brew install deja-vu oder Scoop bzw. winget unter Windows, dann deja install --auto, das MCP und Hooks in jeden erkannten Agenten einbindet und den ersten Index in etwa 10 Sekunden baut. npx @vshulcz/deja-vu probiert es ohne Installation aus.
Integrationen
Ein stdio-MCP-Tool, deja, mit den Modi recall, context, blame, fix, how, orient, remember und handoff; Hooks für Sitzungsstart, vor Bearbeitungen und für fehlgeschlagene Befehle; Plugins für Codex, opencode, Claude Code, Gemini CLI, Zed, OpenClaw, Hermes und andere; JSON-Ausgabe für Skripte.
Daten und Datenschutz
Index in ~/.cache/deja und Notizen in ~/.local/share/deja auf deinem Rechner. Netzwerknutzung beschränkt sich auf Updates, eine tägliche Release-Prüfung (DEJA_OFFLINE=1 stoppt sie), deja sync ssh und einen Embeddings-Endpoint, den du konfigurierst. MIT-Lizenz.
Kosten im großen Maßstab
Kostenlos. Der Index kommt auf etwa 4 bis 10 % der Transkriptgröße (232 MB bei einem Bestand von 5,7 GB); ein kalter Aufbau dieses Bestands dauerte 71 Sekunden. Optionale Embeddings kosten, was dein Endpoint verlangt, oder nichts mit lokalem Ollama.
Grenzen
Lexikalische Suche verfehlt umformulierte Fragen ohne Embeddings; Chats aus der TRAE IDE sind verschlüsselt und nicht lesbar; manchen Agenten fehlen automatischer Abruf oder Resume; 20 offene Issues und Pull Requests.

Was gut ist

  • Durchsuchbare Vorgeschichte ab dem ersten Tag über etwa 43 Agenten
  • Kein LLM, kein Konto; Abfragen unter 1 ms bei einem Bestand von 2.419 Sitzungen
  • Ein MCP-Tool mit 477 Tokens an Definitionen pro Runde
  • Zugangsdaten beim Indexieren geschwärzt; Benchmarks aus dem Repository reproduzierbar

Was nicht

  • Standardmäßig lexikalisch; umformulierte Fragen brauchen einen Embeddings-Endpoint
  • Quelltranskripte enthalten weiter Geheimnisse, die der Index geschwärzt hat
  • Behält gelöschte Sitzungen, was manche Teams nicht wollen
  • Schnell bewegtes Projekt, angelegt im Juli 2026; Formate folgen 43 Agenten

Am besten für

Entwickler, die zwischen mehreren Coding-Agenten wechseln und wollen, dass jeder weiß, was die anderen schon behoben haben, ohne gehosteten Gedächtnisdienst.

Alternativen zu deja-vu

deja-vu: häufige Fragen

Lohnt sich deja-vu?
Ein Gedächtnis für Coding-Agenten, das mit allem beginnt, was du schon getan hast, weil es die Transkripte liest, statt darauf zu warten, dass der Agent Notizen speichert. Wir bewerten es mit 4.2 von 5.
Was kostet deja-vu?
Kostenlos unter der MIT-Lizenz; keine gehostete oder kostenpflichtige Ausgabe.
Welche Nachteile hat deja-vu?
Standardmäßig lexikalisch; umformulierte Fragen brauchen einen Embeddings-Endpoint; Quelltranskripte enthalten weiter Geheimnisse, die der Index geschwärzt hat; Behält gelöschte Sitzungen, was manche Teams nicht wollen; Schnell bewegtes Projekt, angelegt im Juli 2026; Formate folgen 43 Agenten.
Für wen eignet sich deja-vu?
Entwickler, die zwischen mehreren Coding-Agenten wechseln und wollen, dass jeder weiß, was die anderen schon behoben haben, ohne gehosteten Gedächtnisdienst.
Was kostet deja-vu für ein Team oder im Produktivbetrieb?
Kostenlos. Der Index kommt auf etwa 4 bis 10 % der Transkriptgröße (232 MB bei einem Bestand von 5,7 GB); ein kalter Aufbau dieses Bestands dauerte 71 Sekunden. Optionale Embeddings kosten, was dein Endpoint verlangt, oder nichts mit lokalem Ollama.
Ist deja-vu sicher für Firmendaten?
Index in ~/.cache/deja und Notizen in ~/.local/share/deja auf deinem Rechner. Netzwerknutzung beschränkt sich auf Updates, eine tägliche Release-Prüfung (DEJA_OFFLINE=1 stoppt sie), deja sync ssh und einen Embeddings-Endpoint, den du konfigurierst. MIT-Lizenz.
Was sind die besten Alternativen zu deja-vu?
Die nächsten Alternativen, die wir getestet haben, sind claude-mem und Mem0.

Antworten geprüft am 5. Nov. 2026.

Du entwickelst deja-vu? Zeig diese Bewertung auf deiner Websitedeja-vu mit 4.2 von 5 bewertet auf ReviewRamble