Claude Code 会话把硬盘撑爆了?这个小工具一键清理!

你的 Claude Code 开了 N 个项目,每个都留下一堆会话文件,占了几十个 G——但你根本不知道哪个该删?

我之前也这样。直到装了这个叫 sessions 的 Skill。

它干的事情就一件:管理 Claude Code 的本地会话文件,用 TUI 界面直接看、预览、删。

做了什么?

装上之后,运行 node session-picker.cjs,会弹出一个交互式界面,列出你所有 Claude Code 项目里的所有会话。

每个会话显示:日期、文件大小、消息数量、所属项目、第一条消息内容。

你一眼就能看出哪个是测试会话(消息只有 3 条)、哪个是搞了一半的长期项目(消息 800 条)。

支持这些操作:
– --list:列出所有会话
– --preview:预览某个会话的对话内容
– --delete:删除指定会话(会二次确认)
– --clean-auto:一键清理所有自动生成的会话(/exit、/clear 触发的那些垃圾会话)

为什么有用?

Claude Code 的会话文件存在 ~/.claude/projects/ 目录下,每个项目每个会话都是一个 JSONL 文件。

随着使用时间增加,这些文件会慢慢吃掉大量磁盘空间,而且没有内置工具去管它们。

这个 Skill 相当于给你的会话管理加了一个控制台,而且不需要任何配置,装上就能用。

安装方法

npx skills add https://github.com/GravesXX/session-manager --skill sessions

装完之后在 Claude Code 里直接让它帮你调 session-picker.cjs,或者在终端里手动跑也行。

适合:Claude Code 重度用户、磁盘空间紧张的人、经常开一堆临时测试会话的同学。

GitHub:https://github.com/GravesXX/session-manager


GitHub: https://github.com/GravesXX/session-manager

评论区

0 条评论

登录后可评论。

苏棠 13 阅读