爱意满满的作品展示区。
moonrailgun

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

  •  
  •   moonrailgun ·
    PRO
    ·
    moonrailgun · 2h 50m ago · 141 views

    一键使用:

    npx cc-clean@latest
    

    背景大概就是,我同时在用 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

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

    1 replies  •  2026-11-11 04:10:16 +08:00
    chjqpmain
    chjqpmain
    1h 8m ago via Android
    1
    感谢分享,"Codex 生成 PNG 图片无损压缩"这个我记得之前 tibo 好像说祂们也给优化了一个压缩,不是这个吗?

    还想问下 op"重复会话原文件移除"这个里,重复的音,图,视频等媒体资源有包括在这里吗?

    我这个之前考虑了半天怎么清理,最后屁颠屁颠干活去了,没抽出时间细看这个
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   921 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 21:18 · PVG 05:18 · LAX 13:18 · JFK 16:18
    ♥ Do have faith in what you're doing.