面向开发者的 macOS 磁盘清理

删之前,先看证据。
删之后,随时还原。

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 里自己做的决定。

已移入系统废纸篓52.89 GB
实际已释放0 B
仍占用磁盘52.89 GB

它从不联网

一个能读你整块磁盘的工具,不该同时还在和服务器说话。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 天后只是不再解锁完整清理,免费的部分照常可用。见价格。