黑石智算
Product 01 · macOS 15+

MacClear

帮你搞懂 Mac 里那 377 GB 是什么,然后只做安全的那一小步。

系统设置把一半磁盘归进「系统数据」,却不告诉你里面是什么。MacClear 把它拆成 20 类能看懂的条目,每条都回答三个问题:这是什么、删了会怎样、能不能捞回来——然后只替你处理确定安全的那部分。

  • v0.2.2
  • 全程本地运行
  • 通用二进制(Intel / Apple Silicon)
  • 核心永久免费
  • 开源扫描规则表
界面示意图 · MacClear v0.2.2 主窗口(磁盘环形图 + 系统实时折线 + 分级明细)
Why it exists

它不属于系统,属于没人翻译的缓存

在一台重度使用的开发 Mac 上实测:系统卷本体只有 13.7 GB,被归进「系统数据」的却有 377 GB。逐条拆开后,其中 99% 是开发缓存、应用残留、浏览器更新时留下的整包副本——都能自己长回来,删掉不影响任何一份文件。

以上数字来自 du -x 实测,不是估算。换一台机器结论会变,但「看不懂」这件事不变。

13.7GB
系统卷本体
macOS 真正本体的大小
377GB
被归入「系统数据」
一个不解释来源的黑盒
99%
其中是可回收缓存
开发缓存 · 应用残留 · 更新副本

三条原则

产品力的一半来自「明确不做什么」。这三条写进代码,不做成开关。

translate

解释优先

每一项都写清「这是什么、删了会怎样」,界面上不出现 go-build、DerivedData 这类工具链术语;绝对路径只放在详情里,默认收起。

只看三行以内就能决定

pan_tool_alt

克制

危险项永不预选、永不代劳。没有「一键优化」,没有「提速 300%」,不做内存加速、启动项管理这类高风险低收益的重活。

不给删除按钮,只给路径和指引

undo

可撤销

删除默认移入废纸篓,不是直接抹掉;回收历史保留每个文件的原始路径,7 天内可撤销。只有你显式允许,超大缓存才会直接删除。

后悔了能捞回来

你会看到什么

每一项都落在三档里,档位决定它默认是否被勾上——而不是由一个想让你多点几下的算法决定。

安全

工具自动重建,删了只是下次慢一点。默认预选。

编译缓存、浏览器更新副本、应用缓存

你决定

删了会丢东西,但通常已不需要;后果写在同一行,不预选。

旧 iPhone 备份、邮件附件、微信聊天缓存

仅告知

系统锁死或需专门工具,我们无法安全删除,所以不给按钮。

iOS 模拟器旧版本、照片图库(只报告大小)

运行中先退出

目标 app 正在运行时整行标为「暂不可清理」,并写明「请先退出 Chrome」——不给一个点了必然失败的按钮。

执行前四道校验

路径是否符合规则模板 · 是否命中受保护清单 · 文件是否仍是扫描时那一份(比对 mtime)· 是否被占用。任一不过就跳过该项并说明原因,绝不中断整批。

它会碰哪些路径

规则表是硬编码白名单:只碰下面这些路径,不做「全盘扫描后建议你删」这种事。表里的名字是界面上显示的人话,下面是它真正读取的位置——两栏都公开,方便你逐条核对。

