Was macht memem?
Ein Claude Code-Plugin, das Claude ein dauerhaftes Gedächtnis über Sitzungen hinweg verleiht – speichert Lektionen und Entscheidungen als Markdown in Ihrem Obsidian-Tresor, durchsucht sie mit SQLite FTS5 und gräbt automatisch in früheren Transkripten.
Funktionen
- Dauerhafte Speicherung: Lektionen und Entscheidungen aus jeder Sitzung werden als Markdown-Dateien in Ihrem Obsidian-Tresor gespeichert.
- Effiziente Suche: Nutzt SQLite FTS5 für die Volltextsuche nach diesen Notizen.
- Automatische Extraktion: Analysiert vergangene Transkripte auf implizites Wissen und wiederkehrende Muster.
- Nahtlose Integration: Arbeitet direkt mit Claude Code zusammen, um Kontextverluste zu vermeiden.
Technische Details
Das Plugin verwendet den MCP (Model Context Protocol)-Standard für die Kommunikation zwischen Claude und dem lokalen System. Es ist speziell für Claude Code entwickelt, kann aber für andere KI-Agenten-Plattformen wie Cursor angepasst werden. Die Speicherung erfolgt in Ihrem Obsidian-Tresor, um eine einfache visuelle Überprüfung und Bearbeitung der gespeicherten Informationen zu ermöglichen.
Installation
- Stellen Sie sicher, dass Sie den Claude Code-Client installiert haben (z. B. über
npm install -g @anthropic-ai/claude-code). - Klonen oder laden Sie dieses Repository herunter.
- Konfigurieren Sie den Pfad zu Ihrem Obsidian-Tresor in der Konfigurationsdatei (z. B. als Umgebungsvariable
OBSIDIAN_VAULT_PATH). - Starten Sie Claude Code mit dem Plugin.
Verwendung
- Nach der Installation speichert das Plugin automatisch während der Sitzung getroffene Entscheidungen und Lektionen.
- Bei Bedarf kann Claude auf diese Erinnerungen zugreifen, indem er eine Volltextsuche über SQLite FTS5 durchführt.
- Vergangene Transkripte werden im Hintergrund analysiert, um neue Erinnerungen zu extrahieren.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert.
Mitwirkende
Beiträge sind willkommen! Bitte lesen Sie die CONTRIBUTING.md-Richtlinien vor dem Einreichen von Pull Requests.