
对于 Mac 用户来说,尤其是使用 MacBook Air、MacBook Pro 等设备时,由于很多机型采用固定容量 SSD,一旦系统、开发环境、缓存文件、应用数据不断累积,很容易出现“明明没有保存多少文件,但磁盘空间却越来越少”的情况。
macOS 自带的存储管理功能虽然能够查看空间占用情况,但对于想进一步定位问题的用户来说,信息展示仍然比较有限。很多时候,你知道磁盘满了,却不知道究竟是什么文件占用了空间。
可能是多年以前下载的视频;可能是已经不用的项目文件;可能是开发环境产生的缓存;也可能是隐藏在各种目录中的大型数据。

今天 软件格律诗 介绍的开源项目 Neodisk 它通过可视化方式展示文件和目录占用情况,一个 免费、开源、注重用户体验的 macOS 磁盘分析工具,让用户能够快速发现哪些内容正在吞噬硬盘空间,同时采用只读设计,避免直接删除文件带来的风险。
Neodisk 是什么?
Neodisk 是一款类似 Disk Inventory X、DaisyDisk 这类工具的磁盘可视化分析软件。
帮你发现空间到底被什么占用了。
传统查看文件大小的方式通常需要:打开 Finder;进入文件夹;查看属性;不断深入目录。这种方式效率很低。
而 Neodisk 采用可视化分析方式,通过图形化结构展示整个磁盘。
用户可以快速看到:
- 哪些文件夹最大;
- 哪些文件占用异常;
- 哪些旧文件长期没有使用;
- 哪些目录值得清理。
项目作者开发 Neodisk 的初衷,就是希望打造一个更现代、更快速、更注重体验的磁盘分析工具。作者表示,自己长期喜欢使用磁盘可视化工具来寻找大文件,但担心误删,因此将 Neodisk 设计为 只读工具,删除操作交由 Finder 完成。

为什么值得关注?
目前 macOS 上已经存在一些成熟磁盘分析工具,例如:
- DaisyDisk;
- Disk Inventory X;
- GrandPerspective。
但这些工具各有特点:有的软件收费;有的软件界面较老;有的软件体验不够现代。
Neodisk 想解决的问题,就是打造一个的新选择:
- 免费;
- 开源;
- 原生 macOS;
- 注重 UX;
- 隐私优先;

