Communitygithub.com

Memgentic

Universelle KI-Gedächtnisschicht – dein zweites Gehirn für alle KI-Tools. Lokal-first, Open Source, MCP-kompatibel.

Was ist Memgentic?

Memgentic ist eine universelle, lokal gespeicherte Gedächtnisschicht für KI-Assistenten, die Wissen aus allen deinen KI-Tools (wie Claude Code, ChatGPT, Gemini CLI, Aider u. a.) erfasst und durchsuchbar macht. Jede Erinnerung trägt eine vollständige Herkunft mit: welches Tool, welche Sitzung und wann sie erstellt wurde. Die Software unterstützt semantische Suche, Quellenfilterung und Speicherung von Entscheidungen, Präferenzen, Lerninhalten und Fehlerbehebungen. Sie ist vollständig Open Source, funktioniert lokal (kein Cloud-Zwang) und bietet sowohl eine CLI als auch MCP-Server (Model Context Protocol) für die direkte Integration in KI-Tools. Nutzer können vor neuen Aufgaben gezielt nach früheren Kontexten suchen, um Redundanzen zu vermeiden und bessere Entscheidungen zu treffen.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor✓Antigravity✓Gemini CLI
npx skills add Chariton-kyp/Memgentic

In Ihrer bevorzugten KI fragen

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

Dokumentation

Memgentic — Universelle KI-Gedächtnisschicht

Memgentic erfasst Wissen aus all deinen KI-Tools und macht es durchsuchbar. Jede Erinnerung trägt eine vollständige Herkunft: welches Tool, welche Sitzung, wann sie erstellt wurde.

Wann verwenden

Suche im Gedächtnis vor der Arbeit, nicht danach:

  • Starten einer neuen Aufgabe — Überprüfe frühere Entscheidungen, Kontext oder verwandte Arbeiten.
  • Architekturentscheidungen treffen — Prüfe, ob dies bereits besprochen wurde.
  • Debugging — Suche nach verwandten vergangenen Problemen und Lösungen.
  • Nutzer fragt nach Verlauf — „Was haben wir zu … entschieden?“, „Erinnerst du dich, als …“, „Wie haben wir … gelöst?“
  • Unbekannten Code antreffen — Prüfe den Kontext, warum er so geschrieben wurde.
  • Etwas einrichten oder konfigurieren — Prüfe Benutzervorlieben und Konventionen.

Im Zweifel suchen. Es kostet wenig und verhindert wiederholte Arbeit.

CLI-Befehle

Semantische Suche (primär)

# Nach Erinnerungen anhand der Bedeutung suchen
memgentic search "Datenbankmigrationsstrategie"

# Kompakte Ausgabe — weniger Tokens, gut zum Überfliegen
memgentic search "Datenbankmigrationsstrategie" --format compact

# Nach Plattform filtern
memgentic search "Auth-Implementierung" -s claude_code
memgentic search "API-Design" -s chatgpt

# Nach Inhaltstyp filtern
memgentic search "Warum wir PostgreSQL gewählt haben" -t decision
memgentic search "Code-Stil des Nutzers" -t preference

Eine Erinnerung speichern

# Eine wichtige Tatsache oder Entscheidung speichern
memgentic remember "Wir haben Qdrant gegenüber Pinecone für lokalen Vektor-Speicher gewählt"

# Der Erinnerungstyp wird automatisch aus dem Inhalt klassifiziert
memgentic remember "Immer UV für die Paketverwaltung verwenden"

Weitere Befehle

# Anzeigen, welche Plattformen Erinnerungen haben und wie viele
memgentic sources

# Eigenständige Kontextdatei mit aktuellen Aktivitäten generieren
memgentic update-context

# Wissensgraph um eine Entität herum erkunden
memgentic graph "Authentifizierung"

# Systemzustand prüfen
memgentic doctor

MCP-Tools

Wenn der Memgentic MCP-Server läuft, stehen diese Werkzeuge direkt zur Verfügung:

