Mac Utility / Storage相关项目

Cleaner

可解释、可选择、尽量安全的 macOS 清理工具

一个本地优先的 macOS 清理工具:先解释空间都去哪了,再给出可选择的清理建议,强调风险分级而不是“一键乱删”。

  • Mac App
  • Cleaner
  • Storage
  • Safe Cleanup
相关项目Mac 应用本地构建macOSSwiftUISwiftPM更新于 2026-03-14
Cleaner cover

概览

这项工作的关键构成

结果

结果与影响

  • 把高风险清理任务从黑箱工具变成可读、可判断的产品流程。
  • 证明我不只会做信息看板,也能处理高信任场景里的产品判断与界面表达。

决策

关键决策与取舍

  • 把“Scan -> Review -> Select -> Clean”做成清晰主路径,先诊断再操作。
  • 用风险分级、推荐项和用户目录优先策略,避免“一键乱删”式体验。

证据

证据与验证

  • 公开产品页与多张截图可以验证存储归因、风险分层与清理建议界面。
  • 本地构建形态为 SwiftUI + SwiftPM 的 macOS App,而不是静态概念稿。

精选界面

界面、状态与视觉节奏

案例

叙事、决策与证据

01

结果

结果与影响

  • 把高风险清理任务从黑箱工具变成可读、可判断的产品流程。
  • 证明我不只会做信息看板,也能处理高信任场景里的产品判断与界面表达。

02

决策

关键决策与取舍

  • 把“Scan -> Review -> Select -> Clean”做成清晰主路径,先诊断再操作。
  • 用风险分级、推荐项和用户目录优先策略,避免“一键乱删”式体验。

03

证据

证据与验证

  • 公开产品页与多张截图可以验证存储归因、风险分层与清理建议界面。
  • 本地构建形态为 SwiftUI + SwiftPM 的 macOS App,而不是静态概念稿。

04

角色

角色与贡献

  • Owner / Product Engineer:把真实的本地清理问题收成可解释、可选择、可安全执行的桌面产品。

05

问题

要解决的问题

  • 同类清理工具常把“能删”误当成“该删”,用户很难理解风险边界,也难以建立信任。

06

约束

约束与边界

  • 涉及删除行为,必须先解释空间归因和风险等级,再允许用户做选择。
  • 真实运行形态是本地 App,公开展示只能通过产品页与截图传递判断逻辑。

07

背景

为什么做

磁盘清理类工具最容易犯的错误,是把“能删”误当成“该删”。这个项目希望先把空间构成解释清楚,再让用户自己决定删什么。

08

场景

应用场景

  • 定位磁盘突然变满的原因。
  • 清理浏览器、开发缓存、日志与下载目录大文件。
  • 在执行删除动作前,先看风险等级与可能后果。

09

交付

实现了什么

  • 扫描时先展示存储空间归因,而不是直接给“清理建议”。
  • 把候选清理项分成可操作项、高风险项与推荐项。
  • 支持逐项选择与确认,避免“一键清空”式误删。

10

设计

设计要点

  • 先解释,再操作:风险说明必须比清理按钮更靠前。
  • 减少恐惧感:把“清理工具”做成一套可读的诊断界面。
  • 本地窗口应用适合这类高敏感操作,不依赖云端。

11

技术

技术实现

  • SwiftUI + SwiftPM,拆分为 CleanerApp 与 CleanerCore。
  • 扫描逻辑以用户目录为主,明确避开系统级高风险路径。
  • 状态管理围绕扫描进度、候选项选择与清理报告展开。

12

访问

当前展示方式

  • 当前公开展示的是产品页与截图,不提供线上 Web 版本。
  • 真实运行形态为本地 macOS App(本机可构建与运行)。

流程

从进入到完成的路径

这类项目更适合通过产品形态本身来阅读:截图、访问边界与关键任务顺序,比单段描述更能说明体验。

Scan / Review / Select / Clean

Cleaner flowScanReviewSelectClean

继续探索

继续进入相关材料

Cleaner preview

访问方式

这个条目仍属于持续演进中的实践。公开表面可能是线上网址、导览式预览,或者一组经过整理的界面状态,取决于当前发布形态。