[开源分享] 聚合AI 编程工具会话记录的终端小工具

分享一个自己写的小工具:aink

最近经常在Claude Code、Cursor、Codex等各种AI编程工具中进行开发,发现一个问题:会话记录散落在各个工具里,想回顾之前的对话或者查找某个项目的历史记录很麻烦。

所以就写了这个工具,可以把所有 AI 编程工具的会话记录聚合到一起,统一查看和管理。

主要功能

  • 多种数据源支持: 目前支持Claude Code、Cursor、Codex、Kiro

  • 统一的会话列表: 把不同AI编程工具的所有会话放在一个列表里

  • 快速查找: 按日期范围过滤(今天、最近 7 天、最近 30 天、自定义)

  • 完整的对话历史: 点开任意会话,可以看到完整的对话记录、工具调用、修改的文件

  • 导出功能: 把会话导出成 Markdown,方便分享或者存档

对我来说最有用的是能快速回顾:“上周那个项目我是怎么实现的来着?”,以及可以根据会话内容查看每天/每周的项目实现内容与产出

存在的问题

由于Cursor 和 Kiro 的会话数据里没有原生的 token 计数和使用的具体模型,没有找到更好的方式可以获取到这些信息,所以这部分做得很糙,只是简单实现,还需要慢慢打磨。

项目地址

代码在这里:aink
如果对大家有帮助得话欢迎点个star,谢谢

18 个赞

支持一下大佬项目 红心奉上

1 个赞

收藏备用,感谢佬

3 个赞

很实用的工具,尤其是多ide交叉验证使用时

支持 挺不错

:grinning_face:请教一下哈,发开源自荐会收钱吗

还挺好用的~可惜没有一个直接找到会话ID的功能,比如直接在对话里找到claude --resume 4c1d69cf-fd39-4680-9577-7476f85b2617这样的

用cc在佬友项目的基础上加上了复制claude code和codex的resume码的功能,一会上传上去~

好好好,但是没有genimi cli吗,