ToolZweck
memgentic_recallSemantische Suche mit Quellenfilterung
memgentic_rememberNeue Erinnerung speichern
memgentic_searchVolltext-Stichwortsuche
memgentic_recentAktuelle Erinnerungen nach Zeitstempel
memgentic_briefingAgentenübergreifende Zusammenfassung aktueller Aktivitäten
memgentic_sourcesPlattformen und Erinnerungsanzahlen auflisten
memgentic_configure_sessionQuellenfilter auf Sitzungsebene setzen
memgentic_statsErinnerungsstatistiken und Analysen
memgentic_forgetErinnerung archivieren (soft-delete)
memgentic_exportErinnerungen als JSON exportieren

MCP-Beispiele

memgentic_recall(query="Authentifizierungsablauf", limit=5)
memgentic_recall(query="auth", sources=["claude_code", "chatgpt"])
memgentic_remember(content="Projekt verwendet JWT mit Refresh-Tokens", memory_type="decision")
memgentic_search(query="PostgreSQL", content_type="decision")
memgentic_configure_session(exclude_sources=["codex_cli"])
memgentic_briefing(hours=24)

Effiziente Abrufstrategie

Minimiere die Token-Nutzung mit einem schrittweisen Ansatz:

  1. Kompakt starten — Verwende --format compact für eine Übersicht, was vorhanden ist.
  2. Eingrenzen — Füge einen Plattformfilter (-s claude_code) oder Typfilter (-t decision) hinzu, wenn du weißt, wonach du suchst.
  3. Volle Details — Entferne --format compact nur, wenn du den vollständigen Erinnerungsinhalt benötigst.
  4. Ergebnisse begrenzen — Verwende --limit, um die Anzahl der zurückgegebenen Ergebnisse zu begrenzen.
# Schritt 1: Schnellscan
memgentic search "Bereitstellung" --format compact --limit 10

# Schritt 2: Relevante Ergebnisse gefunden, Details von einer bestimmten Plattform abrufen
memgentic search "Bereitstellung" -s claude_code --limit 3

Erinnerungstypen

Erinnerungen werden zur Filterung in Typen eingeteilt:

TypEnthält
decisionArchitektur- und technische Entscheidungen mit Begründung
learningWährend der Entwicklung gelernte Dinge
preferenceBenutzervorlieben, Konventionen, Code-Stil
factAllgemeines Wissen und Projektkontext
bug_fixFehlerbehebungen, Ursachen und Lösungen
conversation_summaryZusammenfassungen vollständiger Sitzungen

Nach Typ filtern, um präzise Ergebnisse zu erhalten:

memgentic search "Datenbank" -t decision    # Nur Entscheidungen über Datenbanken
memgentic search "Testen" -t preference     # Nur Testpräferenzen
memgentic search "auth" -t bug_fix          # Nur Auth-bezogene Fehlerbehebungen

Plattformübergreifender Kontext

Memgentic erfasst Daten aus mehreren KI-Tools. Jede Erinnerung zeichnet ihre Quellplattform auf:

PlattformQuell-ID
Claude Codeclaude_code
Gemini CLIgemini_cli
ChatGPTchatgpt
Aideraider
Codex CLIcodex_cli
Copilot CLIcopilot_cli
Claude Web/Desktopclaude_web
Antigravityantigravity

Verwende die Quellenfilterung, um die Suche einzugrenzen:

# Was haben wir in Claude Code zu diesem Projekt besprochen?
memgentic search "Projektarchitektur" -s claude_code

# Was hat ChatGPT zu diesem Thema vorgeschlagen?
memgentic search "Caching-Strategie" -s chatgpt

# Alle verfügbaren Quellen anzeigen
memgentic sources

Erfassungsmethoden

Erinnerungen gelangen auf folgende Weisen ins System:

  • auto_daemon — Dateiüberwacher erfasst Gespräche automatisch im Hintergrund.
  • mcp_tool — Über MCP-Werkzeugaufrufe während KI-Sitzungen gespeichert.
  • cli — Manuell über memgentic remember gespeichert.
  • json_import — Massenimport aus Gesprächsexporten (ChatGPT, Claude Web).

Einrichtung

# Voraussetzungen prüfen
memgentic doctor

# Interaktive Einrichtung (Modellauswahl, Konfiguration)
memgentic setup

# Vorhandene Gespräche aus allen erkannten KI-Tools importieren
memgentic import-existing

# Hintergrund-Erfassungsdienst starten
memgentic daemon

# MCP-Server für die Integration mit KI-Tools starten
memgentic serve

Verwandte Skills