8.3
深览指数
产品少数派·Tw93··AI 生成
从开源清理工具到付费 Mac 应用,用户教会了我如何做产品:Mole
本文是独立开发者 tw93 关于其 Mac 清理工具 Mole 从开源 CLI 发展到付费桌面版的产品复盘。核心观点是:产品成功的关键并非技术,而是理解用户真实需求、划定清晰边界、以及“不做什么”的克制。作者详细分享了从解决 AI 工具产生的三类独特垃圾(编译产物、旧版本、模型文件)出发,建立“三档清理原则”和保护名单的产品决策过程,并强调了与用户直接沟通(手工回复邮件)对产品迭代的不可替代价值。适合独立开发者、产品经理及对 Mac 工具设计感兴趣的读者。原文 ↗
核心观点
- ▍Mole 从开源 CLI 到付费 Mac 应用的成功,主要不是靠代码能力,而是靠“不做什么”的克制和对用户真实需求的深度理解与回应。
- ▍AI 工具会产生三类独特的系统垃圾(编译产物、过时版本、模型文件),通用清理逻辑难以应对,需要针对性地制定“三档清理原则”(可再生、重建成本高、不可替代)。
- 01Mole 开源 CLI 在不到一年内获得 60K Github Star,121 位开发者贡献代码,解决了近 800 个功能建议和 Bug。
- 02作者因 Vercel 流量账单超支 80 美元,才意识到开源 CLI 的用户规模足以支撑桌面付费版。
- 03为保障安全,Mole 将 `~/.ollama/models`、`~/.codex/sessions` 等 AI 工具数据和会话记录路径写入了保护名单,永不清理。
- 04Mole 的清理由三档构成:可再生缓存(默认勾选)、重建代价高的资源(用户审阅)、不可替代的数据(永不清理),并据此排列清理界面的项目顺序。
- 05作者将 `node_modules`、`Pods` 等依赖目录从清理列表摘除,因其删除后必须联网重下,代价高。
- 06Mole 的卸载功能会列出 App 散落在系统各处的文件,例如 Claude 应用包仅 781MB,但其 `Application Support` 目录却达 7.67GB。
- 07作者坚持手工回复用户邮件,因为退款率低于 0.8%,且能获取比自己自动化脚本更深刻的用户洞察,例如关于定价和浅色模式无障碍需求。
- 08作者设定的产品原则包括:不添加常驻监听/采样功能、不无故扩大系统权限、不为小便利引入新设置项。
反方 / 局限
- — 作者承认,Mole 只支持深色模式虽然出于设计考量(减少眩光),却忽视了浅色模式也是一部分用户(尤其是视力障碍用户)的无障碍需求,且至今未解决。
- — 有匈牙利用户评价“这个价格对一个免费应用也能做到的事情来说有点高了”,揭示了不同地区购买力差异对定价的敏感度。
- — 作者的核心产品哲学——如无必要、勿增实体——虽然保证了产品的克制与专注,但也意味着会婉拒许多看似不错的建议,可能错过部分用户的需求。
18 分钟 · 5 卡片 · 10 资料
读原文 →