AI / MLRust

vestige

Vestige is a cognitive memory engine for AI agents that allows them to retain knowledge between sessions.

Free
N/A rating (0 reviews)0 installs461 GitHub stars
memoryAIvisualization

Built on over a century of memory research, Vestige utilizes advanced techniques such as FSRS-6 spaced repetition and synaptic tagging to enhance the cognitive capabilities of AI. It operates entirely locally as a single Rust binary, ensuring privacy and performance without reliance on cloud services. The 3D memory dashboard provides a real-time visualization of the AI's cognitive processes, allowing users to observe memory creation, search, and retention dynamics interactively. With features like a WebSocket event bus for real-time updates, HyDE query expansion for improved search quality, and a command palette for easy navigation, Vestige is designed to make AI more intelligent and responsive. It also includes tools for visualizing memory decay and supports advanced embedding techniques for better conceptual understanding.

Compatible with

Claude DesktopCursor

Install

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "vestige": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-vestige"
      ]
    }
  }
}

Config File Location

Mac: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

Linux: ~/.config/claude/claude_desktop_config.json

Some servers require additional setup - check the GitHub README for specific instructions.

Permissions

ok0
ok1