samvallad33/vestige logo

samvallad33/vestige

Free

面向 AI 编程代理的本地优先认知记忆 MCP 服务器(25 工具),SQLite 存储,支持 FSRS 风格保持度、混合检索、记忆校正、来源追踪和可视化仪表盘。

FreeFree tier
Type
Open Source

About samvallad33/vestige

Vestige is a local-first long-term memory system for AI agents, implemented as an MCP server. It stores memories in a local SQLite file, enabling agents to remember decisions, catch contradictions, and trace failures back to their root causes. Built in Rust with a single 25MB binary, it requires no cloud, no API keys, and works fully offline after a one-time model download. Vestige applies cognitive science principles to memory management: merging redundant memories, superseding contradicted ones, preserving frequently used knowledge, and allowing unused memories to decay.

Key Features

Local-first data storage in SQLite
MCP server for integration with AI agents
Backward failure tracing to root cause
Cognitive science-based memory management (merge, supersede, fade)
Contradiction detection
Offline operation after model download
Single 25MB Rust binary, no dependencies
No telemetry or API keys required
Works with Claude Code, Codex, Cursor, and other MCP clients
Visual dashboard for memory inspection

Pros & Cons

Pros
  • Local-first: data never leaves your machine
  • Free and open source
  • No cloud dependency, works offline
  • Easy installation via npm
  • Cognitive science-based memory recall
  • Backward causal tracing
  • Small binary footprint
  • Supports multiple MCP-capable agents
Cons
  • Requires MCP-capable agent to function
  • Limited to text-based memories
  • Early-stage project with evolving tooling

Best For

Persistence for AI agent knowledge across sessionsDebugging by tracing failures to earlier decisionsAvoiding re-learning by retaining previous conclusionsMaintaining context in long-running agent workflowsKnowledge management for team-shared AI agents

FAQ

How does Vestige work?
Vestige runs as a local MCP server that stores memories in a SQLite database. It uses cognitive science principles to manage memory, merging redundant information, superseding contradicted facts, and fading unused memories. It can trace failures backward to the earlier memory that caused them, even if they share no common vocabulary.
Is Vestige free?
Yes, Vestige is open source and free to use. It requires no API keys or subscriptions.
Which AI agents are compatible?
Any MCP-capable agent, including Claude Code, Claude Desktop, Codex, Cursor, Cline, Continue, Zed, and Goose.
Do I need an internet connection?
After a one-time model download, Vestige works fully offline with no internet connection required.