开发者近期在 GitHub 上发布了一款名为 Code Déjà Vu 的开源本地桌面工具,旨在解决日益普遍的 AI 编程场景下的会话管理混乱问题。该项目采用 Tauri、SvelteKit 与 Rust 技术栈构建,能够统一浏览和管理包括 Claude Code、Codex CLI 以及 OpenCode 在内的多种 AI Coding Agent 留存在本地的会话记录、指令历史及配置资料。随着 AI 编程工具的普及,开发者往往需要同时使用多个 Agent,导致会话分散、难以检索。Code Déjà Vu 通过本地索引与全文检索技术,让用户可以基于关键词快速定位历史会话,并支持在会话内进行二次搜索。此外,该工具还提供了用量统计功能,帮助开发者审查 AI 使用情况。在配置管理方面,用户可以直接通过该工具查看和编辑项目的指令、记忆、规则及工具定义,并支持创建和恢复配置快照,实现开发环境的快速回溯。针对部分 AI Agent(如 Claude Code)在开启新会话时可能自动携带历史摘要而导致“上下文污染”的问题,该工具支持一键归档历史记录,为新对话提供纯净的上下文环境。安全性方面,项目强调隐私优先,所有的会话解析、搜索索引和配置管理均在本机完成,不会将任何会话内容上传至项目维护者的服务器,确保了代码与对话数据的私密性。
事件分析
💡 核心观点:AI 编程工具的爆发带来了碎片化管理难题,此类本地化、跨平台的“上下文管理器”正逐渐构建起开发者工作流中不可或缺的基础设施。
原文链接:V2EX 分享发现