主要功能特点
1. 可视化磁盘空间分析
Neodisk 最核心的功能,就是磁盘空间可视化。相比传统列表查看方式,它能够将文件结构转换成更加直观的视觉形式。
用户可以通过:
- Tree Map(矩形树状图);
- Sunburst View(旭日图);
查看磁盘占用情况。
其中:
Tree Map 会通过不同大小的区域表示文件占用比例。文件越大,占据的视觉面积越明显。这样用户无需逐层打开目录,就能快速定位“大户”。
2. Tree Map 与 Sunburst 双视图
Neodisk 提供两种主要可视化方式。
Tree Map
这是很多磁盘分析工具常见的展示方式。整个磁盘会被拆分成不同大小的矩形区域,这种方式非常适合快速寻找大型文件。
每个区域代表:
- 文件;
- 文件夹;
- 数据占用比例。
Sunburst View
除了 Tree Map,Neodisk 还提供 Sunburst 旭日图模式。这种展示方式通过环形结构呈现目录层级关系。
对于喜欢探索文件结构的用户来说,会更加直观。项目作者表示,该功能受到了 SquirrelDisk 等工具设计理念的启发。
3. 原生 macOS 体验
Neodisk 并不是简单套壳应用,而是针对 macOS 设计。项目采用 Swift 开发,并针对 Apple Silicon 进行了优化。
相比跨平台框架开发的软件,原生应用通常能够带来,对于 Mac 用户来说,这种体验差异比较明显:
- 更流畅的动画效果;
- 更符合 macOS 的交互逻辑;
- 更低的资源消耗。
4. 只读设计,更安全
这是 Neodisk 一个非常值得关注的设计。很多磁盘清理工具的问题在于:它们不仅分析文件,还允许直接删除。虽然方便,但也存在误删风险。
Neodisk 采用:Read-only(只读)设计
也就是说:它负责发现问题;不直接修改你的文件。如果用户发现某个文件需要删除,可以:双击文件;让 Finder 打开对应位置;然后由用户自行处理。这种设计降低了误操作风险。
项目作者明确表示,因为担心用户通过工具误删重要文件,因此 Neodisk 不提供直接删除功能。
5. 文件变化检测
除了查看当前磁盘状态,Neodisk 还支持观察文件变化。
例如:某个项目目录最近突然变大;某个缓存目录不断增长;某些文件占用空间发生变化。通过变化检测功能,用户能够更容易找到:
“为什么我的硬盘空间突然少了?”这对于开发者尤其有价值。
例如:
Node.js 项目中的 node_modules;
编译产生的缓存;Docker 数据;开发环境临时文件。
6. 重复文件检测
Neodisk 支持查找重复文件。长期使用电脑后,经常会出现,重复文件检测可以帮助用户进一步释放空间:
- 同一个安装包保存多份;
- 多次备份同一个文件;
- 图片重复存储。
7. 按时间和类型筛选
为了方便定位文件,Neodisk 提供:
- 按文件年龄筛选;
- 按文件类型分类。
你可以快速查看:一年以上没有使用的大文件;占空间最多的视频文件;旧项目文件。相比单纯查看大小,这种筛选方式更加符合真实清理场景。
8. Cloud Scan 云端文件分析
Neodisk 后续版本增加了云存储扫描能力。它可以帮助用户查看:哪些云端文件已经下载到本地;哪些内容正在占用本地磁盘,对于使用 iCloud、云盘同步的 Mac 用户来说,这个功能比较实用。
项目更新中加入了:
- Cloud Scans;
- 并行扫描;
- 更多文件分析能力。
9. 快速扫描与并行处理
磁盘分析工具最影响体验的地方,就是扫描速度。Neodisk 针对扫描过程进行了优化,最新更新中加入 Parallel Scanning 功能,用于提升扫描效率。
目前支持:
- 并行扫描;
- 多目录同时分析;
- 更快的数据处理。
Neodisk 安装教程
目前 Neodisk 主要面向 macOS 用户。
方法一:下载安装
打开 GitHub 项目页面,进入 Releases 页面,下载对应版本。
方法二:源码编译
如果你是开发者,可以直接克隆仓库:
git clone https://github.com/tkslucas/Neodisk.git
然后使用 Xcode 打开项目进行编译。由于 Neodisk 使用 Swift 开发,因此需要 macOS 开发环境。
Neodisk 使用教程
第一步:启动软件
打开 Neodisk。首次运行后,需要选择需要分析的位置。
- Macintosh HD;
- 用户目录;
- 指定文件夹。
第二步:等待扫描完成
Neodisk 会分析,扫描完成后,会生成可视化结果:
- 文件大小;
- 文件层级;
- 目录结构。
第三步:查看占用情况
通过 Tree Map 或 Sunburst:
寻找:
- 最大区域;
- 异常目录;
- 长期未使用文件。
第四步:定位文件
点击对应区域。Neodisk 会显示:
- 文件名称;
- 文件路径;
- 文件大小。
如果确认需要处理:可以打开 Finder。然后手动删除。
Neodisk 适合哪些用户?
MacBook 用户
尤其适合需要经常管理空间的人:
- 256GB SSD;
- 512GB SSD;
开发者
非常适合查看:
- 项目缓存;
- 编译文件;
- 依赖目录。
例如:
Node.js:
node_modules
Swift:
DerivedData
Docker:
images
内容创作者
适合管理:
- 视频素材;
- 图片文件;
- 项目工程。
我的使用体验
从体验方向来看,Neodisk 最大的优势不是功能数量,而是设计理念。
磁盘管理最重要的是:让用户知道发生了什么。
Neodisk 选择了一条更加克制的路线。它不会替你删除文件,而是帮助你找到问题。这种设计更符合 Mac 用户习惯。尤其是在 macOS 环境中,文件管理本身强调安全和权限控制,因此只读模式反而降低了风险。
视觉体验方面,Neodisk 的 Tree Map 和 Sunburst 展示方式非常直观。相比 Finder 一个个打开文件夹,查看整个磁盘结构会轻松很多。当然,目前它仍然是一款持续发展的开源项目。如果未来加入更多智能分析能力
例如:
自动识别缓存;推荐清理项目;分析长期不用文件;体验会进一步提升。
总结
Neodisk 是一款非常符合现代 Mac 用户需求的磁盘分析工具。它没有选择成为另一个“一键清理神器”,而是专注于解决一个更基础的问题:
帮助用户看清自己的磁盘空间到底去了哪里。
通过原生 macOS 开发、可视化分析、隐私优先以及只读设计,Neodisk 提供了一种更加安全、更透明的磁盘管理方式。
如果你的 Mac 经常提示存储空间不足,或者想知道几十 GB 空间到底被什么占用了,那么 Neodisk 是一个值得收藏的开源工具。
官方网站
项目地址:
https://github.com/tkslucas/Neodisk
官方网站:
下载地址
https://pan.quark.cn/s/88d608525d6d



