只进废纸篓,绝不 rm -rf
唯一删除路径是 FileManager.trashItem。清空废纸篓永远是 Finder 的决定,整个会话逐条可撤销。
免费开源的 Mac 磁盘清理工具
原生 SwiftUI 磁盘清理器,专为被 node_modules、Xcode DerivedData、Docker 镜像和微信缓存吃掉硬盘的 Mac 而做。
任何文件都不会被真正删除 —— 全部进废纸篓,全程可撤销。

Why DiskWise
唯一删除路径是 FileManager.trashItem。清空废纸篓永远是 Finder 的决定,整个会话逐条可撤销。
node_modules、DerivedData、Docker 用量、构建产物——这些「系统数据」里最大的元凶,普通清理工具根本不敢碰。
扫描结果带解释:这是什么、删了会怎样、多久长回来。微信、钉钉、企业微信单独覆盖——很多机器上这三个就占几十 GB。
没有 updater、没有 analytics、没有广告、没有后台守护。一个 .app 就是全部,代码 Apache-2.0 公开可审。
竞品调研 · 2026-10
定位主张:DaisyDisk 的眼 + Mole 的手 + 绝对不删你文件的底线
CLI 阵营(Mole 60k★)证明了需求真实存在,但把普通用户挡在终端外;GUI 阵营最出名的 CleanMyMac 又贵又闭源。「开源 + 原生 GUI + 安全删除」这个格子至今没人占。
别的工具问你要不要「永久删除」,DiskWise 从架构上就没有永久删除这条代码路径。
Apache-2.0 可审计 + 每个 release 附 DMG SHA-256 + App Store 上架(经苹果审核)。
开发者自己装;也想帮爸妈、同事、设计师朋友清出几十 GB 的任何人。微信、钉钉等中文场景的缓存从第一天起就是一等公民。
What you get
「看清楚」和「敢动手」在同一页完成:找到占空间的元凶、看清里面是什么、确认无误后两下移进废纸篓——中间不用换页面。
整块磁盘画成一枚环:每一段都是本次实测到的字节,分段之和等于整盘。光带停在已测量边缘,扫到哪看到哪。
点开任意一行就地展开子目录明细,环退居小表盘作参照,不用在页面间来回跳。
第一下武装、第二下移入废纸篓,Undo 原样放回。受保护路径(Home、~/Library 等)永远无法被整体移除。
全盘找出最占空间的 Top 文件、以及 N 天没动过的大文件,开发目录可一键跳过。
大小 → 部分哈希 → 全量哈希三段式分组,每组最新一份自动上锁,你删不掉唯一那份;venv、DerivedData 里的孪生文件单独列示、不进比对。
对照本机全部已装 App 的 bundle ID 找孤儿数据,原则是宁可漏报、绝不过删。
六套主题皮肤换字体、圆角与动效,十种界面语言开箱即用,全部免费、无内购解锁。
Install
macOS 13+ · Apple Silicon 与 Intel 共用一个 ~5MB 的通用 DMG
一行命令装好,后续 brew upgrade --cask 更新。
App Store 的每一版都要先过苹果审核,所以商店里的版本可能比 GitHub Release 慢一些。只想要最新那一版,用上面的 Homebrew 或直接下载 DMG。
FAQ
价格(0 vs 订阅制)、透明度(Apache-2.0 全开源 vs 闭源)、删除模型(一切进废纸篓可撤销 vs 直接删除)。它多了恶意软件查杀等模块,DiskWise 刻意只做磁盘这一件事做到底。
架构上不存在永久删除路径:唯一删除动作是 FileManager.trashItem,清空废纸篓只能由你在 Finder 完成。Home、~/Library 等受保护路径无法被整体移除。
Docker 虚拟盘里没有按镜像拆分的文件路径,任何声称能逐个删的工具都在装懂。DiskWise 只读展示用量并指向 docker 官方清理命令。
macOS 13+,Apple Silicon 与 Intel 共用一个 ~5MB 的 DMG;也可 brew cask 或 Mac App Store 安装。
是。所有功能与六套皮肤在本 build 全部解锁,无 telemetry、无广告、无订阅。App Store 版同样免费。
Star & Feedback
DiskWise 是一个独立维护的开源项目。如果它帮你清出了几十 GB,欢迎去 GitHub 点一颗星——星越多,下一个被「磁盘空间不足」卡住的人就越容易找到它。