deja-vu
deja(deja-vu)是零依赖的单个二进制,把各种编程代理已经写在你磁盘上的对话历史变成可搜索的记忆层。README 列出的来源有 Claude Code、Codex、opencode、aider、Gemini CLI、Cursor、Antigravity、Grok Build、Qwen Code、pi 和 Copilot CLI。因为索引的是已有历史,它不是“从装好之后才开始记录”,而是一装好就能搜索过去几个月的会话。README 称在 3.3 GB 数据上搜索约 12 毫秒,这是项目自己的数字。
列出的功能:命令行搜索 `deja "query"`;MCP 的 `recall` 工具,让代理能发现“几周前就解决过这个问题”,哪怕当时用的是另一个代理;`deja sync ssh <host>` 在多台机器间同步记忆,中间不经过云;`deja handoff --to codex` 把当前上下文打包交给另一个代理;SessionStart 钩子实现自动召回;`deja share` 生成会话的脱敏摘要;`deja blame` 查看哪些会话改过某个文件;`remember` 保存重要决定;以及通过本地 Ollama 或 LM Studio 的可选语义搜索。
隐私方面,README 说 API 密钥、JWT 和私钥在建索引时就会被去掉,`deja forget` 会移除会话并记录“墓碑”,避免它们被重新索引,支持按项目排除,除非你同步或分享,否则数据不会离开你的机器。用 shell 脚本、`go install`、`npx @vshulcz/deja-vu` 或 Homebrew 安装,再运行 `deja install --all` 把 MCP 服务器接入它找到的代理(修改过的配置会保留 `.bak`)。许可为 MIT,最近一次推送是 2026-10-12。本评测依据 README 和仓库数据,我们没有实际运行过它。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-10-23
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 30
- 最新发布
- nightly (2026-10-23)
- 未关闭 issue
- 27
- 近期 issue 至少有一条评论的比例
- 4/18
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #534 Provenance for agent-written code: which prompt produced this commit4 条评论 · 2026-07-29
- #5318 Gemini --resume writes each tool result again, and deja shows and indexes it twice3 条评论 · 2026-10-18
- #5588 cline uninstall leaves the reader's own SKILL.md as SKILL.md.bak instead of restoring it2 条评论 · 2026-10-22
- #5295 deja aider re-reads the whole chat history on every message when two aiders start together: 136 ms per message on a 46 MB history2 条评论 · 2026-10-18
- #4976 Semantic tier: key vectors by content so they survive index rewrites, and let vectors retrieve on their own2 条评论 · 2026-10-12
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
兼容性
快速开始
使用场景
同类工具
评论
暂无评论,来发表第一条吧