跳到正文

从妙言到 Mole:Tw93 的开源产品方法论与 AI 时代生存指南

讲师 Tw93向阳乔木姚金刚尼克西元子 · 20:00 直播

Tw93(汤威)是 Kaku、Pake、MiaoYan、Waza、Kami、Mole 等多个开源产品的作者,本职是前端工程师,在杭州一家大厂带团队。2026 年 5 月 23 日,他做客「未来硅世界」第 16 期,与主持团向阳乔木、姚金刚、尼克西、元子聊了近三个小时,完整讲述了自己 13 年开源经历背后的产品起源、设计理念、时间管理方法,以及对 AI 时代的判断。这篇文章适合独立开发者、开源爱好者、vibe coding 实践者,以及所有想做出「好看又好用」产品的人。

六个产品,一个开源家族

Tw93 的开源产品并非孤立存在,而是被他构建成了一个有温度的家庭体系。Mole 是勤勉的宠物鼹鼠,带着头灯和铲子在系统犄角旮旯翻找垃圾;Kaku 是硬核的爸爸,默默承载日常开发和编译任务;Pake 是收纳归纳的妈妈,把零散网页打包成小巧整洁的 APP;Waza 是练武术的姐姐,把工程习惯锤炼成 AI 可执行的技能;Kami 是爱美的妹妹,让 AI 报告变得视觉舒适、层次分明。

这个家族人设并非刻意设计。Tw93 解释,当时 Kaku、Waza、Kami 三个产品刚好形成 AI 时代的三角形——写代码的地方、写代码规则的地方、展示内容的地方。「我自己有个小女儿,包括 Kami 很像我的小女儿,就是很秩序警察那种感觉。」有了妹妹,自然想到姐姐,再往后,其他产品的特性也刚好能与家人对应上。

每个产品的起源都来自真实痛点。妙言源于大三时找不到顺手的 Markdown 工具,为了学 Swift 而写,至今迭代近 6 年。Pake 源于想用微信读书但没有桌面端,用跨 UI 框架打包后分享出去,意外受到关注。Mole 源于本地维护了近 1000 行的 Shell 清理脚本,因为觉得 CleanMyMac 这类正版清理软件「好重」。Kaku 是 fork 并魔改 VIZ Temu 而来,因为原工具不支持多窗口且不够美观。Waza 沉淀了将近一年与 Claude 的五六个 G 聊天记录。Kami 则源于本地投资多 agent 系统,因为 AI 生成的报告太丑,按自己审美调了一版。

Tw93 强调,这些产品大多在长假期间诞生。「大家会发现我的所有产品都是在放长假时候出来,平时的确没空。」但迭代并不困难,「迭代可能更多就是补充功能,它不是做功能,它是补 fix,修 bug」。

产品设计的边界感与审美来源

「如无必要,勿增实体」是 Tw93 做产品的核心原则。他坦言自己很讨厌繁琐,家里和书房都收拾得干净,这种极简主义倾向从大学时期就开始了。「做这种东西其实很多人往往是你决定不做什么,比你决定做什么会重要很多。当你很清楚知道你不要做什么之后,你还会轻松一点,没有那么累。」

这种克制也体现在产品分层设计上。以 Pake 为例,他提供了三种使用方式:完全不懂技术的人直接安装打包好的包;懂一点命令行的人按文档自行打包;有技术能力的人 fork 出去自己改。「我其实不太喜欢别人问我相同的问题,所以我会尽量把我的文档写得清晰,最好的办法就是这个东西就没有说明书,你就能够自己去用。」

关于审美,Tw93 分享了三条路径。第一是大学阶段大量阅读,当时帮考研室友占座,在图书馆敲了一年代码,把里面所有前端和设计相关的书都看完了,包括设计思维、极简主义、Linux 设计思维等经典老书。第二是工作时与设计师密切合作,「当时那个年代的设计师很潮流,我觉得很酷,经常跟他们讨论设计上的东西,了解他们的审美」。第三是自学画高保真 sketch 稿子,因为带团队后发现写技术文档跟非技术人员讲不清楚,「你就画两个稿子,导出两张图片发群里面,拉个会,大家就完全 get 得到了」。

最近他还在看日本设计原理和中国元至清的绘画作品,「看画的那个怎么去画东西,你还是能够 get 得到」。

时间管理:把开源当娱乐,用 AI 解放重复劳动

Tw93 的时间管理方法很朴素:早上七八点醒来后到上班前的时间,加上晚上下班后到 11 点多的时间,都用来做开源项目。「我搞这个东西不是为了赚钱,所以就会简单很多。假如你把它当任务,或者你要赚钱,那你就累死了。但假如你把它当成一个玩游戏的过程,你越玩越好,感觉又不一样。」

