你是否也经历过:昨天用 Claude Code 调试了一个棘手的 Rust 内存泄漏问题,今天想复用那段关键提示词,却在几十个日志文件里翻到眼花?deja-vu 就是为此而生——它不训练模型、不联网、不上传数据,而是一个轻量、极速、完全离线的“AI 编程记忆层”,专为各类 AI 编程工具(如 Claude Code、Cursor、aider、Qwen Code 等)生成的海量会话日志打造。3.3 GB 的历史记录,搜索只要约 12 毫秒,且全程运行在你自己的电脑上。
核心功能
- 毫秒级本地全文搜索:基于内存映射与自研索引,无需数据库或服务端,3.3 GB 日志平均 12ms 返回精准结果,比打开一个 Finder 窗口还快。
- 智能上下文自动补全:搜索时自动关联相关会话片段(如前后几轮对话、错误堆栈、修复命令),避免“断章取义”,真正还原当时的思考脉络。
- 敏感信息自动红action:内置规则识别并实时遮蔽 API Key、路径、用户名等隐私字段,搜索结果干净安全,开箱即用无需配置。
- 跨工具统一记忆中枢:原生支持 Claude Code、Codex、Cursor、aider、Gemini CLI、Antigravity、Grok Build、Qwen Code、opencode 等 9+ 主流 AI 编程客户端的日志格式,一次索引,全局可查。
- 会话统计与洞察:自动分析你的编码习惯——比如“最常调试的语言”“高频报错类型”“平均单次会话长度”,帮你发现提升效率的隐藏线索。
- 会话共享与同步:导出加密的 .deja 包,可安全分享给团队成员;支持通过 Git 或 rsync 同步多设备日志,让记忆随你流动。
适合哪些人用
如果你是以下角色之一,deja-vu 几乎是必装工具:
• 使用 Claude Code / Cursor / aider 等 AI 编程助手,每天产生大量调试对话和提示工程记录的开发者;
• 团队中需要复用高质量提示词、错误解决方案或架构设计思路的技术负责人;
• 注重隐私与数据主权,拒绝将代码上下文上传至云端的开源贡献者或企业开发者;
• 希望把零散的“AI 协作痕迹”沉淀为个人知识资产的技术写作者或讲师。
快速上手
安装仅需一条命令(macOS/Linux/Windows 均支持):curl -L https://github.com/vshulcz/deja-vu/releases/latest/download/deja-$(uname -s | tr '[:upper:]' '[:lower:]')-amd64 -o deja && chmod +x deja
首次运行自动扫描默认日志目录(如 ~/.cursor/logs、~/.aider/*.log 等),建立索引后即可:./deja search "fix tokio timeout panic"
支持自然语言关键词、正则表达式、按时间范围(--since 2024-05-01)和工具来源(--tool claude-code)筛选。所有操作无网络依赖,无后台进程,关机即停,彻底零侵入。
项目信息
Memory layer for coding agents: search, MCP recall, auto-context, secret redaction, stats, share and sync over the session logs Claude Code, Codex, op
编程语言:Go|GitHub Star 数:363|开源协议:MIT|GitHub 项目地址
它不是另一个大模型玩具,而是开发者在 AI 时代真正需要的“数字记忆基础设施”——小而锋利,快而可信,写代码时,别让好想法沉入日志深海。



