关注 约 3 分钟 原文
在快 AI 时代,我是怎么把 Mole 做成一款「慢产品」的
- 首次出现
- 2026-11-15 10:00:14
- 独立来源
- 1 个
距离写完上一篇在少数派发的《从开源清理工具到付费 Mac 应用,用户教会了我如何做产品》已经过去两个多月。这段时间里,Mole 从 1.13 一路发到了 1.19,加上了 AI 工具清理和系统数据清理,Windows 版也在 10 月 14 日晚上发了出来,GitHub 上的 Star 一转眼也到了 73.9K。
回头看这段时间,花时间最多的反而不是写新功能,而是测软件、补发邮件、改图标和文案这些在工程师看来挺划不来的蠢事情。
程序员天然喜欢做可扩展的事情,什么事都想着尽可能工具化、自动化、AI 化来解决,让自己偷懒。这两个月下来我的感受有点不一样,代码越来越便宜,谁都能很快做出一个能跑的东西,能拉开差距的,越来越是那些只有亲手做过才知道的细节。好在有了 AI,这些原来要花大量人力的蠢事,现在一个人也做得完了。
我平时有点强迫症,电脑里的软件一直控制在 30 个左右。为了让 Mole 的卸载更彻底,清理残留的能力更强,最初那一轮我整理了国内外 300 多款 Mac 软件,下载下来 100 多个 G,分成 30 组,每组 10 个,让 Agent 借助 computer use 的能力去官网下载,依次安装到我的电脑上,检查目录、更新 bundle、自启动,再卸载,找剩下的残留,把缺的规则补进 Mole。
当时想着最多搞 100 个主流软件来测试,结果测完想着要不再搞 100 个,到了 200 个的时候,又想着再搞 100 个,后来又补充了 App Store 版本和扩展插件,一路到了 549、709、824,现在是 853 款。我的电脑一下子变成了下面这个非常凌乱的桌面,哈哈给大伙瞅瞅。
这个过程看着非常无聊,很多软件一装上就疯狂弹窗要权限,诱导你去买会员,有些还必须输入管理员密码,Agent 大部分能自己处理,少部分我在旁边帮一手。让我非常惊喜的是,AI 还顺手自己写了自动化安装、卸载、检查残留的脚本,让自己干得更轻松,挺聪明的,哈哈我就只能给它打打下手。
本来以为软件工程应该是规范的、有秩序的,跑了 100 个软件后,后面应该没什么可以补充的规则了,因为按理主流软件的开发规范完全可以枚举出来。结果越往后走越发现,完全不是这样,很多残留,怎么写通用规则都找不全,甚至有些 bundle id 干脆就不是反向域名,看着很规范的约定,可能只是当年某个程序员随手写的,没有任何理论可以解释出来,只能装一个查一个。
那一轮 300 多款软件测下来,Mole 补了 13 类可以复用的通用规则、90 多条精确清理路径,也顺手改掉了 30 多个原本以为要清、其实不该动的地方,还补了 100 多条单元测试。其中那些不该动的地方,对我来说和新找到的残留一样有价值,缓存可以重新生成,用户自己的文件却不能,几个软件共用的数据更不能因为卸了其中一个就清掉。
每款软件具体
据 少数派 报道(摘录,版权归原站)