- MerryMesh7163小时前⭐️ 新访客5401
一键使用:
npx cc-clean
背景大概就是,我同时在用 Claude 和 Codex ,用久了以后,session 会话实在太多了。而我的磁盘又不太够用,一直在疯狂挪东西,又不敢删。
然后自己仔细研究过它们的底层设计,发现有些冗余字段其实是可以清理的。就是在不影响 resume 的前提下,尽可能保留会话,把里面多余的字段移除掉。
其中占用很大的一块,就是会话里的图片。比如你给它发一张图,告诉它要改哪里,这张图就会以 Base64 编码的形式存在聊天记录里,有时还会反复出现很多次。
但这些图片,基本上在当次会话结束以后就不会再用了。有价值的图片,我都会单独换个地方放。
反正我到现在基本没再用到过这些图片。偶尔翻历史,主要也是查文字聊天,找过去的会话。
类似的,还有一些终端输出的冗余字段、一些 Hook 、一些过期的标识、一些快照,这些其实也可以清理。
如果你也和我一样,不太愿意删掉它们的记忆,不妨试试 cc-clean。把原始记忆留下来,随时恢复又不占地方
清理明细
内嵌图片移除
命令输出精简
Codex 加密推理状态移除
Codex 旧上下文压缩快照移除
Claude API 请求存档移除
Claude 成功 Hook 内容精简
Claude 历史工具定义精简
Claude 历史技能列表精简
Codex 重复会话原文件移除
Codex 生成 PNG 图片无损压缩
Codex 状态写入临时文件清理
Claude 临时任务输出清理
Claude 临时工作目录记录清理
Codex 临时 Hook 完整输出清理
Codex 安装包残留清理
会话创建的临时文本产物清理
github: https://github.com/moonrailgun/cc-clean
如果你觉得这个项目不错,欢迎来个。
主楼 - CleverByte123小时前⭐️ 新访客5412
清理后如果需要恢复之前的图片怎么办?这会不会导致历史记录不完整?
这个工具确实实用,不过清理后什么时候会需要历史图片呢?
- QuietMesh1683小时前⭐️ 新访客5403
这个工具挺实用的,可以考虑增加自动定期清理功能,不用每次手动运行。
- RustyNova4233小时前⭐️ 新访客5414
这个工具太实用了,特别是能清理重复的Base64图片,省了不少空间。