The remnant that survives.
mem + remnant. What's left after context windows die, conversations end, and you come back three weeks later. Memory is what happened; institutional knowledge is what is still true. A local SQLite decision ledger that knows what you decided, when, why, what replaced it, and whether it still holds.
Full list on npm.
Typed records (decisions, framework fixes, session logs) live in an append-only SQLite ledger with vector embeddings for semantic search. Decisions are never edited: a new record supersedes the old one, and the chain stays visible. When the codebase changes under a decision, memnant scores whether the change actually matters: semantic confidence, not a binary flag. Everything above runs locally; only synthesis calls out, to Anthropic, OpenAI, or a self-hosted model via Ollama.
You work in sessions. Days or weeks apart. Across projects that share patterns. memnant is for builders who want what they learned yesterday to be there tomorrow, and still true.