engram: Claude-Speicher-Plugin mit salienzgesteuertem Erfassen und Traumzyklen

Was engram macht
engram ist ein Speicher-Plugin für Claude, das das Wesentliche erfasst und Unwichtiges vergisst, indem es zur Erfassungszeit filtert, anstatt alles zu protokollieren und später zu durchsuchen. Der Entwickler hat es aus Frustration über bestehende Speicher-Plugins erstellt.
Wie es funktioniert
Jedes Werkzeug, das Claude verwendet, wird anhand von 5 Salienz-Dimensionen bewertet: Überraschung, Neuheit, Erregung, Belohnung und Konflikt. Beobachtungen unterhalb des Schwellenwerts werden verworfen, während solche darüber in SQLite gespeichert werden. Das Bewertungssystem verwendet keine LLM-Aufrufe und benötigt <10ms pro Beobachtung.
Hauptmerkmale
- Salienz-gesteuerte Erfassung: Routinetätigkeiten wie
git statuserhalten niedrige Bewertungen und werden verworfen, während bedeutende Ereignisse wie ein Testfehler nach einer Refaktorierung hoch bewertet und gespeichert werden. - Automatische Einbindung: 5 Hooks übernehmen Speicheroperationen automatisch: SessionStart, UserPromptSubmit, PostToolUse, PostCompact und Stop. Benutzer fragen es nie manuell ab.
- Traumzyklen: Am Ende einer Sitzung extrahiert es wiederkehrende Arbeitsabläufe, Fehler→Korrektur-Ketten und Konzept-Cluster. Optionales "Tiefenträumen" fragt Claude "Was bedeutete diese Sitzung?" zur semantischen Konsolidierung.
- Konfidenzabnahme: Erinnerungen verlieren täglich an Konfidenz und werden unter 0,1 beschnitten, um zu verhindern, dass alte falsche Muster zukünftige Sitzungen verzerren.
- Verzeichnisbezogene Isolation: Jedes Projekt erhält seine eigene Datenbank, um projektübergreifendes Rauschen zu vermeiden.
- Epistemische Kennzeichnung: Beobachtungen werden als "beobachtet" gekennzeichnet, Muster als "abgeleitet (kann ungenau sein)". Das System kennt den Unterschied zwischen dem, was passiert ist, und dem, was es denkt, was passiert ist.
Technische Details
Der Traumzyklus ist das, worauf der Entwickler am meisten gespannt ist – während andere Speicher-Plugins sich merken, was Sie getan haben, "schläft" engram darüber, konsolidiert das Wesentliche und vergisst den Rest, ähnlich wie das biologische Gedächtnis. Das Werkzeug ist ein Ableger von SAGE, einem Kognitionskern für Edge-AI, und läuft derzeit über eine Flotte von 6 Maschinen.
Der Entwickler sucht Feedback dazu, ob die Salienz-Bewertungsschwellen in der Praxis richtig erscheinen. Das Projekt ist auf GitHub unter MIT-Lizenz verfügbar.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Erstellen einer lokalen Sprache-zu-Text macOS-App mit Claude Code: Vext Fallstudie
Ein Entwickler verbrachte 3 Monate mit der Entwicklung von Vext, einer macOS-Sprache-zu-Text-App, die Whisper auf dem Apple Neural Engine nutzt. Claude Code half bei Rust/Swift FFI, Core ML-Optimierung und der Hotkey-Architektur. Die App läuft zu 100 % offline und transkribiert 60 Sekunden Audio in etwa 400 ms.

Übergreifende Modell-Review-Schleife für KI-Coding-Agents erkennt kritische Planungsfehler
Ein Entwickler hat ein Cross-Model-Review-System erstellt, bei dem ein zweites KI-Modell Pläne von Coding-Agents vor der Ausführung überprüft und kritische Fehler wie Rollback-Fehler und Sicherheitslücken erkennt. Das Tool ist unter der MIT-Lizenz verfügbar und enthält ein TUI-Dashboard.

Kontext-Routing-Schicht reduziert Claude-Code-Token-Verbrauch durch Verfolgung aufgerufener Dateien
Ein Entwickler sparte etwa 80 US-Dollar pro Monat bei der Nutzung von Claude Code, indem er eine Kontext-Routing-Ebene hinzufügte, die verhindert, dass die KI bei Folgefragen dieselben Repository-Dateien erneut liest. Das Tool verfolgt, welche Dateien bereits aufgerufen wurden, um redundanten Token-Verbrauch zu reduzieren.

Claude Code Karma: Lokales Observability-Dashboard für Claude Code-Sitzungen
Claude Code Karma ist ein Open-Source-Lokaldashboard, das JSONL-Dateien aus ~/.claude/ analysiert, um Claude-Code-Sitzungsdaten zu visualisieren, Tool-Nutzung zu verfolgen und stille Fehler zu überwachen. Entwickelt mit FastAPI, Svelte-Kit 2, Svelte 5 und SQLite bietet es vollständige Sitzungszeitpläne und Live-Tracking.