You work across projects, across tools, across weeks. memnant carries what you decided from one session to the next, from one project to every project.
Memory is what happened; institutional knowledge is what is still true. Every agent remembers now. memnant knows the difference.
The agent logs silently as you work: decisions, framework fixes, rejections, product calls. Every record gets a vector embedding for semantic search. You never touch it.
Next session starts with what matters. Last session's summary, open TODOs, relevant decisions, staleness warnings. Not a raw dump; the relevant subset, with what's changed since you were last here.
When a file changes, memnant scores whether the change actually affects related decisions. Semantic confidence, not a binary flag. A renamed variable doesn't invalidate an architecture decision.
Decisions change. memnant never edits history: a new record supersedes the old one, and the chain stays visible. Contradictions between builders get flagged. Topics revised three or more times get a churn alert, because the underlying tension needs resolving, not another revision.
Knowledge crosses projects automatically. Framework fixes and rejected approaches promote themselves to a machine-local colony. The gotcha you solved in one codebase is already waiting in the next.
Multiple builders, one shared understanding. Knowledge logged by one builder is available to all. Contradictions detected automatically. New team members get an onboarding brief (key decisions, patterns, gotchas) in minutes, not days.
Remembering is table stakes. Your agent already does it. What makes knowledge trustworthy is what fades, what supersedes what, and what the current answer is traceable to.
~/.memnant/colony.db. Framework fixes and rejected approaches auto-promote across all your projects. Deduplicated by embedding similarity.Your agents forget faster than you do. A coordinator briefs a subagent; it solves something hard; the branch merges; and the lesson leaves with it. memnant is worktree-native: every checkout keeps its own ledger, converging through git in the same pull request as the code, transcripts harvested after the fact. What the fleet learned survives the fleet.
.memnant/ledger.db: copy it to another machine and everything comes with you.memnant: one command. Auto-detects: first run → setup, after that → session start.memnant.yaml at your project root. Version-controlled. No dashboard, no account, no login.One command. Full context. The agent already knows the rest.
how to install · no dependencies · works offline