---
title: "deja-vu"
description: "deja-vu: memory for coding agents from the sessions already on your disk, Claude Code, Codex, Cursor, opencode and thirty-six more, including work from before it was installed."
canonical: https://agentpluginsdirectory.com/plugins/deja-vu
last-updated: 2026-10-08
---

# deja-vu
deja-vu: memory for coding agents from the sessions already on your disk, Claude Code, Codex, Cursor, opencode and thirty-six more, including work from before it was installed.
- Slug: deja-vu
- Publisher: vshulcz
- Repository: https://github.com/vshulcz/deja-vu
- Manifest: plugin.json
- Version: 0.21.7
- License: MIT
- Category (editorial): agent-tooling
- Skills: 1 (deja-search)
- MCP servers: 1 (deja)
- Stars: 1150
- Repository created: 2026-07-14
- Repository last pushed: 2026-10-08
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/deja-vu
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What deja-vu does, in the publisher's words

The one memory your coding agents share, built from the history already on your disk.

Your agent is about to re-debug something you fixed in March, in a different agent. deja indexes the sessions Claude Code, Codex, Cursor and every other agent on this machine already wrote to disk, and hands the right one back in whichever agent asks.

Nobody searched anything: the agent called deja itself. Every line is quoted from two real sessions.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/vshulcz/deja-vu/HEAD/README.md

## Skills

- deja-search: deja-vu memory: search the user's past AI coding sessions with the deja CLI. Use when they say things like 'didn't we fix this before', 'what did we decide about X', or before re-debugging an error that may already be solved.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- deja: transport: stdio; command: deja mcp

Read from the plugin's own mcp.json. Environment variable names only, never values.
