我一开始真没想做 App
这两天我干了一件挺离谱的事...
我把一个微信群,做成了一个 App。
不是那种套壳网页,是真的 Android 原生 App,有账号,有日报,有资源库,有推送,有云端更新,有徽章系统,甚至还有“打赏群主”。
听起来有点抽象,但这件事一开始特别朴素。
因为我们群里的东西,太容易丢了。
每天都有人发工具、发文章、发项目、发观点。
有人丢一个新出的 AI 工具、有人分享一套提示词、有人把自己刚踩完的坑讲出来,有人突然发一个链接,说这个东西牛逼。
然后呢?过两小时,没了。
不是东西没价值,是微信群这个形态太会“吞东西”了。
你今天觉得这个链接很重要,所以你留意了一下。
明天想找咋办?就开始翻聊天记录。
翻着翻着,半小时过去了。
所以我一开始没想做 App,我只是想做日报,让 AI 每天把群聊整理一下,把当天有用的讨论、链接、工具、观点抓出来。

这一步其实已经很有用了——
因为群聊本来是流水,日报至少让它变成了一张网。
产品是被需求追着长出来的
但人就是这样。
有了日报,就会开始嫌日报不够。
- 日报里有链接,为什么不能点?
- 链接能点,为什么不能自动进资源库?
- 资源进了库,为什么不能分类?
- 日报生成了,为什么不能推到手机?
- 推到手机,为什么不能只推给对应账号?
- 账号退出了,为什么还能收到推送?
- App 更新了,为什么用户手机里没有提示?
你看,产品就是这么被逼出来的。
不是我坐在那里凭空想象,写了一个 PRD文档,说我要做一个社区 App。
没有。
一开始就是一个很小的痛点:
群里的好东西别再丢了。
然后一个需求追着一个需求跑,最后它就长成了一个 App。
一个完整的、几乎涵盖了多个基础模块的APP。

这个 App 现在有几个 tab:
- 首页,看群里的基本信息。
- 日报,每天的群聊总结会进去。
- 资源,群里发过的工具、文章、项目链接会沉淀进去。
- 我的,账号、订阅、打赏、徽章都在里面。
但是,这里面最重要的其实不是界面,而是关系。
日报不是随便推的。
只有经过注册的用户登录以后,手机设备才会绑定到账号。
后端推送日报的时候,只会推给对应账号的设备。
退出登录的时候,也会解绑设备。
不然就很危险。
你换个账号,或者退出了,结果旧账号的日报还往手机上推。
这不就..纯纯的添乱吗?
这不是一个 AI 工具能单独干完的

这次我主要用了几类工具。
内容和自动化这层,用的是 Cola。
你可以把它理解成一个群秘书。
群里每天几百上千条消息,谁发了工具,谁发了文章,哪些链接值得沉淀,哪些话题可以进日报,这些事情它来处理。
它不是简单复制聊天记录,它要从一堆很碎的对话里,把有价值的东西捞出来。
在整理内容方面,它是我很贴心的小助理。
工程这层,用的是 Codex。
Android App 的代码、接口调试、UI 调整、版本号、签名包、release 构建、线上 bug 排查,基本都是我跟 Codex 一轮一轮干出来的。
上面这些,这些都要像一个正经 App 那样处理。
所以这不是“我让 AI 帮我写了几段代码”就完事了,其实它更像是一个小流水线,多部门(工具)组合,各司其职,最后拼装成一个完整的App。
它们的分工也很有条理:
微信群消息进来,Cola 整理日报和资源,后端存数据,发接口Android App 展示日报、资源和徽章。
APP搞定之后,Firebase 负责推送,GitHub Releases 负责发安装包,Codex 在旁边负责把这一整套东西接起来、修 bug、打包、部署。
我在中间负责不停地说:
这里不对!这里不像正式产品!这里用户会懵!这里必须重做...
AI 很快,但你得会验收
听起来有点像老板,但其实更像产品经理加测试员加倒霉运维。
因为我光是用在测试的时间,就占了整个开发周期的三分之一,可以说,我在努力地尝试代入用户视角,给这个APP挑刺。
因为AI虽然干活很快,但是,快不代表对。
你得盯着它。
你得知道什么叫“能跑”,什么叫“能用”,什么叫“可以交给别人用”。
这三个东西差很远。
- 能跑,是命令行成功了。
- 能用,是我自己点一遍没问题。
- 可以交给别人用,是账号、推送、下载、更新、异常、退出、链接、安全边界都要过一遍。
这次资源库就是一个很好的例子。
之前我让 AI 把近一个月群聊里的资源链接都拉出来,分类放进资源 tab。
一开始还挺顺,后来资源 tab 打不开了,App 里就一句话:
服务器暂时不可用。
我当时心里一沉...因为这种感觉,我太熟悉了。
正式发布前,最怕这种东西。
我赶紧去PUA 我的苦逼赛博程序员——Codex。

