[开源分享] - Recall 一个本地优先,搜索你机器上所有 AI 编程会话。

samzong 2026-07-06 15:57 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




佬友们,时隔 2 个月,搞了好几个新项目,一一给大家分享,今天先介绍下 Recall。




如果你是终端爱好者, 那么在 claude-code, codex 等等工具切换,你的 session 是散乱的,搜索起来其实非常麻烦,这是我最开始想做 recall 最初始的动力。


首先 Recall 的交互非常清爽,在启动和使用时 recall 会自动识别和聚合你电脑上所有 session ,然后提供实时的 TUI 来让你检索会话,目前支持超过 11 种工具,其实我最开只实现了 3 种,安装也很简单。


bashbrew install samzong/tap/recall


搜索功能支持的很完善了,基本各种方式可以;其次大量的快捷键友好行为,我最主要用的几个




  • Ctrl+R 恢复对话(CLI )Ctrl+O 打开 Codex/Cursor GUI

  • h handoff to 另外一个 agent,e 导出 session

  • s 一键分享 Session,需要配置下 cloudflare pages 作为初始化,很优雅 一个具体的情况,我有 2 台电脑,1 个当前这台 代称 m4pro , 这个电脑我很长期使用,但是前段时间我拿到了一个新电脑 m5pro ,m4pro 有...


- export 从 A 设备导出,B 设备 import ,实现本地 session 的迁移和恢复了。


除此之外,你可以使用 recall usage 做一个简单的本地 token 用量统计看板



另外还支持了做 skill 的分析,看看哪些是有用到,哪些实际没用到,从 session 内分析的。


总之,你可以在 recall 体验到非常细腻的 多 agent session 的使用细节小优化;而且这些 session 全部被 recall ,在 recall 接下来其实可以做非常多关于 Agent 的记忆和历史的分析功能。


也想听听你们对 Recall 的想法和建议。

最新回复 (8)
  • samzong 楼主 07-06 16:01
    1

    欢迎大家来体验 Recall 哈,最重要的是想得到一个建议,自己打磨了几个月了,目前用的挺顺手的了。


    感觉接下来很适合做 Agent Memory 场景下的探索,想听听大家的想法。

  • samzong 楼主 07-06 17:11
    2

    recall 的 skill 安装方式也非常简单, recall skill install ,这里用到了我的另外一个项目,回头也可以分享下

  • strtover11 07-06 17:21
    3

    佬,有没有这种场景,比如codex工具的额度用完了,选择claude接着在这个session使用

  • samzong 楼主 07-06 17:29
    4

    你可以简单的使用 cli


    ~ recall session handoff --source codex --to claude
    ~ recall session handoff -h
    Handoff one selected session to a new target agent session

    Usage: recall session handoff [OPTIONS] --to <TO>

    Options:
    --id <ID> Recall session id
    --source <SOURCE> Source id or label
    --source-id <SOURCE_ID> Source-native session id
    --to <TO> Target agent id
    --print-prompt Print the handoff prompt instead of executing the target
    -h, --help Print help

    或者

  • nolog 07-06 18:34
    5

    可 以 加 个删除功 能 吗 ?

  • samzong 楼主 07-06 19:28
    6

    可以呀,你是希望彻底删除对话session 嘛

  • nolog 07-06 19:30
    7

    是的, 彻 底 删 除 对 话.

  • samzong 楼主 07-06 19:35
    8

    这个我安排下(知道你为啥有那么多的空格了) ^-^

* 帖子来源Linux.do
返回