【开源】AI会话管理和聊天模式,以及分屏功能一体的客户端

吴超 2026-07-03 22:33 1

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



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

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

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

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

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


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




一个自己写的小工具:Claude Session Viewer,目前已有1.7K下载量



开源免费,Win / Mac / Linux 都有,原生 Tauri 写的,不是 Electron 套壳,所以开起来很快、也不吃内存。


起因挺简单的。我同时在用 Claude Code、Codex、Gemini CLI,跑着跑着就烦:想回头看某次会话到底改了啥、当时怎么想的,特别费劲。Claude 的记录在 `~/.claude/projects` 底下一堆 JSONL,Codex 和 Gemini 又各存各的、格式还不一样。要么在终端里 `–resume` 一个个碰运气,要么自己写脚本扒。忍了一阵,干脆做了这个。


它干的事一句话就能说清:把三家的本地会话全塞进同一个界面,按 项目 / 会话 / 对话 三层理好,能读能搜能导出,看到一半还能直接接着聊。对原始文件全程只读,删除也只是挪进回收站、不会真 `rm` 掉——这点我比较在意,毕竟是辛辛苦苦攒下来的对话。



下面挑几个我自己用得最多的说。


应用内直接对话


这个功能是后来才加的,结果现在反倒成了我开得最勤的页面。不用切回终端,直接在 app 里新开会话、或者接着某条历史往下聊。模型、推理强度(Opus 的 Ultracode 也在)、权限模式都能随手切。Markdown 表格和 Mermaid 图会正常渲染,`@` 一下能把项目里的文件带进去,图片直接拖或者粘。



有个细节我自己挺满意:Claude 用 AskUserQuestion 反问你的时候,选项会在聊天里直接变成能点的卡片,不用切回去敲数字。



会话回放


这是最早做的,也是整个 app 的地基。思考过程、工具调用、结构化 diff、内嵌的截图,全按原样还原,不是把 JSON 拍平成一坨纯文本。



一键恢复 / 内嵌终端


想接着在真终端里跑也行。窗口里内嵌了一个终端能直接 resume,也能甩给外部的,Terminal.app、cmux、iTerm2、Ghostty、Warp 都支持。每个 agent 还能单独配启动参数,比如懒得每次确认权限的,挂个 `–dangerously-skip-permissions` 就完事。



全局搜索


⌘⇧F,跨项目搜,直接跳到那条消息。没别的,就是快。



花了多少钱,一眼看到


价格走 LiteLLM 的实时数据,按项目、模型、工具分开算。macOS 上还能塞进菜单栏,不用打开 app 就能瞄一眼今天 / 近 7 天 / 近 30 天烧了多少。说实话自从这个数字天天怼我眼前,我用 Opus 收敛了不少。




其它零碎的


懒得一个个配图了,列一下:




  • 会话旁边能开纯 shell 标签,在项目目录里随便敲命令,重启之后还在




  • cmux 用户应该会喜欢,集成得比较深:按 cwd 复用 workspace、定位正在跑的会话、标签自动按目录名命名




  • 把所有用户提问拎出来列一排,点一下就跳过去




  • 「看过的视图」有自己的历史,能收藏,一键回到上次读到哪




  • 导出支持 Markdown / HTML / JSON,离线也能看




  • 常用文件夹能钉到侧栏




  • 重命名会同步回 CLI,删除是软删、能还原





下载 & 仓库




  • 仓库在这: GitHub - jerrywu001/cc-sessions-viewer: support cc/codex/gemini sessions viewer, token usage statistics, global search, resume, and export to html · GitHub


    觉得有用的话点个 star,对我真的是很大的鼓励




  • 安装包:[Releases]( Releases · jerrywu001/cc-sessions-viewer · GitHub )




  • macOS(M 系 + Intel):`.dmg`




  • Windows x64:`.exe` / `.msi`




  • Linux x86_64:`.deb` / `.AppImage`




  • MIT 协议。有 bug 直接提 issue,想要啥功能评论区喊我,大概率会做。


    macOS 第一次打开可能报「无法验证开发者」,因为只做了 ad-hoc 签名、没公证,右键点「打开」确认一次就好。






最新回复 (6)
  • Drlinuxdo 07-03 22:45
    1

    和CC Sessions、Memory Forge这些同类软件比有什么独特之处?我自己主要的使用场景是管理和查询历史对话、导出和删除对话。

    看介绍的话,感觉像是把一个常规的会话管理软件和编程桌面客户端合到一起了?

  • 吴超 楼主 07-03 22:48
    2

    是的,老大,还有花费统计功能。然后分屏功能明天发布

  • 吴超 楼主 07-03 22:50
    3

    欢迎大家提宝贵意见,帮助软件更上一层楼

  • 吴超 楼主 07-03 22:53
    4

    我的导出用户体验做的比他们强很多,你可以导出html,浏览器打开体验一下

  • Drlinuxdo 07-03 23:12
    5

    分屏功能明天发布



    我觉得佬应该先在新版本发了之后再发帖,不然会有人想等下一个版本发了再尝试。

  • Rayciu 07-03 23:18
    6

    太棒了!盼星星盼月亮,终于出现了这么好的一款对话历史浏览器了 ^-^

* 帖子来源Linux.do
返回