Was macht memo-brain?
Langzeitgedächtnis für KI-Codierungsassistenten. Rust-CLI mit semantischer Suche, Agent-Skill-Integration und lokaler Bereitstellung.
Übersicht
Memo-Brain bietet KI-Assistenten eine persistente Gedächtnisschicht, sodass sie sich über Sitzungen hinweg an relevante Kontexte, Entscheidungen und Projektdetails erinnern können. Es verwendet eine lokale Vektordatenbank für effiziente semantische Suchen.
Funktionen
- Semantische Suche: Finden Sie relevante Erinnerungen basierend auf Bedeutung, nicht nur auf Schlüsselwörtern.
- Lokale Bereitstellung: Alle Daten verbleiben auf Ihrem Rechner – keine externen Abhängigkeiten.
- Agent-Skill-Integration: Funktioniert nahtlos mit KI-Agenten wie Claude Code, Codex und Cursor.
- Rust-basiert: Hohe Leistung und minimale Ressourcennutzung.
Installation
cargo install memo-brain
Oder laden Sie die neueste Version von den Releases herunter.
Verwendung
# Initialisieren Sie das Gedächtnis für ein Projekt
memo-brain init
# Fügen Sie ein Erinnerungselement hinzu
memo-brain add "Der Benutzer bevorzugt Python 3.11 für dieses Projekt."
# Suchen Sie nach Erinnerungen
memo-brain search "Präferenzen des Benutzers"
Integration in Agent Skills
Fügen Sie memo-brain als Skill in Ihrem Agent-Konfigurationssystem hinzu:
skills:
- name: memo-brain
path: ./skills/memo-brain
version: 0.1.0
API
Das Tool bietet eine einfache REST-API für die Integration mit anderen Diensten:
POST /add– Neues Erinnerungselement hinzufügenGET /search?q=<query>– Semantische SucheDELETE /clear– Gedächtnis leeren
Konfiguration
Umgebungsvariablen:
| Variable | Beschreibung | Standard |
|---|---|---|
MEMO_BRAIN_PATH | Pfad zum Gedächtnisspeicher | ./.memo-brain |
MEMO_BRAIN_PORT | Port für den API-Server | 8080 |
MEMO_BRAIN_LOG_LEVEL | Logging-Stufe | info |
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert.