brain-cli — lokale Memory-CLI für Langzeitgedächtnis in Claude Code
(github.com/ernham1)Claude Code vergisst alles, sobald eine Sitzung endet.
Ein Bug, den man vor drei Wochen bearbeitet hat, muss erneut verfolgt werden, und Architekturentscheidungen vom letzten Monat werden wieder von vorne diskutiert.
Ich habe auch den MCP-Memory-Server ausprobiert, aber die Cloud-Abhängigkeit und die instabile Suchqualität waren problematisch.
Deshalb habe ich Langzeitgedächtnis für Agenten nur mit lokalen Markdown-Dateien in ~/Brain/ umgesetzt.
Dafür ist es nützlich:
① Die heutige Sitzung dort fortsetzen, wo man gestern aufgehört hat
brain-cli recall -b -g "Login-Bug"
→ stellt sofort wieder her, wo man gestern festhing und was man ausprobiert hat
② Nicht denselben Bug zweimal debuggen
Wenn Symptome + Ursache + Fix dokumentiert sind,
zeigt recall in der nächsten Sitzung bei demselben Fehler zuerst die Lösung an
③ Entscheidungen bleiben erhalten
Der Agent stellt keine Fragen mehr wie „Warum verwenden wir SQLite statt Redis?“
Entscheidungsgrundlage, geprüfte Alternativen und Auswahlgründe bleiben als durchsuchbare Einträge erhalten
④ Mehrere Claude-Instanzen teilen sich dieselben Erinnerungen
Claude in VS Code und Claude im Terminal lesen und schreiben in dasselbe Brain
Ein Bug, der auf der einen Seite behoben wurde, wird von der anderen Instanz nicht noch einmal angegangen
⑤ Mit CLAUDE.md-Hooks ist vollständige Automatisierung möglich
Wenn man dem SessionStart-Hook eine Zeile für recall hinzufügt,
werden zu jeder neuen Sitzung automatisch passende Erinnerungen wiederhergestellt
npm install -g @ernham/brain-cli
Bei der Installation wird das Verzeichnis ~/Brain/ erstellt und die recall-Routine automatisch zu CLAUDE.md hinzugefügt
GitHub: https://github.com/ernham1/brain-cli | MIT-Lizenz | 87 Tests
Noch keine Kommentare.