G
GetLLMs
ToolCoding agent memory

Deja Vu

Deja Vu is an open-source Go command-line tool that indexes local coding-agent session histories and lets users search or recall prior work across Claude Code, Codex, and OpenCode. It can also expose recall through MCP and inject relevant context at session start.

Why it matters

Coding-agent sessions often repeat investigations because useful context is buried in old transcripts. Deja Vu makes those histories searchable without requiring a hosted memory service, but users still need to understand local-data boundaries, secret redaction, optional sharing or sync, and platform maturity.

Source-backed summary

The vshulcz/deja-vu repository, documentation, and releases describe install, search, MCP, recall, privacy, redaction, sharing, sync, and platform support. Community launch discussion can surface practical questions about recovering prior agent work, but it is not independent security proof.

Primary use cases
  • Search earlier Claude Code, Codex, and OpenCode sessions.
  • Recall prior debugging or implementation decisions at session start.
  • Expose local agent-history search through MCP.
  • Share a deliberately selected session after reviewing redaction and network boundaries.
How local recall works

Deja Vu scans supported local session histories, builds a lexical index, and lets users search prior conversations from the terminal. Its MCP server and session-start integration can surface relevant earlier work before a coding agent repeats the same investigation.

Privacy and sharing are separate modes

The repository says indexing and search stay local and include secret redaction. Sharing, statistics, and sync are explicit features with different data boundaries, so teams should review each command before enabling it and should not equate local search with every optional networked workflow.

Adoption limits to check

Deja Vu ships Windows builds, but its documentation says macOS and Linux are the battle-tested platforms. Teams should also verify session-path coverage, repository exclusion needs, redaction behavior, index storage, and whether lexical recall is sufficient for their history volume.

Deja Vu FAQ

Page-level questions for Deja Vu.

Does Deja Vu upload coding-agent sessions?+

The repository says indexing and search run locally without network access. Optional sharing, statistics, or sync commands have separate network boundaries, so review the exact command and redaction behavior before using them with sensitive histories.

Which coding agents does Deja Vu support?+

The project documents local history support for Claude Code, Codex, and OpenCode. Verify the current repository documentation if your client changes its session path or storage format.

Does Deja Vu work on Windows?+

The project publishes Windows builds, while describing macOS and Linux as the battle-tested platforms. Windows users should verify local session discovery, path handling, MCP startup, and redaction before relying on it for routine recall.