一查,果然不是 App 页面坏了。
是后端 /api/resources 挂了。
更具体一点,是 Cloudflare 那边 D1 查询在某些参数下直接炸了。
报了一个很阴间的错误:
Cannot read properties of null。
说人话就是:
你以为你在查资源,结果它说我数据库会话没了。
这种 bug 最烦。
因为默认列表可以,搜索不行,搜索可以了,分类又不行。
分类修了,部署又被 minify 搞出参数错配。
最后只能让 Codex 绕开那条不稳定路径,改成后端先拿稳定数据,再在 JS 里做过滤。
然后重新部署。
再测:
- 默认资源列表,200。
- 搜索,200。
- 分类,200。
这时候才算修好。
所以做产品最真实的部分,根本不是截图里很漂亮的页面...
是你半夜盯着一个bug,骂骂咧咧,然后开始死磕,到它修好为止。
然后心满意足上床睡觉,等待下一个bug的出现。
我还给早期用户发了徽章
这次还有一个我挺喜欢的小功能:
内测玩家徽章。

打开 App 的时候,如果你拿到了这个徽章,会弹一句:
恭喜你获得 内测玩家 徽章。
点“收下徽章”以后,以后就不再打扰。
这个东西技术上不难,但产品上很重要。
因为一个社区不是只有内容,还要有参与感。
你不只是路过这个 App,你是早期把它用起来的。
这个感觉,要被看见。
真正变快的不是写代码,是想法落地

整件事最有意思的是,我不是一个人硬写出来的。
我更像是在指挥两个 AI 干活。
Cola 偏内容和自动化,Codex 偏工程和交付。
一个负责从群聊里捞东西,一个负责把这些东西变成真正可用的 App。
我夹在中间,负责不断判断:
- 这个功能有没有必要。
- 这个体验顺不顺。
- 这个接口安不安全。
- 这个版本能不能发出去。
- 这个 UI 有没有正式发布的样子。
你会发现,AI 让很多事情变快了,但对于产品的判断力没有消失,反而更重要了。
因为以前你一个人写代码,慢归慢,但节奏在你手里。
现在 AI 一下子能改十个文件、部署三次、发两个版本、接一堆接口。
你如果没有判断力,它也能很快把事情搞乱。
这就像你请了一个手很快的装修队。
他一天能给你砌三面墙。
但墙该砌哪,门该开哪,厕所不能装在厨房的位置,这个还得你自己知道。
不然速度越快,越恐怖,这种情况下,造成的破坏,是很难修复的。
所以这篇文章不是想说:
你看,我做了个 App,多牛逼。
不是。
我真正想说的是,AI 让一个普通人把想法变成产品的距离,缩短了很多。
以前你想给一个微信群做 App,听起来就是个项目。
要前端、后端、Android、推送、证书、发布、运维。
现在你真的可以从一个很小的痛点开始:
我想让群里的好东西别丢,然后一步一步往前拱。
一个功能一个功能地去开发,最后把所有bug通通修完。
最后你回头一看,发现:哎,好像真有个东西长出来了。
微信群负责热闹,App 负责记住

这就是我觉得 AI 最有意思的地方。
它不是替你“突然产生一个绝妙的小想法”。

它是把你那些原本会死在想法阶段的小念头,往现实里推了一把。
当然,到最后,锅还是你的。
资源 tab 挂了,用户不会骂 AI。
他只会说:Simon,你这个 App 打不开。
所以啊朋友们,别迷信 AI,也别小看 AI。
它不是神,但它确实是一个很能干的实习生,而且是不睡觉的那种。
你要会使唤它,也要会验收它。
我把一个微信群做成 App,大概就是这么回事。
不是因为我一开始规划得多清楚,而是因为这个群每天都在产生东西,这些东西,值得被留下来。
微信群负责热闹, App 负责记住。
如果你也想看看这个群聊 App 后面会长成什么样,可以来群里一起玩。
感谢你看到这里。
如果觉得这篇文章还不错,欢迎:点赞,推荐,转发给你正在vibe coding的朋友,让他也能做一个自己的APP。
我建了一个 AI 交流群,群的信息密度很高,也有很多AI行业的从业者。
如果你是以下选手:
一线 AI 从业者——工程师、产品经理、创业者、投资人
正在把 AI 融入自己的业务或工作流
对 AI 工具、Agent、大模型落地有真实的经验和困惑
不只是想"学 AI",而是想和同行交流、找资源、找合作
我是 Simonlin,下次见。







