用Codex独立开发了一个产品,我收获的4个心得
当 AI 开发工具遇上产品思维,会碰撞出怎样的火花?一位零代码基础的产品经理用 Codex 打造的 macOS 番茄时钟应用「专注时刻」,不仅验证了 AI 开发的可行性,更揭示了需求定义的关键作用。从液态玻璃特效的调试到 PRD 的精准传递,这场人机协作实验为 AI 产品开发提供了宝贵范式。

最近我用 Codex 独立开发了一个产品,是苹果电脑 macOS 上的番茄时钟应用,叫「专注时刻」。
之前我也用 AI Coding 做过一些网页,还有小游戏。但只是一些 Demo,用来演示和写需求文档的。
这次的应用非常简单,但在我学习工作时,它能给我倒计时,提醒我专注,免得我又去刷短视频。用了一周,专注度和效率都上来了。
作为一个不懂编程的 AI 产品经理,我一行代码都没写,半天时间,就做出这样一个应用,还开源发布到 GitHub(见文末)。
嗯,挺有成就感的。
今天就给大家分享一下,我用 AI Coding 这个产品的心得。

先简单介绍下这个产品。
这是一个倒计时工具。打开设置面板,默认 25 分钟,考虑每个人习惯不同,我做成了可拖拽调整时间的设计。
倒计时的数字和按钮颜色可以自定义。倒计时的数字可以选择在菜单栏、桌面或者两个都显示。

如果选择有桌面,开启后,桌面上会有一个倒计时数字,一直提醒自己剩下多少时间,给自己紧迫感,时间到了响声提醒。
鼠标移上去,会有一个液态玻璃的卡片,可以随意拖动调整位置和尺寸。
1、AI 开发产品不难,难的是定义需求
做完这个应用,我最重要的感受是,用 AI 开发产品并不难,难的是清晰、准确地定义需求。
现在 Vibe coding 很火,很多人说,一句话就能让 AI 生成一个 App,生成一个酷炫的网站。这些东西,用来演示可以。
但如果你想用 AI 做产品,来解决个人或者公司的某些问题,要能稳定地使用,就没那么简单了。
为什么这么说呢?一开始,我也想偷懒,我想我是做产品的,我应该能把需求说清楚,所以我直接就用一句话让 AI 帮我做一个番茄时钟,结果呢?果不其然,翻车了。
你看,这是我用 Claude Code 加 Kimi K2.6 模型,做出来的效果。这个设置面板在桌面上居然拖不动,功能有 Bug,UI 不协调,倒计时数字在桌面上,这些阴影、样式都不好。


我知道,这不是模型不行,是我没把需求表达清楚,没有给它足够明确的功能逻辑和设计规范。
2、别一上来就让 AI 写代码
有了这个经验教训,我就学乖了,还是老老实实用做产品的那一套方法,让 AI 输出产品工作中每一步的产物,给下一步当上下文。

于是,我先把想法告诉 GPT,让它帮我出一版原型,但出来效果中规中矩,不是我要的风格。

所以,我还是手搓画了一个原型给它。

这次它生成的效果,我比较满意,可以当 UI 设计稿了。

有了这个设计稿,再让它设计应用的 Logo,出来几版都挺好的,我选了一个最简约的。

接着,我拿这个设计,跟 Gemini 沟通,让它生成产品需求文档(PRD)。你看,这份文档,从设计规范到功能需求、状态、交互,都描述得很清楚。

然后,我才把 PRD 和设计稿图片一起丢给 Codex,用 GPT-5.5 来写代码。
这回有了足够的上下文,提示词其实也不需要太多,它开发出来的第一版就能用了。

所以,别一上来就让 AI 写代码,先理清楚需求,定义好设计规范,给 AI 提供明确的上下文。
AI 拿到的信息越完整,它写出来的东西,才越接近我们想要的。
3、AI 卡壳的时候,别催它,要给它「指路」
用 AI 写代码,出 Bug、效果不对,是常态,需要我们多测试,给 AI 反馈,让它去修改。
这个项目里,我遇到最棘手的问题,是我让它做 macOS 的液态玻璃效果,它做出来居然是磨砂玻璃,完全不是我要的。
我还装了一个叫「Macos Design」的 Skill,它也调用了,但改了好几轮,还是没弄好。
这让我意识到,不是它不努力,而是 macOS 的液态玻璃是新的设计,要用新的实现方式,而它还在用旧的。
于是,我换个思路,先用 Gemini 查资料,给建议,把这些线索整理成提示词,再让 GPT 上网去查解决方案,引导它去查苹果官方最新的开发文档。
果然,它一查就明白,花了 10 分钟重构,效果就出来了。

这件事给了我启发:我们用 AI 写代码,不能当甩手掌柜,全部指望它。我们除了要表达好需求,还要了解一些产品开发的东西,在它解决不了问题、卡壳时,我们要指引它去寻找答案。
4、通用、重复的事情,沉淀成 Skills
看到这里,有朋友可能会问:这个过程,你为啥不用 Skills?
其实我没用,是想测试 GPT-5.5 的能力,而且,只有自己跑通完整的流程,才能更好地设计属于自己的 Skills。
这个项目虽然简单,但有几个环节在其他项目也能用到。这就特别适合做成 Skills。比如:
- 从一个模糊想法,梳理出清晰的 PRD;
- 从 PRD 到原型,再到 UI 的设计;
- 特定平台或团队的开发要求(如 macOS 开发、公司代码规范)。
这些如果每次都从头跟 AI 沟通,每次都在重新造轮子,既浪费时间,也浪费 Token。
接下来,我会把这些 Skills 做出来,再做新项目,就能直接复用。
以下是这个应用在 GitHub 上的链接,欢迎下载体验,如果觉得有用,记得顺手点点星 ⭐️。
https://github.com/siryeah/FocusTime
本文由人人都是产品经理作者【AI产品经理四月】,微信公众号:【AI产品经理四月】,原创/授权 发布于人人都是产品经理,未经许可,禁止转载。
题图来自Unsplash,基于 CC0 协议。
- 目前还没评论,等你发挥!

起点课堂会员权益




