磁盘空间告急?试试 Pinkbin——一款开源磁盘清理工具

Pinkbin 只做三件事:简单、简单、还是TMD简单
1. 把磁盘空间分配看清楚
Windows 上直读 NTFS Master File Table(其他平台用 jwalk 跨平台 walker 兜底),整盘 C: 2–5 秒扫完。出彩色 treemap + 单行 22px 高的树视图——一眼看到 占了 80GB, 占了 50GB。D:\xwechat_filesC:\Users\<你>\AppData\Local\Docker
2. 拖拽到中间 AI 分析“这个文件夹是什么”
不认识的文件夹?把它从左边树或右边路径拖进中间聊天框,AI 解释这是什么、能不能删、删了会丢什么。BYOK——你提供 Anthropic / OpenAI / Gemini 的 Key,或本地跑 Ollama 完全免费。
Pinkbin 只发目录元数据给 AI(路径名、大小、文件数、扩展名占比、最多 20 条样本路径)—— 永远不读文件内容。
3. 已知应用走专属清理脚本
某些应用大众化、占空间大、清理边界清楚——给它写一份清理脚本(一份 TOML + 一份 Rust 集成测试),用户在 Studio 卡片里直接按 scope 单独清。目前两个:
微信 PC 端(3.x + 4.x 双兼容)—— 22 个 scope,清缓存/接收媒体/聊天备份,永不动聊天 DB / 收藏 / 朋友圈 /CustomEmotion
Conda 环境—— 整目录回收 stale env( mtime > 90 天),base env 灰显不可勾conda-meta/history
未来会做的:Steam shadercache ·Chrome 缓存 ·Docker buildx ·HuggingFace 模型 ·NPM/PNPM/PIP 缓存 ·OBS 录像 ·IDE 索引——大众应用、占空间大、清理边界清楚的,逐个走 14-phase 工作流加进来(含红线集成测试守护)。为什么砍掉之前那 36 个 legacy scaffold:因为没人验过 glob 边界,存在误删风险(典型例子:旧版 把 Cursor / VSCode / 游戏内嵌的 node_modules 也命中了)。node-modules
所有删除默认进系统回收站,可恢复。每一次操作写 ,可选 7 天 quarantine。~/.pinkbin/undo.jsonl
怎么用
下载安装包,双击安装,桌面出现 Pinkbin 图标
打开 → 右上角 ⚙ 配 AI——填LLM的API Key
顶部“选择磁盘或文件夹”→ 点扫描——2-5 秒后看到 treemap + 树
遇到陌生大文件夹——拖到中间聊天框问 AI;或者右侧 Studio 已经认出了的(微信、conda)直接看清理面板
删除前:目前只提供WeChat和Conda的清理脚本,可自动无风险清理。其他的,自行清理,毕竟宁可错放1000GB,不可错删一个文件。









请登录后查看评论内容