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

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

  •  
  •   moonrailgun ·
    PRO
    ·
    moonrailgun · 1h 17m ago · 75 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

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   948 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:45 · PVG 03:45 · LAX 11:45 · JFK 14:45
    ♥ Do have faith in what you're doing.