他明确表示不喜欢通过手机控制电脑干活。「第一他不够专注,第二他的确会写很多 bug,第三他对于跟你在一起的人不是很尊重。」但他确实把开源项目的 issue 和 PR 交给了家里电脑自动处理——他写程序让电脑理解产品的调性和功能偏好,知道哪些 PR 该合、哪些功能不能加。「这些才是最耗时间的,这个时间已经完全被我解放了。」

对于新功能开发,他并不会全部交给 AI。「我会跟他一直聊一直聊,聊到我满意以后才会让他去干,这样会更符合我的心意一点。」他提醒,AI 写代码容易啰嗦,需要人来把控方向。

AI 时代的判断:上下文是壁垒,通识是底线

Tw93 对 AI 时代的态度是「趋势不可避免」,但他强调非技术人员使用 AI coding 时需要具备计算机基础常识。「你要知道 React,知道数据库用什么,知道在哪里部署,知道有哪些好用的 CSS 框架,知道邮件系统的基本原理,知道 GitHub 为什么能记住你的东西。」他特别提到《人月神话》值得一看,「AI coding 出来以后有很多笑话,说你们 6 个月做的事情现在 1 个月能不能做出来?这种人就肯定没有看过人月神话」。

他提醒,AI 能写到 80% 的效果,但「一个产品从 80% 完成到后面 20% 的活,可能要占它 80% 的时间」。非技术人员往往不具备找 bug 的能力,因此「还是需要有一定的敬畏之心」。

关于壁垒,Tw93 给出了一个关键判断:「后面的壁垒不是做个东西出来,后面的壁垒是你跟 AI 的聊天的上下文。」他建议开发者保护好所有与 AI 的聊天记录、踩坑记录、AI 干活成败的记录。「这个记录保存下来是别人没有的,而且这个才是你最好的壁垒,没有人抄得会。」

商业化与出海经验

Mole 是 Tw93 第一款付费产品,定价 9 美元终身买断,用户 70% 以上在海外。他分享了自己踩过的坑:Stripe 走到最后一步要求提供香港身份证,Lemon Squeezy 也用不了,最后通过一个印度老哥开发的支付平台「嘟嘟 payment」(dodo)解决了问题。

他强烈建议个人开发者出海时注册一家美国公司。「个人在商业里面天然是劣势的。即使你是个小公司,公司跟公司对接是平等的。你一个人去跟腾讯对接,他可能鸟都不鸟你。」有了美国公司身份,对接支付平台、云服务、App Store 都会方便很多,税费也会更低。

关于资金回流,他提醒:「假如你的钱要汇回国内,只要超过 1 万刀,立马会有好多人来找你,会很麻烦。尽量放在你的香港卡或者新加坡卡上面。」他还建议产品前期不要花精力建售后系统,「你的阻力应该是在你的产品本身,只有等主产品功能完善了、用户量非常大了,再去做售后」。

现场问答

做产品时有没有做到一半想放弃的时候?

「实话说没有,想放弃的可能最开始就不在我的范围内。」Tw93 建议,如果产品有用户,可以约他们喝咖啡,听听他们怎么看这个产品。「假如他们都觉得你应该好好迭代,那你会有很大动力。但假如他们说要不你也放弃吧,那你的确可以换一个方向。」如果产品还没面世就想放弃,先判断它是不是能解决自己或一拨人的痛点。「假如只是自己 YY 的,那还不如尽快停掉,再去想新方向。」更好的解法是在做之前就判断清楚,「在前面花更多时间去调研、去判断,而不是做一半再放弃」。

推荐几个最近觉得好用的工具或物品?

Tw93 推荐了三样:一是电脑支撑架或垫高工具,「让你的手打字会很舒服,搞两个饮料瓶盖子也是可以的」;二是安克的多口充电设备,「接四个口都是满功率,出差旅游带一个就够」;三是小米的屏幕灯,「让电脑屏幕很清晰很漂亮,追求性价比可以选这个,追求高品质可以选 Beckoo 那种更贵的」。

要点回顾

  • 产品从自身痛点出发,先解决自己的问题,再分享给有同样需求的人。
  • 做产品要克制,「如无必要,勿增实体」,决定不做什么比决定做什么更重要。
  • 产品设计提供分层机制,让不同技术水平的用户都能上手,最好的说明书就是没有说明书。
  • 审美提升靠长期输入:大量阅读设计类书籍、与设计师交流、自学画高保真稿子。
  • 时间管理上,把开源当娱乐而非任务,用 AI 自动化处理 issue 和 PR,把精力留给新功能开发。
  • AI 时代,与 AI 的聊天上下文是最强壁垒,要保护好所有踩坑和成功的记录。
  • 非技术人员用 AI coding 需要懂计算机通识,保持敬畏之心,理解「后面 20% 的活要占 80% 的时间」。
  • 商业化出海建议注册美国公司,用小型支付平台解决收款,资金尽量留在海外。
  • 产品想放弃时,去和真实用户聊聊;判断标准是它是否解决真实痛点,而不是自己 YY 的需求。

直播回放132 分钟

播放器来自飞书妙记 · 在新窗口打开