deja-vu
One memory shared by Claude Code, Codex, Cursor, Copilot CLI, OpenClaw and 29 more coding agents, built from the session history already on disk. A fix found in one agent comes back in any of them, including months of sessions from before you installed it. No LLM, no embeddings, one local Go binary.
面向编码智能体的记忆。索引17个智能体已经写入磁盘的会话,包括你安装之前几个月的会话,并能在任意会话中召回它们。无需LLM,无需嵌入——一个本地Go二进制文件即可。
How to install
dsh plugin add dsh-deja git clone https://github.com/vshulcz/deja-vu ~/.claude/skills/deja-vu npx -y dsh-deja npx -y dsh-deja About
sessions Claude Code, Codex, Cursor and every other agent on this machine already wrote to disk, and hands the right one back when it is needed.</p> before a file is edited or a command runs, and after one fails. Keys and tokens are stripped as the index is built, so what reaches the model is safe to send.</p> Install sh curl -fsSL https://raw.githubusercontent.com/vshulcz/deja-vu/main/install.sh | sh deja install --auto Ten seconds to install, about ten to index, and it is useful. The second command wires MCP recall into every agent it finds, turns on session-start recall where the agent supp…
Recommendation signals
Meta
- License
- MIT
- Language
- Go
- GitHub stars
- 974
- mo. downloads
- 2.6K
- Last push
- 2026-09-24
- Created
- 2026-07-14
Basic safety check
- Findings
- None
- Sources
- curated:awesome-dsh-plugin/awesome-dsh-plugin, curated:punkpeye/awesome-mcp-servers
- Topics
- agent-memory, agents, ai, claude-code, claude-code-hooks, claude-code-plugins, codex, coding-agents, deepseek-harness, dsh-plugin, gemini-cli-extension, genai, kimi-code, mcp, mcp-server, memory, opencode, qwen-code, session-history, zed-extension
Related plugins
DSH-EasyRewrite
Renzic-Stone/DSH-EasyRewrite
Inline-edit and recall your own user messages in dsh web — lazily and seamlessly, with a version pager and per-session draft persistence.
dsh-web
zhu1090093659/dsh-web-ui/tree/main/packages/dsh-chat-recovery
Chat recovery for DSH: edit the last finished user message and explicitly retry failed turns, both via session-fork branches that leave the original conversation untouched.
dsh-nested-followups
sluminositys/dsh-nested-followups
Keep branching from any completed answer at any depth while the main session stays untouched.
dsh-session-sync
PerryLink/dsh-session-sync
Cross-device session sync for DeepSeek Harness — syncs sessions and settings between machines through git.