乐于分享
好东西不私藏

我用 AI 做了个 Mac 小工具,上线三天赚了 170 刀

我用 AI 做了个 Mac 小工具,上线三天赚了 170 刀

我用 AI 做了个 Mac 小工具,在海外上线三天,赚了 170 多刀,还被一个拥有 10 万粉丝的 Lovable 设计大佬主动转发。但一开始,我做这东西纯粹是因为自己被逼疯了。

被 macOS 逼出来的需求

事情的起因是这样的。我用 Mac 的时候,常年都会接一块显示器,有时候还会接蓝牙音箱。但 macOS 只能让声音从一个设备里出来。这时候我就在想,既然我有两三个能发出声音的设备,为什么不能让它们同时发声呢?这样听感不是更好吗?

于是我上网找攻略,发现可以用系统内建的 MIDI App 来设置。但 MIDI 的操作极其繁琐:只能一个个调设备音量,没法控制总音量,更没法单独调 AirPods 和外接显示屏的音量。最让人接受不了的是,有些设备会有延迟,声音不同步,感觉像在 KTV 里一群人抢麦唱歌。

于是我又上网找,看有没有 App 能满足我的需求,结果没找到。那我就想,现在 AI 这么强,不如和我的同事 Claude 自己做一个。

为什么不一开始就自己做?因为我怕自己也变成那种自嗨的人。很多人爱说:这个问题,我十分钟做了个 demo,直接解决掉。但你要知道,你遇到的问题,可能已经有人解决过了,或者市面上早就有很成熟的产品了,你只是在浪费 token,重复造轮子。

确定市面上没有产品能解决我的问题后,我就撸起袖子自己干了。于是就有了 Tutti——一个常驻 Mac 菜单栏的音频小公举。我先说说它有什么功能,你们听完后看看,会不会下载使用。

Tutti 能干什么

最基础的功能:你可以在面板里勾几个音箱,这些音箱就能同步播放声音,不管是 MacBook、AirPods、蓝牙耳机、有线还是无线的音响。你也可以用它同时连接两个 AirPods,在外面和朋友一起听歌看片,类似 iPhone 上的同播功能——我一直不懂,苹果明明在 iPhone 上做了这个功能,为什么 Mac 上却没有。

除了这个,它也能做到市面上大部分音频 App 能做的事:按 App 分配输出和音量。比如显示器播放影片或背景音乐,MacBook 在剪辑,或者开会摸鱼。

还有两个市面上同类产品都没有的功能。

第一个,是用两只音箱组成真立体声。左边男声右边女声的双声道音乐,以前你得戴耳机才能听出左右分离。现在用这个功能,不同的音箱也能做出和耳机一样的效果。

第二个,是可以单独给某台设备调延迟。多设备同步会碰到一个问题:蓝牙音响的传输速度往往比有线慢半拍,实际听感上,你会先听到 MacBook 出声,再听到蓝牙设备出声。这时候调一下延迟,让声音对齐,听到的就是一样的声音了。

还做了些小功能:其他 App 发出声音时自动停止 Apple Music 和 Spotify 播放——比如你正在听歌,打开网页视频,Apple Music 会自动停,关掉视频又恢复播放。App 上所有的设置都能保存成设备预设,一键切换。也能给某个设备、某个 App 设置全局快捷键。

还有快捷指令、Siri、桌面小组件、Raycast,都可以控制 Tutti。我甚至还做了个 iPhone 遥控器,可以在同一个网络下遥控 Tutti 的音量、设备、播放进度等等。这个 App 的最终目标,是让它完全替换系统的音量图标,以后所有跟音量有关的操作都能在这里找到和设置。

做玩具容易,做产品真的难

功能大概就这些。这是我第一次真正做完一个 App:从想法到代码,到上 GitHub、做官网、接支付、建售后渠道等等,整个流程走完一遍,我才明白——vibe coding 做玩具容易,做产品真的难。要实现一个功能其实并不难,但要把功能做好用、做到没有 bug,是要花很多时间的。

从一开始,我就认真地把它当做一个可以商业化的产品对待。所以我一开始就想好了:它一定是一个基础功能可以免费使用、高级功能需要付费的产品。这样后续我才有动力去更新迭代。

产品的第一版我在 6 月初花了几天就完成了。这时候虽然我已经有很多想做的功能,但不知道优先级怎么排,也不知道这个功能做出来会不会有人用。所以一开始,我找了一部分人,免费给他们用,让他们给我提意见。这里面遇到了很多热心用户,给了我很多宝贵意见,甚至告诉我竞品是怎么做的、他们需要什么功能、遇到了什么 bug,我也是第一时间给他们排查。

这就跟我一开始说的是一个道理:如果你真的想做一个产品,千万不要自嗨,要听听用户到底想要什么,这才是最重要的。

经过大概一个月的迭代,我觉得这个产品已经有了自己的特点,也不怕和竞品对比了,就觉得可以开始推广它了。接着我 7 月初在 Product Hunt 和推特上发帖,没想到推文很快就冲上了 10 万阅读量和 1000 多的点赞。大概三天时间,这个产品就在海外收获了一批真实的付费用户,有了 170 多刀的收入。

这一个月,我最大的感受就是:现在的 AI 模型已经很强了,做出一个能用的东西很简单,但真正想把它产品化和商业化,还是要靠人的判断。

如果你想听更具体的开发思考、遇到的问题,以及我用的工具,我会在下一期详细说明。比如我用的三套开发 skills 各有什么优缺点,官网落地页怎么做,GitHub 怎么接入;还有上架要做什么,怎么宣传,怎么接入商店,怎么过苹果审核,怎么定价,这一系列的问题。各位看官放心,俺不卖课,只是想和你聊聊:在现在的 AI 时代下,一个普通人,想做自己的产品,而不仅仅是一个 demo 玩具,他应该怎么做。我相信这些一定会对你有所帮助。


Tutti 官网:https://tutti.barrybarrywu.com/zh/

GitHub:https://github.com/BarryBarrywu/tutti