写了一个可以清理 claude code 和 codex 会话存储的工具: cc-clean

1 小时 29 分钟前
 moonrailgun

一键使用:

npx cc-clean@latest

背景大概就是,我同时在用 Claude 和 Codex ,用久了以后,session 会话实在太多了。而我的磁盘又不太够用,一直在疯狂挪东西,又不敢删。

然后自己仔细研究过它们的底层设计,发现有些冗余字段其实是可以清理的。就是在不影响 resume 的前提下,尽可能保留会话,把里面多余的字段移除掉。

其中占用很大的一块,就是会话里的图片。比如你给它发一张图,告诉它要改哪里,这张图就会以 Base64 编码的形式存在聊天记录里,有时还会反复出现很多次。

但这些图片,基本上在当次会话结束以后就不会再用了。有价值的图片,我都会单独换个地方放。

反正我到现在基本没再用到过这些图片。偶尔翻历史,主要也是查文字聊天,找过去的会话。

类似的,还有一些终端输出的冗余字段、一些 Hook 、一些过期的标识、一些快照,这些其实也可以清理。

如果你也和我一样,不太愿意删掉它们的记忆,不妨试试 cc-clean。把原始记忆留下来,随时恢复又不占地方

清理明细


github: https://github.com/moonrailgun/cc-clean

如果你觉得这个项目不错,欢迎来个 star

83 次点击
所在节点    分享创造
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1256010

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX