Favicon of deja-vu

deja-vu

A local memory tool for coding assistants that searches existing sessions across agents, with offline indexing on macOS, Linux and Windows.

Screenshot of deja-vu website

deja-vu helps developers and coding assistants recover fixes, decisions and unfinished work from session history already on disk. It can search conversations recorded before installation and carry relevant context between Claude Code, Codex CLI, Cursor and opencode.

  • Shared session search: Search across assistants' histories, including conversation text, files opened, edits and commands with their exit status.
  • Automatic recall: Agents can retrieve history through MCP, while supported hooks bring back context at session starts, around tool use and after context compaction.
  • Decision context: Mark an approach as rejected with a reason, and see warnings when files touched in an earlier session have changed.
  • Session continuity: Browse history in a terminal interface, resume sessions or hand work to another assistant where the integration supports it.

It's free and open source under the MIT license, and runs on macOS, Linux and Windows. Core indexing and search work offline without an LLM, embeddings or an account. The tool has no telemetry; update checks can use the network without sending session data.

Indexing strips recognized credentials from the searchable copy, but the original transcripts can still contain them. You can exclude projects and permanently remove sessions from the index. Optional SSH sync transfers history between your own machines without a cloud intermediary. Optional semantic search sends embedding data and search queries to an endpoint you configure.

Similar to deja-vu