vshulcz/deja-vu
Cross-agent session memory: indexes the history other coding agents already write and hands the relevant past work to whichever agent is working now.
deja indexes the session history that coding agents already write to disk and serves the relevant part to whichever agent is working now: it indexes months of backlog so recall is useful on day one, then surfaces relevant past work at session start, before a file is edited or a command runs, and after a command fails, so agents stop re-debugging problems that were already solved. The maintainer reports 97.2% R@5 on LongMemEval-S, roughly half the tokens of agentmemory on a task the machine had already solved, and 17.6 s to index 19,195 sessions; the drivers, corpus and scoring rule are in the repository so a result can be re-run.
Install
dsh plugin --profile web add dsh-dejaCopied verbatim from the README's supported-harnesses table, whose DeepSeek Harness row lists the npm package dsh-deja and the command dsh plugin --profile web add dsh-deja. The README's headline install is the standalone CLI (curl -fsSL https://raw.githubusercontent.com/vshulcz/deja-vu/main/install.sh | sh then deja install --auto), which builds the index and wires MCP; the DSH plugin is the npm half.
Compatibility
The README says the tool is a single Go binary available for macOS, Linux and Windows via Homebrew, Scoop, winget, npm or go install. It lists 38 supported harnesses; the DeepSeek Harness integration is the npm dsh-deja package. No specific Node or DSH version range is stated for the plugin.
Details
- Repo: vshulcz/deja-vu
- Category: Memory
- Stars: 1136
- Version: GitHub repo vshulcz/deja-vu (MIT); npm package dsh-deja at 0.21.7 (registry check 2026-10-06).
FAQ
- Does deja-vu work without installing its CLI?
- No. The DSH plugin is a second half: the README's install is the standalone deja binary (install.sh, or Homebrew/Scoop/winget/npm/go install), which builds the shared index. DeepSeek Harness is one of the 38 harnesses it supports, wired up with dsh plugin --profile web add dsh-deja.
- Are the benchmark numbers produced by an independent party?
- No. The README states the maintainer also maintains deja-vu, and says every driver, the corpus and the scoring rule are published in the repository so a doubtful row can be re-run.
Alternatives
Phant0Meow/dsh-memory-meow · diqierjia/StrataGate-AgentMemory#deepseek-harness · Yiipu/dsh-agentmemory