01
项目折叠的会话列表
按工作目录分组。Hover 即出 resume、复制路径、删除、批量删除。在 provider 格式允许时支持实时文件监听。
02
工具感知的 Transcript 查看器
User、Assistant 和每个工具调用各自有色。Markdown 正确渲染,代码块高亮,搜索匹配跳转时滚动位置不丢。
03
全归档搜索
⌘F 跨 provider 搜索每份 transcript 的完整正文,使用 SQLite FTS5。结果显示项目、时间和命中片段。
工作原理
Claude Statistics 在本地索引 transcript 文件 — 不上传,不依赖远端服务。文件监听确保新增的 turn 立即进入索引。
- 01 本地发现 启动时遍历 ~/.claude、~/.codex 和 ~/.gemini,之后通过 FSEvents 持续监听变化。
- 02 JSONL 解析 每个 turn 解析一次并缓存。Codex 的 WAL/SHM sidecar 在解析前会被合并,确保活跃会话仍可读。
- 03 FTS 索引 片段匹配使用 SQLite FTS5。一次查询即可返回跨所有 provider 的排序命中结果。
什么时候最有用
-
✦
找回上个月用过的 prompt 搜索 'pricing migration',Claude Statistics 会列出每个出现这条线索的项目,包含时间戳和命中上下文。
-
✦
审计哪个工具在何时跑过 工具感知配色一眼看出某次修复用的是 Edit、Bash、MultiEdit 还是 apply_patch — 跨三种 CLI 都成立。