Wake:聚合Codex、Cursor等AI Agent历史会话的Rust单文件工具

Wake 是一款 Rust 编写的单文件工具,可将 Cursor、Codex 等多个 AI 编程助手的本地会话记录聚合到统一界面查看。
Wake 是专为解决 AI 编程助手会话记录散落问题而生的轻量聚合工具。它由 Rust 编写,以单文件可执行程序的形式分发,体积约 81.2MB,无需安装即可运行。核心功能是读取并统一展示用户电脑上 Codex、OpenCode、Cursor、Gemini 等主流 AI Agent 的历史对话记录,省去在多个客户端间来回翻找的麻烦。测试中发现,Wake 对 Gemini 及 Anthropic 相关工具的部分对话存在探测不完整的问题,原因在于各工具缺乏统一的本地存储格式。整体而言,Wake 定位清晰、形态克制,适合重度使用多款 AI 工具、需要频繁回溯历史对话的开发者。
一个专门解决AI会话散落问题的小工具
当你同时使用 Codex、OpenCode、Cursor、Gemini 等多个 AI 编程助手时,一个现实的痛点很快浮现:每个工具的对话记录都独立存储,散落在系统的不同角落。想回顾某次和 Agent 的关键讨论,往往要在多个客户端之间来回翻找。
Wake 就是针对这个场景而生的聚合型工具。它的定位很明确——把你电脑上所有 AI Agent 软件的历史会话记录集中到一个界面里查看和管理,让分散的对话数据有一个统一的入口。

单文件、Rust 编写,轻量是最大卖点
Wake 最直观的优势在于它的工程形态:整个软件是一个单文件可执行程序,体积仅约 81.2MB,无需复杂安装流程。下载后双击即可运行,用完直接关闭,不留下臃肿的依赖和后台服务。

它由 Rust 编写,这也解释了它启动和响应上的迅速表现。Rust 在性能和内存安全上的特性,让这类需要频繁读取和索引本地会话文件的工具能够保持轻巧而稳定。对于只是想快速翻看历史记录的用户来说,这种「即开即用、即用即走」的形态比常驻的重型应用要友好得多。
从技术栈探测来看,这个软件的界面层似乎基于相关前端技术构建,整体呈现出典型的现代桌面小工具风格。

Rust 是由 Mozilla Research 主导开发、2015 年正式发布 1.0 版本的系统级编程语言。它的核心设计目标是在不依赖垃圾回收机制的前提下,通过「所有权」(Ownership)系统在编译期保证内存安全,从而兼顾接近 C/C++ 的运行性能与更高的安全性。对于 Wake 这类工具而言,Rust 的优势体现在两个方面:一是生成的二进制文件可以静态链接所有依赖,天然适合打包为单文件分发;二是无运行时开销,读取和索引本地文件时的响应延迟极低。近年来,越来越多面向开发者的命令行工具和桌面小工具(如 ripgrep、Zed 编辑器等)选择 Rust 作为基础,Wake 的技术选型符合这一趋势。
支持的 Agent 覆盖面
在实际测试中,Wake 能够识别并读取多个主流 AI 工具的对话记录,包括 Gemini、OpenCode、Cursor、Codex 等。这基本覆盖了当下开发者日常会用到的几款 Agent 类产品。

不过需要如实说明的是,它的探测并非完全无死角。在测试过程中,Gemini 的部分对话(以及与 Anthropic 相关工具的对话)没有被成功找到。这可能与不同工具存储会话的路径、格式差异有关。换句话说,Wake 目前的聚合能力覆盖了大部分场景,但并不能保证 100% 抓取所有客户端的全部记录。
不同 AI 编程助手在本地存储会话记录时,路径和格式各有差异。Cursor 通常将对话数据存储在应用专属的 SQLite 数据库或 JSON 文件中;Codex(OpenAI 的命令行 Agent)则以特定目录结构记录任务上下文;Claude/Anthropic 相关工具的本地缓存路径在不同操作系统上也不尽相同。Wake 需要为每款工具单独实现路径探测和格式解析逻辑,这也是为什么它对部分工具的覆盖存在盲区——本质上是各工具缺乏统一的会话存储标准,聚合工具只能逐一适配。随着 AI 工具生态的持续扩张,这类格式碎片化问题预计还会长期存在。
谁适合用它
如果你是重度使用多个 AI 编程助手的开发者或创作者,经常需要回溯之前和 Agent 的对话内容,Wake 提供了一个低成本的解决方案:不用改变现有工作流,只需偶尔打开它就能统一浏览历史。
它的价值恰恰在于「轻」——不试图成为一个大而全的管理平台,而是把一件具体的小事(会话聚合查看)做得足够快、足够简单。这也从侧面反映出当下 AI 工具生态的一个趋势:随着 Agent 类产品越来越多,围绕它们的辅助工具、数据管理需求正在快速涌现,而借助 AI 辅助编程,这类小工具的开发周期也被大幅压缩。
小结
Wake 不是一个功能繁复的产品,它的思路清晰:用 Rust 打造一个单文件、轻量、快速的会话聚合器,帮你把散落在各个 AI Agent 里的对话记录集中管理。支持 Codex、OpenCode、Cursor 等主流工具是它的核心竞争力,而对 Gemini 等部分工具的兼容不完整则是当前需要留意的短板。对于追求效率的多工具用户,它值得一试。
相关推荐

喜剧人Druski:一把顶在头上的枪,如何改变他的人生
喜剧人Druski自述:一把顶在头上的枪如何改变人生。从街头挣扎、退学到被Drake邀请参演MV引爆流量,这是一个关于创伤疗愈、坚持与内容创作使命感的真实故事。

你会按下AI按钮吗?一场关于人类命运的赌局思辨
一场关于「是否按下AI按钮」的深度思辨:千分之一灭绝概率对999个疾病治愈方案,你敢赌吗?本文剖析AI安全辩论中的伦理困境、虚假二元选择,以及全速推进AI的「正确时机」判断。

Opus 5.5引爆讨论:便宜又强的模型是怎么炼成的?
一条Reddit热帖引发热议:据称的Opus 5.5为何能做到更强、更便宜且不刷榜?本文梳理用户体验中的三个反常识点,并冷静分析RSI猜测与跳跃式进步背后的工程解释。