孤本网
/ 0 阅读
0
0

Mole:从60K Star开源CLI工具到付费Mac应用的进化之路

一句话结论

Mole由开源CLI工具演变为付费Mac应用,通过精细化清理策略与人性化设计,在AI工具时代解决了开发者本地磁盘膨胀痛点。

关键要点

  • Mole CLI在GitHub获得60K星,发布50多个版本,121位开发者贡献代码,解决近800个问题。
  • 工具针对AI工具产生的三类垃圾(编译产物、旧版本、模型文件)进行分类清理,单次清理编译产物可达86GB。
  • 桌面版付费销售,CLI版本保持开源免费,当前版本包含清理、卸载、优化、磁盘分析、硬件状态五大功能模块。
  • 产品设计遵循“如无必要勿增实体”原则,保护名单写死以避免误删,营销费用为零,退款率低于0.8%。
  • 界面使用NASA素材制作的行星贴图,支持国际化,用户全球分布,增长主要依赖口碑传播。

背景与事实

Mole最初是去年国庆期间在三亚开发的开源CLI工具,旨在解决Mac系统磁盘空间管理问题。该工具迅速在GitHub社区获得关注,累积获得60K星,发布超过50个版本,吸引121位开发者贡献代码,并解决了近800个问题。触发桌面版开发的关键事件是Vercel图片流量产生了80美元账单,促使作者从命令行工具向图形化应用转型。目前,Mole CLI保持开源免费,而桌面版采用付费模式,已上架少数派正版软件商城。

随着AI开发工具的普及,本地磁盘垃圾问题变得尤为复杂。AI工具主要产生三类垃圾文件:第一类是编译产物,如Rust的target目录、前端的.next或dist目录、Xcode的DerivedData目录,单次清理可达86GB;第二类是旧版本,如Claude Code、Cursor Agent、GitHub Copilot每次更新约250MB,累积十几个版本后占用显著;第三类是模型文件,如Ollama、LM Studio、HuggingFace下载的模型,常占几十GB。Mole的策略是清理前两类,不碰第三类,因为模型文件具有不可替代性。

清理策略分为三档:可再生文件(HTTP/GPU缓存、编译产物、日志)默认勾选;重建代价高的文件(包管理器缓存、本地模型、iOS DeviceSupport)需用户确认;不可替代文件(聊天记录、邮件、照片、项目状态)不列入一键清理。值得注意的是,node_modules、Pods、venv等依赖目录早期曾被误清,现已移除。对于Ollama模型,因其按哈希分块共用,删除需检查引用关系,~/.ollama/models、~/.cache/huggingface被列入保护名单,仅显示占用大小。AI会话记录(~/.codex/sessions、~/.claude/projects、~/.grok/sessions)及memories、plans、skills、生成图片均永久保护。曾发生因误删com.apple.e5rt.e5bundlecache(苹果神经引擎编译模型)导致功能异常的事件,此后建立了缓存目录审查机制。

删除流程首先扫描并列出路径、大小,默认不勾选不确定项,优先移入废纸篓,全程本机执行不上传数据。在卸载应用时,Mole会整合分散文件,例如Claude本体仅781MB,但Application Support目录达7.67GB。针对macOS更新安装包(/macOS Install Data),工具设三道隐藏门:有更新等待、14天内动过、安装进程运行,且默认不勾选。root权限脚本执行前会重跑检查,不通过则非零退出。界面设计上,无主动通知,扫描未完成不进入结果页,完成页预留空间防跳动。系统开启“减少动态效果”时行星停止旋转,状态变化减少空间移动,不依赖动画理解。

影响分析

对于中文开发者与从业者而言,Mole的发布表明针对AI工具时代磁盘管理的精细化方案已进入成熟期。传统的清理工具往往将node_modules等依赖目录视为垃圾并误删,而Mole通过建立明确的保护名单和分档策略,降低了数据丢失风险,这对依赖本地模型和大型项目依赖的开发者至关重要。从产品形态看,从CLI到GUI的演进解决了非程序员或追求效率的开发者使用门槛问题,而“付费桌面版+开源CLI”的双轨制既满足了尝鲜与极客需求,又通过付费支持了可持续开发。此外,零营销费用、低退款率(低于0.8%)以及全球分布的用户基础,证明了在技术工具领域,口碑与精准解决痛点是比广告更有效的增长路径。

适用边界

该结论主要适用于使用macOS系统、且经常使用AI编程助手(如Claude Code、Cursor)或本地模型(如Ollama)的开发者。对于主要使用Windows/Linux系统的用户,Mole不适用。若用户不依赖AI工具,磁盘垃圾主要为常规系统日志或缓存,Mole的AI专项清理功能价值会大幅降低。此外,付费桌面版针对的是Mac应用,CLI版本仅适用于终端用户。若用户磁盘空间充裕且不关心AI工具产生的冗余,Mole的核心痛点解决能力不适用。

孤本观察

Mole从开源工具到付费应用的转型,本质是将“技术极客的清理脚本”转化为“大众可用的系统维护产品”,其成功关键在于对用户数据安全的极致克制与对AI时代新垃圾形态的敏锐捕捉。

常见问题

Mole对AI工具产生的三类垃圾文件中,哪一类会被清理,哪一类会被保护?

Mole会清理编译产物和旧版本文件,但不会清理模型文件,因为模型文件具有不可替代性。

单次清理AI工具的编译产物最多可以释放多少存储空间?

单次清理编译产物(如Rust、前端、Xcode相关目录)可达86GB。

Mole桌面版和CLI版本在费用模式上有何区别?

Mole桌面版采用付费销售模式,已上架少数派商城;而CLI版本保持开源免费。

哪些AI相关的数据文件被Mole永久保护,不会列入一键清理?

Ollama和HuggingFace模型目录、AI会话记录(如codex、claude、grok的sessions)及memories、plans、skills和生成图片均被永久保护。

Mole在卸载应用时如何处理分散文件,并以Claude为例说明其数据量差异?

Mole会整合分散文件,例如Claude本体仅781MB,但其Application Support目录达7.67GB。

来源:少数派


评论