v2.1.23 25 MCP tools ~86K LOC Rust AGPL-3.0

Your agent forgets yesterday.
It can lie about today.

Vestige is a local MCP memory server: real FSRS-6 forgetting and consolidation, plus optional Receipt Lock that blocks “tests passed” without command receipts.

npm install -g vestige-mcp-server@latest
claude mcp add vestige vestige-mcp -s user
GitHub โ†’

Wave A: Receipt Lock

Coding agents finish with confident summaries. Vestige checks operational claims against structured command receipts before they become your final answer.

If the agent claims verification happened but no matching successful receipt exists, the claim can be blocked and an inspectable local veto is written to ~/.vestige/sanhedrin/.

vestige sandwich install --enable-sanhedrin

Receipt Lock docs

Wave B: A brain, not a bucket

Vestige 3D memory dashboard

Memories decay on FSRS-6 curves. Search strengthens them (Testing Effect). dream consolidates offline. The 3D dashboard shows pulses, connections, and dream replay in real time.

vestige dashboard โ†’ localhost:3927/dashboard

Vestige vs the rest

RAGNative AI memoryVestige
ForgettingNoneOpaqueFSRS-6
Local / privateVariesCloud100% local
ContradictionsBoth chunksNodeep_reference
Fake “tests passed”N/AN/AReceipt Lock
VisualizationNoneNone3D graph

Full comparison (Mem0, RAG, native)

Install

npm install -g vestige-mcp-server@latest
vestige health
claude mcp add vestige vestige-mcp -s user

Also works with Codex, Cursor, VS Code Copilot, JetBrains, Windsurf, Xcode. See integration guides.