CommunityBildgithub.com

runablehq/mem

Speichere und rufe Erinnerungen (Notizen, Fakten, Entscheidungen, Code-Snippets, Bilder) mithilfe einer lokalen SQLite-Datenbank mit Volltextsuche ab. Verwende dies, wenn du Informationen über Sitzungen hinweg merken, frühere Entscheidungen abrufen, Code-Snippets speichern oder in deiner Wissensdatenbank suchen möchtest.

Was ist mem?

Diese Fähigkeit bietet eine lokale, persistente Gedächtnislösung für KI-Agenten wie Claude Code, Cursor, Codex und ähnliche. Sie speichert verschiedene Arten von Informationen (Notizen, Fakten, Entscheidungen, Code-Snippets, Bilder) in einer SQLite-Datenbank und ermöglicht eine leistungsstarke Volltextsuche, um Wissen aus früheren Sitzungen abzurufen. Dies ist besonders nützlich, um Kontext zu bewahren, wiederholte Arbeit zu vermeiden und auf frühere Entscheidungen oder Code-Beispiele zuzugreifen. Die lokale SQLite-Datenbank wird automatisch verwaltet, erfordert keine externe Infrastruktur und stellt sicher, dass Erinnerungen datenschutzkonstant und schnell abrufbar sind. Der Agent kann Erinnerungen erstellen, aktualisieren, löschen und mit Hilfe von Schlüsselwörtern, Tags oder semantischen Suchabfragen durchsuchen, was die Zusammenarbeit und kontinuierliche Arbeit über mehrere Sitzungen hinweg erheblich verbessert.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/runablehq/memory/tree/main/skills/mem

Installed? Explore more Bild skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht mem?

Speichere und rufe Erinnerungen (Notizen, Fakten, Entscheidungen, Code-Snippets, Bilder) mithilfe einer lokalen SQLite-Datenbank mit Volltextsuche ab. Verwende dies, wenn du Informationen über Sitzungen hinweg merken, frühere Entscheidungen abrufen, Code-Snippets speichern oder in deiner Wissensdatenbank suchen möchtest.

Funktionen

  • Erinnerungen speichern: Lege Notizen, Fakten, Entscheidungen, Code-Snippets oder Verweise auf Bilder in der lokalen Datenbank ab.
  • Erinnerungen durchsuchen: Nutze die Volltextsuche, um schnell relevante Erinnerungen zu finden.
  • Erinnerungen aktualisieren: Ändere bestehende Erinnerungen, wenn sich der Kontext oder die Faktenlage ändert.
  • Erinnerungen löschen: Entferne veraltete oder unnötige Einträge.
  • Tags und Metadaten: Versehe Erinnerungen mit Tags und Metadaten für eine bessere Organisation und Filterung.

Nutzung

Diese Fähigkeit kann von KI-Agenten und Entwicklungstools wie Claude Code, Cursor, Codex und anderen verwendet werden, um ein dauerhaftes Gedächtnis über Sitzungen hinweg zu ermöglichen.

Beispiel-Befehle (CLI)

# Neue Erinnerung speichern
mem add "Der Kompilierungsprozess benötigt 3 Schritte: Präprozessor, Compiler, Linker." --tag build,notes

# Nach Erinnerungen suchen
mem search "Kompilierungsprozess"

# Alle Erinnerungen auflisten
mem list

# Erinnerung aktualisieren
mem update <id> "Aktualisierte Notiz..."

# Erinnerung löschen
mem delete <id>

Umgebungsvariablen

  • MEM_DB_PATH: Pfad zur SQLite-Datenbank. Standardmäßig wird eine Datei mem.db im aktuellen Arbeitsverzeichnis erstellt.

Architektur

Die Fähigkeit verwendet SQLite als lokale Datenbank-Engine und FTS5 (Full-Text Search) für die Suchfunktion. Dies stellt sicher, dass alle Erinnerungen offline und ohne externe Abhängigkeiten gespeichert und durchsucht werden können.

Datenbank-Schema

SpalteTypBeschreibung
idINTEGERPrimärschlüssel, autoinkrementiert
contentTEXTInhalt der Erinnerung
tagsTEXTKomma-getrennte Tags
created_atTEXTZeitstempel der Erstellung (ISO 8601)
updated_atTEXTZeitstempel der letzten Änderung

Unterstützte Plattformen

  • Claude Code
  • Cursor
  • Codex CLI
  • Andere CLI-basierte KI-Assistenten

Lizenz

Diese Fähigkeit ist unter der MIT-Lizenz lizenziert. Weitere Informationen findest du in der LICENSE-Datei.

Verwandte Skills