不知道大家有没有这两个问题,反正我有:
一是会话找不回。想接着上周某个 session 继续干活,官方 /resume 列表就最近几条,
翻不到。想搜"上次修证书路径是在哪个会话里聊的",没有搜索功能,等于没有。
二是项目找不回。vibe coding 一时爽,几个月下来一时兴起开的项目散了一地, 有些连目录在哪都想不起来了。agent 的会话记录其实忠实记着你在每个目录干过什么, 但没有工具把它捞出来看。
所以写了 VibeTrail ,把 Claude Code / Codex / Antigravity 三家的本地会话 读出来做成统一入口:

- 项目总览:按工作目录聚合所有跑过 agent 的项目,最近干了什么一眼扫完。 我自己打开第一屏就找回了两个彻底遗忘的项目
- 全文搜索:跨所有 agent 、所有项目搜正文,也可以限定单个项目搜。 命中直接跳进会话定位到那条消息。搜索引擎是把 ripgrep 的 crate 链进来的, 不用装 rg
- 一键 resume:点一下,终端打开、cd 到项目目录、跑
claude --resume或codex resume,回到当时的上下文。Terminal / iTerm2 / Ghostty / Warp 都支持 - 其它:续会话和 subagent 线程自动折叠归组、正文 markdown 渲染、token 统计、
CLI 带
--json方便接脚本
技术上是 Rust + Tauri 。没有数据库没有索引没有常驻进程,每次都直接读文件。 本机 2 万个 session ( 3.4G )实测:打开会话 0.06s ,搜索和 rg 本尊一个速度。 对 agent 目录严格只读。
GitHub: https://github.com/mahui/vibe-trail ( Apache-2.0 ,dmg 已签名公证)
Provider 协议是开放的,想接别的 agent 就是实现一个 trait 加几个测试的事, 欢迎 PR ,也欢迎吐槽。