删之前,先看证据。
删之后,随时还原。
Siftaway 找出占满你 Mac 的缓存、构建产物和陈旧依赖,并把理由写在每条路径旁边:lockfile 完整、分支已合并、一条命令就能重建。它从不真正删除,只移入废纸篓,一键放回原处。
macOS 12.0+ · Apple 芯片与 Intel · 扫描永久免费 · 不用注册账号 · 不发起任何网络连接
界面示意,数据为示例。
一个经得起核对的清理工具
大多数清理工具让你相信一个数字。Siftaway 把依据摆出来,决定权留在你手里。
证据优先
每一行都带着机器可验证的理由:git 状态、lockfile 覆盖率、能重建它的那条命令。给不出证据的,就不能勾选。
只进废纸篓,随时可撤销
没有「彻底删除」这个按钮,也就没有按错的可能。所有东西都进 macOS 废纸篓并记下原路径,「撤销这次清理」一键还原。
白名单,而不是黑名单
只有 73 条公开规则明确放行的路径才会被处理。另有 9 条规则专门写明绝不删除什么:SSH 密钥、模型权重、虚拟机磁盘、你的文档。
它会找到什么
共 82 条规则,每条都在真机上核验过,并连同路径、风险和重建配方一起列在规则页。
Xcode
DerivedData、Archives、设备支持文件、模拟器缓存与运行时、SwiftPM、CocoaPods。
Node
各仓库的 node_modules,npm、pnpm store、Yarn、Bun、Corepack、Electron 与前端构建缓存。
Python
pip、uv、Poetry、conda 包缓存、pyenv 下载、各类 linter 与类型检查缓存。
Rust · Go · JVM
Cargo registry 与 git checkouts、sccache、Go 构建与模块缓存、Gradle、Maven、Android。
容器
Docker buildx 缓存、悬空镜像、Lima / Colima 下载。虚拟磁盘镜像只报告,绝不动。
AI 编程工具
Claude Code、Codex 等工具的旧版本、临时文件与历史会话日志。
Homebrew
已下载的 bottle 与 cask,也就是 brew cleanup 会清掉的那些文件。
日常垃圾
应用与浏览器缓存、日志、崩溃报告、下载目录里用过的安装包。
四个工具,一个窗口
清理
扫一次,按建议替你勾好。取消你想留下的,在确认框里核对具体目录,中途反悔可以随时停。
项目产物
找出 git 仓库里的构建产物并逐个核对:未提交改动、未推送提交、stash,以及被 .gitignore 掩盖的手工文件。陈旧项目单独一段。
磁盘分析
用 treemap 看空间去了哪,实际占用与逻辑大小并排显示,稀疏文件和克隆不再误导你。
启动项
列出 LaunchAgent、LaunchDaemon 与登录项,标出指向已不存在程序的那些。停用可以随时恢复,不删除任何东西。
只有真的释放了,才叫已释放
把文件移进废纸篓并不会腾出空间,清空废纸篓才会。Siftaway 每次都把这两个数分开报,因为把「待释放」说成「已释放」是这类工具最常见的谎。
Siftaway 不会替你清空废纸篓,那是你在 Finder 里自己做的决定。
它从不联网
一个能读你整块磁盘的工具,不该同时还在和服务器说话。Siftaway 不发起任何网络连接:没有遥测、没有更新探测、没有授权校验请求。用 Little Snitch 盯着它,什么也不会发生。
- 许可证用 Ed25519 签名离线验证。
- 「检查更新」是在浏览器里打开本站,App 本身不联网。
- 诊断数据只留在本机,记录的是规则 id 而不是路径,可以随时查看、一键清空。
- 反馈通过你自己的邮件客户端发出,发了什么你看得一清二楚。
有什么不一样
| Siftaway | 常见的 Mac 清理工具 | Shell 脚本与 rm -rf | |
|---|---|---|---|
| 说明每条路径凭什么能删 | 逐行,可核对 | 只有一个类别名 | 全靠你自己判断 |
| 动仓库前检查 git 状态 | 已合并、已推送、无游离文件 | 通常是「N 天没动过」 | 想得起来才会查 |
| 可撤销 | 始终:废纸篓 + 原路径 | 不一定 | 不能 |
| 能找到没装在默认位置的工具 | 依次问环境变量、工具本身、配置文件 | 写死的路径 | 脚本写死什么就是什么 |
| 网络连接 | 无 | 遥测与账号校验很常见 | 无 |
扫描免费。觉得值,再付一次钱。
扫描、看证据、磁盘分析、启动项管理和基础清理永久免费。开发工具链、AI 工具和项目产物的清理需要许可证:买断 $39,一年 $19,或 24 小时通行证 $4.99。不是订阅,不会自动续费。
常见问题
在工作机上跑真的安全吗?
扫描是只读的。清理只把白名单里的路径移入废纸篓,移动前逐个复查(同一设备、同一 inode、不是符号链接、没有进程占用),永不删除清单里的东西无论规则怎么写都会拒绝。完整模型见安全模型。
删了其实还需要的东西怎么办?
点结果卡上的「撤销这次清理」,或者在废纸篓里用「放回原处」。清空废纸篓之前,东西都还在你的磁盘上。每一项在删除之前也会给出重建配方,代价事先就知道。
为什么需要完全磁盘访问权限?
没有这个权限,macOS 会对 App 隐藏家目录里的一部分位置,结果就不完整。不给权限 Siftaway 也能用,并会如实告诉你哪些位置没读到。
在 Mac App Store 上架了吗?
没有。App Store 的沙盒只允许少数固定路径,而「工具把缓存放在哪就去哪找」正是这个 App 的意义。Siftaway 使用 Developer ID 签名并经过 Apple 公证。
这是订阅吗?
不是。每一档都是一次性付款,不会自动续费。按年那一档在 365 天后只是不再解锁完整清理,免费的部分照常可用。见价格。