Skip to content

SpaceLens 盘镜 ​

跨平台磁盘空间分析、可视化与清理:TUI / GUI / CLI 三入口共用一套引擎

当前版本v0.1.0(2026-09-24)
Git 标签v0.1.0
状态开发中(可自建运行)
平台Windows / macOS / Linux(TUI 与 CLI 跨平台,GUI 走 egui)
技术栈Rust + ratatui(TUI) + egui/eframe(GUI) + clap(CLI) + redb / jwalk / rayon
许可见仓库 LICENSE

项目是做什么的 ​

SpaceLens / 盘镜是一个磁盘空间分析与清理工具,适合日常清理本机磁盘、也需要在服务器或 SSH 环境里排查占用的用户。

三种前端(终端、桌面、命令行)共用同一套扫描引擎与不可变快照,因此扫描过程不会卡住界面;规则引擎把「能删什么」写成 TOML 规则并标注风险等级,删除前生成删除计划、拦截受保护路径,默认走回收站。

对 Windows 用户,它可以直接读 NTFS 的 $MFT 做快速扫描;对 Linux / macOS 用户,TUI 与 CLI 可以在没有图形界面的机器上用。

核心能力 ​

  • 回答三个问题:空间去哪了、什么可以删、删了会不会出事
  • 终端界面(TUI)、桌面界面(GUI)、命令行(CLI)三种入口共用扫描引擎与不可变快照
  • Windows NTFS $MFT 快速扫描,并行目录遍历,扫描时界面不卡
  • 矩形树图、过滤表达式、重复文件三级检测
  • TOML 清理规则引擎(带风险等级)、删除计划与受保护路径拦截、回收站删除
  • 快照保存 / 载入 / 对比,CSV / JSON 导出

界面截图 ​

点击任意截图可放大查看;截图都是本机真实运行程序后截的。

GUI 列表视图
GUI 列表视图
GUI 列表视图:左侧卷容量与目录树,中间是大小 / 占用 / 占比 / 修改时间,右侧是选中项详情与「删除到回收站 / 进入此目录」
矩形树图
矩形树图
矩形树图:按占比铺满的方块(本机实测一个 138 GiB 的目录),支持双击进入、拖框放大、滚轮缩放
类型统计
类型统计
类型统计:按类别汇总占用,从「其他 / 数据」到「图片 / 文档 / 视频 / 音频」逐行给出体积与占比
清理建议
清理建议
清理建议:按规则命中的目录(target / debug / incremental / deps 等开发缓存)逐行列出体积、占比与命中规则
清理规则
清理规则
清理规则:内置 5 条规则,标注风险等级(低 / 中)与动作(移入回收站 / 仅标记)
TUI 列表视图
TUI 列表视图
TUI 列表视图:没有图形界面的机器上同样能扫描,底部是命令与过滤输入行
TUI 矩形树图
TUI 矩形树图
TUI 矩形树图:终端里也能看占比分布

关于截图

截图为在本机扫描真实目录(342,692 个文件 / 138.33 GiB,耗时约 10.4s)时的界面。

获取方式 ​

暂未提供公开二进制,构建步骤见仓库 README;也可以直接邮件问我。

发版记录 ​