EternalMind is a local-first memory scaffold for a conversational AI system.
This repository provides a safe, user-controlled pattern for:
- durable conversation summaries
- retrievable memory artifacts
- identity/profile snapshots
- daily reflective logs
memory/profile.json— stable identity and behavioral profilememory/memories.json— extracted durable memoriesmemory/diary.md— chronological reflections and session notesprompts/extract_memory.md— prompt template for post-session extractionscripts/extract_memory.py— starter script for appending extracted memories
- User-controlled storage
- Transparent updates
- Versioned memory history
- No claim of sentience or independent agency
- Retrieval before generation when context matters
- Save session transcript.
- Run extraction prompt against the transcript.
- Append validated memory items.
- Commit changes.
- Load relevant memories at next session start.
Wire this repo into your preferred local stack (Ollama, OpenClaw, LangGraph, or a custom agent loop) and keep memory as a visible, auditable layer.