本地 AI Session 管理器:支持 Codex、Claude Code、OpenClaw 会话查看与安全清理 📅 2026/7/9 7:53:38 我做了一个本地 AI Session 管理器支持 Codex、Claude Code、OpenClaw 会话查看与安全清理最近在高频使用 Codex、Claude Code、OpenClaw 这类 AI 编程工具时我遇到了一个很现实的问题本地 AI session 文件越来越多但想找到、预览、迁移或安全删除某一次对话并不方便。很多 AI 编程工具都会把历史会话保存到本地例如 JSONL 文件、项目记录、工具调用日志等。刚开始用的时候问题不大但用久了以后本地目录里会堆积大量 session 文件。于是我做了一个本地优先的小工具AI Session Manager项目地址https://github.com/LinJohn8/AI-Session-Manager一、它解决什么问题AI 编程工具通常会在本地保存大量会话文件例如Codex~/.codex/sessions Claude Code~/.claude/projects OpenClaw~/.openclaw/agents/*/sessions这些文件里可能包含历史对话内容命令输出工具调用记录工作目录模型信息项目路径代码片段运行过程中的中间结果时间久了之后如果想找回某一次对话或者想清理已经不需要的 session就会变得比较麻烦。尤其是当你同时使用多个 AI 编程工具时本地会话会分散在不同目录里。手动进入每个目录查找不仅效率低而且误删风险也比较高。所以 AI Session Manager 的目标很简单在本地网页中集中管理这些 AI session不上传数据不依赖云端。二、目前支持哪些功能目前 AI Session Manager 主要支持以下功能扫描本地 Codex、Claude Code、OpenClaw session按来源筛选和搜索 session查看会话标题、路径、工作目录、模型、大小、更新时间预览可读对话内容查看全量原始记录查看工具调用记录标记 Codex 中未被索引的 session将 Codex session 复制或剪切到另一个.codex/sessions目录删除时尽量走系统安全路径而不是直接硬删除简单来说它不是一个复杂的云端管理平台而是一个面向本地 AI 编程工作流的小工具。你可以把它理解成一个专门管理本地 AI 编程会话文件的可视化工具。三、新增功能自动识别 Windows / macOS这次更新重点处理了一个细节不同系统上的安全删除目标是不一样的。在 macOS 上删除会移动到~/.Trash/AI Session Manager在 Windows 上删除会进入系统回收站同时删除记录和 Codex 索引备份会保存在%LOCALAPPDATA%\AI Session Manager\Delete Records为了避免用户分不清当前运行环境网页右上角现在会显示当前系统例如当前系统Windows同时删除按钮也会根据系统自动变化。如果当前运行在 Windows 上会显示移到 Windows 回收站如果当前运行在 macOS 上则会显示移到 macOS 废纸篓这个判断是在服务启动时通过 Node.js 的process.platform完成的不需要用户手动配置。四、为什么要做安全删除AI session 文件并不是普通的临时文件。它们里面可能包含很多和项目相关的信息例如项目路径命令输出私有代码片段用户提示词工具调用参数误粘贴的 token其他敏感内容如果直接硬删除一旦误删恢复成本会比较高。所以这个工具在删除时会尽量走系统安全路径Windows进入系统回收站macOS进入废纸篓目录同时保留删除记录和必要的索引备份这样即使后续发现删错了也还有一定的恢复空间。五、快速启动项目需要 Node.js 18。安装依赖npminstall启动服务npmstart然后打开http://127.0.0.1:4747如果是开发模式可以使用npmrun dev开发模式下会自动打开浏览器。六、Windows 单文件版本项目也支持打包 Windows.exenpminstallnpmrun build:win构建完成后可以直接双击运行。程序会自动启动本地服务并打开浏览器页面。这对于不想每次手动打开命令行的用户来说会方便一些。七、为什么坚持本地优先我做这个工具时一个核心原则是AI session 这类数据最好先本地可控再谈自动化。因为 AI 编程工具的 session 里经常会包含比较敏感的信息比如项目路径、代码片段、命令输出、提示词甚至有时候可能会误粘贴一些 token 或私有配置。所以 AI Session Manager 默认只扫描本机文件不上传任何 session 内容也不依赖云端服务。它更像是一个本地文件管理器只不过管理对象变成了 AI 编程工具生成的 session 文件。八、适合哪些人使用如果你有下面这些情况可能会比较适合试试这个工具经常使用 Codex、Claude Code、OpenClaw本地 session 文件很多不方便管理想找回某次 AI 编程对话想预览历史工具调用和命令输出想清理无用 session但不想直接硬删除想把 Codex session 迁移到另一个目录希望所有数据都留在本地不上传云端九、项目地址GitHubhttps://github.com/LinJohn8/AI-Session-Manager如果你也经常使用 AI 编程工具并且想更清楚地管理本地历史会话可以试试看。这个项目目前还比较轻量后续也会继续围绕本地 AI 编程工作流做一些优化。