乐于分享
好东西不私藏

AI 对话终于不用到处翻了:这个开源工具统一管理 Claude Code、Codex 和 Cursor

AI 对话终于不用到处翻了:这个开源工具统一管理 Claude Code、Codex 和 Cursor

你有没有遇到过这种情况:

上周用 Claude Code 修过一个棘手的 Bug,今天想复用当时的思路,却忘了对话在哪个项目里;用 Codex 生成过一段不错的脚本,过几天只记得结果,不记得提示词;Cursor、Gemini CLI、OpenCode 轮流使用后,历史记录散落在不同目录、不同界面里。

AI 编程工具越来越多,我们拥有的“第二大脑”却被切成了越来越多的信息孤岛。

最近发现的开源项目 AgentsView,正好解决了这个问题。它不负责替你写代码,而是把不同 AI 编码工具留下的会话统一索引,让过去的对话真正变成可以检索、回顾和分析的个人知识库。

如果你同时使用 Claude Code、Codex、Cursor 等多个工具,我愿意把它称为目前最值得尝试的本地跨 AI Session 管理器之一。

一句话看懂 AgentsView

AgentsView 是一个本地优先的 AI 编码会话浏览与分析工具。

第一次运行时,它会自动发现电脑中各类编码代理保存的会话文件,将其同步到本地 SQLite 数据库,再提供统一的 Web 界面和命令行入口。

原本分散在多个工具里的记录,从此可以按关键词、项目、代理和时间统一查看。

真正有用的,不只是“查看历史”

1. 跨工具全文搜索

AgentsView 使用全文索引搜索消息内容。你不必先想起那段对话来自 Claude Code 还是 Codex,只需要输入函数名、报错信息或需求关键词,就能从全部历史记录中定位结果。

这解决的不是“聊天记录好不好看”,而是开发过程能否被再次利用。

过去解决过的报错、测试方案、架构权衡和提示词,都可能在几秒内重新找到。对于长期维护多个项目的开发者,这种可检索性会直接减少重复排查。

2. 按项目还原工作现场

它可以把会话按项目归类,并展示近期活动、消息内容和工具调用。Recent Edits 视图还会整理 AI 最近修改过的文件,并跳转到产生修改的具体消息。

当你隔了一段时间重新接手项目,不必从 Git 提交和零散对话之间来回拼图,可以先从项目维度快速恢复上下文。

3. Token 和成本终于能统一算

多工具并用后,另一个常见问题是:到底把多少 Token 花在了哪里?

AgentsView 能按日期、模型和代理统计 Token 使用量与成本,并识别缓存创建、缓存读取等用量。网页端可以查看趋势图,CLI 也能直接输出每日汇总或 JSON 数据。

例如:

终端 · 命令

$ agentsview usage daily$ agentsview usage daily --breakdown$ agentsview usage daily --agent claude --since 2026-07-01

需要说明的是,成本属于根据模型价格计算的估算值;如果某个模型缺少价格信息,结果可能不完整。但它仍然比在多个后台手工对账有效得多。

4. 不只是网页,还有桌面端和 CLI

AgentsView 并不是只能在浏览器里打开的展示面板。

它提供 macOS、Windows 桌面应用,也支持 macOS、Linux、Windows 命令行安装;服务启动后,Web 界面默认运行在本机 127.0.0.1:8080。此外还有 Docker 部署方式,适合远程开发环境或集中归档场景。

搜索、会话列表、用量统计和单次 Session 分析都能通过 CLI 完成,对习惯终端工作流的人很友好。

支持范围,比想象中更广

项目目前列出的适配对象已经超过 20 种,常用的包括:

Claude Code、Claude Cowork

Codex、Cursor

Gemini CLI、OpenCode

GitHub Copilot CLI、VS Code Copilot

Kimi、Qwen Code、Kiro

Aider、OpenHands、Warp、Zed

OpenClaw、Forge 等

不同工具的会话格式并不统一,AgentsView 的价值就在于把这些本地记录解析成同一个浏览和分析入口。

不过也要留意边界:部分代理需要手动配置目录;Aider 默认不会扫描;某些工具的新版本可能只在云端保留完整记录,本地只有有限信息。实际可读取程度,最终取决于对应工具在本机保存了什么。

本地优先,是它最重要的设计

会话中可能包含代码、内部路径、业务需求,甚至调试过程中出现的敏感信息。把所有历史记录交给另一个云服务,显然会带来新的顾虑。

AgentsView 的默认路径很克制:一个二进制程序、不要求注册账号、会话索引保存在本地,Web 服务默认只绑定回环地址。也就是说,日常使用不需要先把历史记录上传到第三方平台。

当然,“本地优先”不等于可以忽略安全配置。如果把界面通过反向代理或端口转发暴露出去,项目文档明确建议启用身份验证,并正确配置可信来源。Docker 部署时,也应只读挂载必要的会话目录。

安装和上手

macOS 用户最省事的方式是 Homebrew:

终端 · 命令

$ brew install --cask agentsview

macOS 和 Linux 也可以使用官方安装脚本:

终端 · 命令

$ curl -fsSL https://agentsview.io/install.sh | bash

Windows 可下载桌面应用,或在 PowerShell 中运行官方安装命令。安装完成后启动服务:

终端 · 命令

$ agentsview serve

浏览器访问 http://127.0.0.1:8080,首次运行会自动发现并索引本机已有的受支持会话。想在后台运行,可以使用:

终端 · 命令

$ agentsview serve --background

如果你对通过管道执行远程脚本持谨慎态度,可以直接前往 GitHub Releases 下载桌面安装包,或先检查脚本内容再执行。

谁最适合用?

如果你只使用一种 AI 工具,而且很少回看旧对话,AgentsView 带来的提升可能有限。

但只要符合下面任意一种情况,它就很值得安装:

Claude Code、Codex、Cursor 等工具轮流使用;

同时维护多个项目,经常需要恢复历史上下文;

想沉淀可复用的提示词、排错过程和技术决策;

希望看清不同模型和代理的 Token 消耗;

重视数据本地保存,不想把会话再上传到一个 SaaS 平台。

最后

AI 编程进入多工具时代后,真正稀缺的已经不只是模型能力,还有我们管理上下文的能力。

AgentsView 做的事情看起来朴素:读取本地记录、建立索引、提供搜索和统计。但它恰好补上了多代理工作流里长期被忽略的一层——让过去的 AI 协作过程可以被重新找到、理解和复用。

项目采用 MIT 许可证开源,目前仍在快速迭代。感兴趣的话,可以先装起来,让它扫描一次你的本地会话。看到自己过去几个月积累的项目轨迹和 Token 曲线时,你可能会第一次意识到:这些散落的对话,本来就是一份很有价值的开发资产。

项目地址:

https://github.com/kenn-io/agentsview