claude-mem - Speicherkompressionssystem zur Kontexterhaltung zwischen Claude-Code-Sitzungen
(github.com/thedotmack)- Ein Plugin, das entwickelt wurde, um den Projektkontext automatisch zu bewahren, auch wenn eine Claude-Code-Sitzung beendet wird
- Nutzt Hooks im Sitzungslebenszyklus, um Prompts, Tool-Nutzung und Kontext zum Zeitpunkt der Beendigung automatisch zu erfassen
- Führt auf Basis der gespeicherten Beobachtungsdaten bedeutungsorientierte Zusammenfassungen und eine schrittweise Kontext-Injektion durch
- Verwendet eine Progressive-Disclosure-Strategie, die die Token-Kosten sichtbar macht
- Mit dem Skill
mem-searchlassen sich frühere Arbeiten, Bugs und Entscheidungsverläufe per natürlicher Sprache durchsuchen - Hybride Sucharchitektur, die SQLite + FTS5 mit der Chroma-Vektordatenbank kombiniert
- MCP-basierter dreistufiger Such-Workflow (search → timeline → get_observations) mit etwa 10-facher Token-Einsparung
- Über einen lokalen HTTP-Worker-Service und eine Web-Viewer-UI (Port 37777) lassen sich Speicherströme und Beobachtungs-IDs in Echtzeit prüfen
- Bietet eine Datenschutzsteuerung, mit der sich über das Tag
<private>sensible Kontexte vom Speichern ausschließen lassen - Über die Konfigurationsdatei lassen sich Umfang der Kontext-Injektion, Modell und Speicherort fein granular steuern
- AGPL-3.0-Lizenz
1 Kommentare
Gefällt mir: Die Gesprächshistorie wird sowohl mit FTS als auch mit Vektoren verwaltet.