〖开源自荐〗MangoDisk:免费开源的 深度磁盘清理工具,轻量高颜值,支持 macOS 和 Windows

软件名称

MangoDisk(芒果磁盘清理)

应用平台

  • macOS
  • Windows

推荐类型

〖开发者自荐〗

是否收费

免费开源,所有功能均可直接使用。

一句话简介

免费开源、无需登录的 磁盘清理与系统优化工具:快速找出缓存、大文件、重复文件和应用残留,轻松释放磁盘空间,让电脑运行更顺畅。

它能做什么

1. 深度清理

一次找出系统、应用、浏览器和开发环境中的缓存、临时文件与卸载残留,不用再手动翻目录。还支持自定义清理规则,以及 Node.js、Rust、Gradle、Xcode、Python、.NET、本地 AI 模型等常见开发内容。

2. 大文件清理

扫描整个磁盘或指定文件夹,按类型和大小筛选,快速找到真正占空间的视频、安装包、压缩包和其他大文件。

3. 重复文件清理

按文件内容找出真正相同的副本,不靠文件名猜测。重复的照片、安装包和项目压缩包会成组显示,智能选择会确保每组至少保留一份。

4. 应用卸载与残留清理

卸载应用时一并找出关联的缓存、配置和残留文件,避免程序已经删除,遗留数据仍在占用磁盘空间。

5. 磁盘空间分析

通过矩形图直观看清磁盘空间去了哪里:方块越大,占用空间越多。可以逐层进入文件夹,快速定位最占空间的目录和文件。

6. 启动项管理

集中查看和管理随系统自动运行的程序。关闭不需要的启动项,可以缩短开机或登录等待时间、减少后台资源占用;需要时也能随时重新启用。

7. 系统优化

集中调整影响性能、隐私、存储和使用体验的系统设置。每项优化都会说明作用和影响,只应用你主动选择的内容,也可以恢复到优化前的状态。

8. 系统维护

遇到搜索失效、图标或缩图异常、系统突然没有声音、网络连接异常等问题时,可以按症状选择对应的检查与修复项目,不用再到处查找复杂命令。

为什么值得装一个试试

  • 免费开源:采用 GPLv3 许可证,所有功能均可直接使用。
  • 无需账号:不用注册登录,下载即用。
  • 本地处理:文件扫描、空间分析和清理都在本机完成。
  • 清理可控:扫描不会自动删除,文件名称、位置和大小会先展示,由你最终确认。
  • 操作有记录:清理、卸载和系统调整结果可以在操作历史中查看。
  • 跨平台支持:macOS、Windows 都能用。

下载后可以先运行磁盘空间分析或只读扫描,看看硬盘空间究竟用在了哪里,再决定要不要清理。

下载与源码

6 个赞

这么漂亮的么

使用 Tauri 搞的,外观可定制性高一些,代价就是内存占得略多,大约是 95 MB。

之前介绍过的 Fluent Cleaner Classic 则是 46.7 MB。

咨询

先提一个技术问题:清理文件的数据库是哪儿来的?

CCleaner、FluentCleaner 和 BleachBit 用的是 Winapp2.ini,

而您这个似乎没有介绍,不知道用的是哪个数据库,可靠性如何?

建议

然后是一些小建议。

1 UI 留白有点大

软件 UI 布局还是挺不错的,核心功能一目了然。但是,UI 控件的留白有点多,而且用的大多是圆角,显得不紧凑,浪费了一些空间,在小屏幕设备上体验不是很好。

2 “深度清理” 版块,很多项目无法显示具体要清理的文件

比如 “回收站”、“Windows 日志文件”。回收站还好说,Windows 日志文件在哪儿,对于初级用户可能就搞不清楚了。

此外就是那个 “需确认” 的显示逻辑,目前我这边扫描出来的内容,标签只有 “低风险” 和 “需确认” 两项,其中,

  • “低风险” 都列出了要清理的项目
  • “需确认” 却没有,那你叫我怎么确认?

3 “大文件清理” 中的 “大文件” 是怎么定义的?

建议在这个选项卡中,提供一个设置 “大文件” 定义标准的地方,比如超过某一大小即可定义为 “大文件”。

4 “重复文件清理” 中,“智能选择” 的逻辑可能有待商榷

这里默认是选择 “路径最短的文件”,可是感觉好像说不出什么道理。路径短的,不一定就是需要清理的吧?

个人建议还是不要给自动选择的选项,让用户判断,不干预用户的选择。

5 “磁盘空间分布” 中的 “列表视图” 设计重复

这……左右都是一样的啊,那这个 “列表视图” 的存在意义为何?

6 “磁盘空间分布” 中的 “矩形图” 建议用不同颜色区分相邻矩形