共 20 类已上线 6 类
浏览器更新留下的副本8–31 GB
/private/var/folders/*/*/X/*.code_sign_clone
安全已上线
编译器留下的中间文件20–120 GB
~/Library/Caches/go-build($GOCACHE)
安全已上线
编辑器的项目索引10–60 GB
~/Library/Application Support/JetBrains/*
安全已上线
应用缓存5–40 GB
~/Library/Caches/<bundle-id>
安全已上线
废纸篓1–50 GB
~/.Trash
安全已上线
下载文件夹里的安装包2–20 GB
~/Downloads/*.{dmg,pkg,zip,ipa}
安全已上线
开发工具下载缓存5–50 GB
~/.nvm/.cache · ~/.cache/uv · Homebrew
安全开发中
构建产生的临时文件10–60 GB
/private/var/folders/*/*/T/{go-build*,tmp.*}
安全开发中
微信 / QQ 的聊天缓存5–80 GB
~/Library/Containers/com.tencent.xinWeChat/…
你决定开发中
旧 iPhone 备份20–200 GB
~/Library/Application Support/MobileSync/Backup
你决定开发中
邮件下载的附件2–30 GB
~/Library/Mail/*/…/Attachments
你决定开发中
信息里的图片和视频1–20 GB
~/Library/Messages/Attachments
你决定开发中
手机模拟器(旧版本)8 GB / 个
/System/Volumes/Data/…/iOSSimulatorRuntime
仅告知开发中
Xcode 的构建产物10–60 GB
~/Library/Developer/Xcode/DerivedData
安全已规划
Xcode 的旧版本支持文件5–30 GB
~/Library/Developer/Xcode/iOS DeviceSupport
你决定已规划
旧系统安装包12–15 GB
/Applications/Install macOS*.app
你决定已规划
Docker 的虚拟磁盘逻辑 60 GB / 实际 13 GB
…/com.docker.docker/Data/Docker.raw
你决定已规划
卸载后没清干净的残留1–10 GB
~/Library/Application Support/<孤儿 bundle-id>
你决定已规划
系统日志与诊断1–5 GB
/private/var/db/diagnostics · powerlog
安全已规划
照片图库(仅报告大小)20–200 GB
~/Pictures/*.photoslibrary
仅告知已规划

「已上线」= 当前 v0.2.2 安装包内可用;「开发中」= 规则表已冻结、随下一版交付;「已规划」= 尚未实现,提前公开便于核对。宁可显示部分完成,也不包装成全部做完。

看安全红线 →

五条红线

在一个被流氓软件污染过的赛道里,一次误删就是永久失去信任。这些约束写死在执行路径上,用户无法关闭。

01

白名单硬编码

只碰规则表里声明的路径。待删路径必须以规则模板前缀开头,否则直接拒绝;你无法在界面里添加自定义删除路径。

02

默认进废纸篓

删除走系统回收站,不是 unlink。回收记录保存每个文件的原始路径——这是恢复的唯一依据。

03

硬拒绝清单

文档、桌面、照片、代码仓库、SSH 密钥、1Password、iCloud Drive 无论任何规则、任何参数都不进入待删列表。

04

应用运行即跳过

目标数据所属 app 在运行时,该项标记为暂不可清理,不提供删除入口,并说明要先退出哪个 app。

05

全程本地

不上传文件名、路径、大小;无埋点、无第三方分析 SDK;唯一出站请求是版本检查,可在设置里关闭。

Never

MacClear 永远不会

  • 删除你的任何文档、照片、代码
  • 在没告诉你的情况下删任何东西
  • 把你的文件名传到网上
  • 要求你付费才能看扫描结果
  • 用红色警告吓你

这条清单比功能列表更能说明它是什么。截图、录屏、nettop 观测,任何一种方式都欢迎用来验证。

免费与 Pro

扫描、解释、回收安全项永久免费且不限次。Pro 只加省事的功能,不锁核心,也不做订阅。

免费

永久免费,不限期
0元 / 永久
  • 完整扫描与人话解释
  • 安全项一键回收
  • 废纸篓撤销与回收历史(7 天)
  • 菜单栏查看可用空间
下载免费版arrow_downward

Pro

一次性买断,不做订阅
68元 / 买断
  • 大文件查找与逐项确认
  • 扫描报告导出(不含绝对路径)
  • 自动巡检与阈值提醒
  • 多台设备的手动授权
Pro 随 v0.3 交付schedule

常见问题

它会删掉我的文件吗?

不会。规则表是硬编码白名单,只碰 20 类缓存与残留路径;文档、桌面、照片、代码仓库、密钥在硬拒绝清单里,任何参数下都不会进入待删列表。

为什么只扫这些位置,不做全盘扫描?

搜索面越大,误删概率越高。把范围收窄到「官方文档说明可重建」的位置,是我们愿意承担的边界——其余只做告知。

免费版有功能限制吗?

扫描、人话解释、安全项回收、撤销全部免费且不限次。Pro 只加「大文件、导出、自动巡检」这类省事功能,不锁核心。

能在公司电脑上用吗?

可以。全程本地运行、不上传任何文件名与路径、无账号,不经过任何服务端。回收大目录需要「完全磁盘访问」时才需要你手动授权,拒绝授权不影响安全项回收。

下载 v0.2.2

系统版本
macOS 15 Sequoia 或更高
处理器
Apple Silicon 与 Intel 通用二进制
安装包体积
DMG 909 KB / PKG 795 KB
联网要求
无(不联网,也没有遥测)
账号要求
无账号、无登录

verified_user签名现状(如实说明)

当前安装包是 ad-hoc 签名,别的 Mac 上第一次打开会被 Gatekeeper 拦一次:右键 App → 打开,或到「系统设置 › 隐私与安全性」点「仍要打开」。Developer ID 签名与公证在 v1.0 前完成,之后不再需要这一步。

下载后可自行校验 sha256,与上面列出的值逐字比对即可。

扫描结果和 du 对不上,就是 bug

规则表、红线、网络行为全部公开,任何一条与实际行为不一致的地方都欢迎直接写信。我们宁可删掉一条规则,也不留一个说不清的判断。

support@blastone.ai