The local-first memory plane for CLI coding agents. Codex and Claude Code attach via MCP; SQLite-backed, evidence-gated, no GUI. Cross-session memory that the agent proposes and a governance gate decides.
README
English | 简体中文
</div> <div align="center">The problem · Design grammar · Memory's lifecycle · Architecture · Quickstart · Roadmap
</div>A CLI coding agent's memory is a session: it forgets when the terminal closes. Two agents on the same project don't share what they learned. Pasting context manually scales to about one project before it stops working.
You can patch this with a vector database, but a vector DB answers "what's similar to this string" — not "what is true about this project". Similarity is not truth. Embedding is not evidence. A recall that ranks by cosine distance can be fluent, confident, and wrong, and the agent will follow it.
Memory is not a single problem. It has phases — **perception, govern