这样能更加清晰,SpaceSniffer 好像就是这样设计的。

2 个赞

感谢这么详细的体验和建议,非常有帮助。

  1. UI 留白和圆角确实偏多,影响信息密度和小屏体验,下个版本会重点优化布局紧凑度。

  2. “需确认”表示内容可能存在风险,需要用户自行决定是否清理。但目前文案有歧义,部分项目又缺少具体文件信息,确实无法有效确认。后续会优化文案,并补充路径和清理明细。

  3. 大文件目前默认定义为 50MB 以上,扫描后可快速筛选 ≥50MB≥100MB≥500MB≥1GB。后续会让这个设置更直观。

  4. 重复文件的智能选择目前依据路径长度,设置中也可以切换路径或修改时间。路径最短确实缺少直观依据,我会重新评估默认策略,也会考虑默认不自动选择,把决定权交给用户。

  5. 磁盘空间分布的列表视图目前信息重复,价值不够明确,后续会重新设计。如果您有更习惯的查看方式,也欢迎继续建议。

  6. 矩形图最初使用过多种颜色,后来为了减少视觉杂乱改成了统一主题色。不同颜色确实更容易区分相邻区域,后续会尝试在清晰度和整体风格之间取得平衡。

关于清理规则库:

MangoDisk 使用自己维护的跨平台清理规则库,不会直接加载或照搬 Winapp2.ini。Windows 规则会参考 Winapp2.ini 发现候选路径,macOS 也会参考相关开源项目,但最终都必须经过 Microsoft、Apple 或软件厂商的官方资料核对,并在 Windows 和 macOS 实机验证路径归属、可再生性和误删边界后,才会进入正式规则。

简单来说:第三方项目提供线索,官方证据和实测决定是否采用。

完整规则库已公开,每条规则都可以审计和追溯:

https://github.com/harry0703/MangoDisk/tree/main/src-tauri/crates/mangodisk-core/rules

4 个赞

请问一下,这个工具使用的规则是winapp2.ini吗

这类清理软件,并且是新生应用,在还没有市场口碑的前提下,还是不敢贸然使用的,毕竟谁都不知道,会不会因为某个未知的问题,导致误删了重要的东西

1 个赞

这个顾虑非常合理,清理软件确实应该谨慎使用
MangoDisk 会先扫描并展示清理明细,默认只推荐可以安全删除的清理物以及可再生的低风险缓存,不确定的内容需要用户主动确认
规则库和源码也全部公开,可审计、可验证。

https://github.com/harry0703/MangoDisk/tree/main/src-tauri/crates/mangodisk-core/rules

2 个赞

我想问下,深度清理功能,为啥不能选择磁盘,都是默认在C盘


默认是系统盘, Windows 一般是 C 盘。可以选择 扫描所有本地磁盘

为啥macos 26给了磁盘权限还是无法识别和扫描有垃圾的废纸篓??而且能否添加”删除前备份“的类似选项?

感谢反馈:folded_hands:

主要是 macOS 没有提供统一、公开的“扫描废纸篓”接口。

废纸篓还可能分散在不同磁盘并受系统隐私保护,因此即使开启完全磁盘访问权限,也不能稳定的扫描到废纸篓,所以这个清理规则暂时没有加入,我也在研究更稳定的方案
“删除前备份”可以考虑做成隔离区或可恢复清理功能,我会评估实现

还有mac应用卸载这块的卸载大小经对比后都会比 CMM X 软件 差 几兆 或 几十兆,是啥情况?

非常感谢反馈的这个对比数据
我会来详细的审查下,看看是哪里的差异

OKOK,我还以为只能扫描C盘

感谢反馈,这个问题确实存在,是换算方式的差异。
MangoDisk 当前用 1024 换算,CMM X 采用 1000 换算,导致卸载大小显示差异。
文件越大,显示差距越大。
我会优化一下,统一换算逻辑

再次感谢指出该细节问题:folded_hands:

还有一个问题,我用Windows版扫描C盘重复文件扫描的时候,他好像把我WPS云盘里的东西都下载到本地了。

感谢反馈,我会实际的测试 wps 云盘并优化一下

这个很赞啊,现在用的BleachBit,对比实在太简陋了。。。。

1 个赞

您方便提供一下更详细的信息吗?
1,Windows 系统版本
2,wps 版本
3,mangodisk 版本
我在 Windows 11 和 Windows 10 系统上,完整的测试了多种云盘的扫描,包括 wps,dropbox,Google drive,均未发现类似的问题
同时您也可以确认一下,是不是其他程序导致的 wps 云盘文件被下载到了本地
感谢反馈

1 个赞