deja-vu

vshulcz/deja-vu
★ 578 stars Go AI/LLM Updated today
Your agents already solved this. deja finds it — it indexes the sessions your coding agents already wrote to disk, months of history from before you installed it, and recalls them automatically at session start across seventeen harnesses. 84.9% hit@1 on LongMemEval-S, no LLM, no embeddings. One zero-dep binary, fully local.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "deja-vu": {
      "command": "go",
      "args": [
        "run",
        "github.com/vshulcz/deja-vu@latest"
      ]
    }
  }
}

README Excerpt

<p align="center"><img src="assets/logo.svg" width="340" alt="deja-vu"></p> <p align="center"><strong>Your agents already solved this. deja finds it.</strong><br>Memory tools start empty and record forward. deja starts full: it indexes the sessions your coding agents already wrote to disk &mdash; months of history from before you installed it &mdash; searches 3.5&nbsp;GB in ~1.5&nbsp;ms, serves it back to any agent over MCP, and moves with you between machines over SSH. One zero-dependency binar

Tools (5)

blamedejarecallrecall_contextremember

Topics

agent-memoryai-memoryclaudeclaude-codeclicodexcoding-agentsdeveloper-toolsgolangmcpmcp-serveropencodesession-search