Local-first SQLite memory for OpenClaw-style agents: transcripts, checkpoints, recovery, optional retrieval learning, synthesis facts, and a small Flask dashboard. No cloud — your data stays on your machine.
- Website: autoglia.com
- Community: GitHub Discussions
- Issues: GitHub Issues
- License: MIT
- Python 3.9+
- OpenClaw / gateway with JSONL sessions (paths auto-detected; see
sync-sessions.py)
- Clone this repository.
- Point
MEMORY_DBat your DB path (default~/memory.db) or use the default. - Run migrations:
python3 migrate.py- Session workflow (typical):
python3 sync-sessions.py
python3 recover.py-
Optional: hourly checkpoint + background jobs via
memory-agent.pyand cron (seeSKILL.mdandsetup.py). -
Optional dashboard:
pip install flask
python3 dashboard.py
# http://localhost:5000See SKILL.md in this repo for the full command reference, schema overview, and safety rules.
Use Discussions for questions and ideas; open an Issue for bugs. PRs welcome for docs and tests.
This software interacts with your local filesystem and SQLite. Keep backups (export.py). You are responsible for data you store and how you secure your machine.