Explainable Disk Inspector for Mac

看清空间,自己决定。

只读分析你选择的目录,解释占用、风险和覆盖缺口。不会自动清理。

只读本机可验证

真实产品界面

空间诊断,不是清理仪表盘。

导航围绕概览、占用排行、建议与访问问题。空状态先说明边界,再请求你选择目录。

Mac 磁盘扫描助手的磁盘概览界面,左侧显示概览、占用排行、建议中心、访问问题和使用说明
公开预览版的本地构建界面。截图未包含任何用户扫描数据。

“系统数据”不是一个可以直接删除的文件夹。

APFS 共享块、稀疏文件、缓存、应用状态、云盘同步内容与系统管理对象可能同时出现。一个总数无法告诉你哪些内容安全,权限缺口也不能被当作零占用。

同一个“大文件”可能只分配少量磁盘块。先看 allocated,再理解来源。

示意图,不代表你的磁盘数据。

选择。扫描。核对。

每一步都保留 macOS 的权限边界和你的决定权。

  1. 选择目录

    扫描只在你打开系统目录选择器并确认后开始。建议先从个人文件夹或可疑目录入手。

  2. 读取元数据

    本机统计空间、数量与时间,不打开文件内容,不跟随符号链接,默认不跨卷。

  3. 回到来源核对

    查看 Finding 的证据与风险,再去 Finder、目标 App 或终端自行处理。

安全与隐私

工具没有替你“顺手清理”的权限。

这是产品结构,不是一句营销承诺。安全边界由沙盒 entitlement、固定动作模板和开源代码共同约束。

阅读完整隐私说明
只读扫描
不删除、不移动、不修改文件。
完全本机
路径、文件名、容量与统计都不上传。
没有提权
不使用 sudo,不安装 privileged helper。
拒绝通用删除
不生成泛化 rm -rf,也没有任意 Shell 执行器。

结果必须能被人复核。

扫描值只是证据的起点,解释、风险和覆盖状态同样重要。

看真实占用

同时展示 allocated bytes 与 logical bytes、文件数量和最后修改时间。

知道它是什么

按目录、应用、类别与风险组织结果,并说明规则依据与不确定性。

看见覆盖缺口

权限拒绝、符号链接和跨卷跳过会单独记录,不会被算作 0 B。

取消也保留证据

随时停止继续读取,并选择查看明确标记为不完整的部分结果。

从原位置核对

在 Finder 中显示,或打开目标 App,由你确认内容与处理方式。

命令有硬边界

只复制固定 allowlist 中的检查或官方清理命令,从不自动执行。

规则先区分来源,再讨论动作。

目录名和体积不能直接推出“安全可删”。系统管理数据与用户工作状态必须停在更严格的边界。

Finding 规则示例
来源类别建议
npm 缓存可重新生成先运行 npm cache verify,再决定是否使用 npm 官方命令。
Cursor state.vscdb用户工作状态不是普通缓存。先退出 Cursor、备份并按应用上下文排查。
微信容器用户数据可能包含消息数据库。优先使用微信内置存储管理。
swapfile 与 /System系统管理禁止建议手动删除,只指向系统或 Apple 管理入口。
Chrome OnDeviceModel应用数据可再获取不等于可随意删除,需要在 Chrome 上下文中确认。

无法读取,不等于没有占用。

Mail、Messages、Safari、照片与音乐资料库、其他 App 容器等范围可能受 TCC、ACL 或 POSIX 权限保护。默认跳过与系统拒绝会分别记录。

本次扫描的访问状态
已读取
只统计可访问范围
主动跳过
受保护目录、符号链接、其他卷
系统拒绝
保留错误类型与失败路径

App 不把错误数量换算成看似精确的覆盖率百分比。

别只相信网页上的承诺。

你可以检查扫描实现、规则、App Sandbox entitlement、隐私清单、构建脚本与安全测试。当前下载对应公开提交。

当前下载

0.2.3 Preview 1

Universal DMG,支持 Apple 芯片与 Intel。需要 macOS 13+。

签名状态
社区版 ad-hoc 签名,未公证
SHA-256
e468ad4611673cd6c1159d41ac88ae0a0a0c302b45a2512ef677165fd04ee676
源提交
973d1217dbdd685cabe24b0216070001ba40acdd

下载后请先核对哈希。首次打开可能被 macOS 拦截,请按首次打开指南操作,不要关闭系统安全检查。

未知开发者提示,是当前社区版的真实限制。

项目尚未使用 Apple Developer ID 签名与公证。macOS 可能阻止第一次启动,但不需要全局关闭 Gatekeeper。

  1. 安装打开 DMG,把 App 拖到“应用程序”。
  2. 尝试打开若被拦截,保留系统提示,不要修改全局安全设置。
  3. 允许本次打开前往“系统设置 → 隐私与安全性”,在对应提示旁选择“仍要打开”。
查看完整首次打开与校验指南

下载前,先把边界说清楚。

它会自动清理磁盘吗?

不会。App 不删除、移动或修改文件,也不会自动执行命令。你始终在 Finder、目标 App 或终端中自行确认并操作。

扫描会上传文件名或统计吗?

不会。扫描与规则分析都在本机完成,项目不包含分析 SDK、广告 SDK、账户系统或遥测端点。

为什么建议先扫描个人文件夹?

扫描速度主要取决于文件数量。个人文件夹或可疑目录通常能更快给出有用证据,也能减少权限提示。

取消后会丢失所有结果吗?

你可以选择查看已经完成的部分。界面会明确标记结果不完整,避免误认为整目录已经统计完毕。

为什么不建议手动删除 swapfile?

swapfile、APFS 快照、/System 等属于系统管理数据。App 不会给出手动删除建议,只指向系统或 Apple 提供的管理入口。

这是 Apple 已验证的 App 吗?

不是。当前是开源社区预览版,采用 ad-hoc 签名,未经过 Apple Developer ID 签名与公证。