上周末,我做了一个实验。

起因是看到群里有人在讨论一款新出的效率工具,功能确实惊艳——智能化的任务管理,丝滑的交互,还有那些让人直呼“卧槽”的动效。价格也不贵,月付5美元。

有人在下面评论:“这功能我也想要,可惜不会写代码。”

另一个说:“等国内大厂抄一个免费版。”

我突然冒出一个念头:如果我不看一行源码,只凭产品说明书,能不能用AI把这个软件“复刻”出来?

更疯狂的是——如果我只花不到1美元,能不能实现它100%的功能?

从“说明书”到“可运行软件”的72小时

说干就干。

我没有去GitHub找开源替代品,没有F12看网络请求,更没有做任何反汇编——那太“脏”了。我的依据只有一个:官网上的产品介绍页面,几张功能截图,还有YouTube上一个用户录制的操作视频。

严格来说,我只靠“看它长什么样、做什么用”,就要让Cursor帮我写出一个一模一样的。

打开Cursor,新建文件夹。在Composer对话框里,我敲下第一段话:

“请分析我提供的附件(产品官网截图+功能介绍文本),理解这款任务管理软件的核心功能。我们需要复刻它100%的交互体验和视觉风格。技术栈使用React + TailwindCSS + Node.js。”

不到30秒,Cursor开始输出代码。

第一个版本跑起来的时候,我差点从椅子上跳起来——那个熟悉的侧边栏布局,卡片式的任务列表,甚至连圆角和阴影的比例都几乎一致。有人可能会说:“这不就是抄个UI吗?核心逻辑呢?”

别急。

我继续把视频里展示的交互录屏发给Cursor:“注意看这个‘智能优先级排序’功能,用户拖拽任务到某个区域后,列表会自动重排。请实现这个交互逻辑,并给出算法思路。”

Cursor先是沉默了几秒,然后开始在聊天框里打出详细的实现方案:使用什么排序算法、如何管理拖拽状态、数据流怎么设计。紧接着,代码自动填充进了编辑器。

整个过程像什么?像你带了一个实习生,但他不是那种需要你手把手教三遍才能写出一行代码的实习生,而是一个读过源码、看过论文、能在你话音刚落就给出最优解的天才。

凌晨三点,我遇到了第一个真正的bug——拖拽排序时,任务卡片的动画会鬼畜般地闪烁。换作以前,我可能需要打开Chrome DevTools,一层层排查事件冒泡,在Stack Overflow上翻半小时帖子。

但现在,我只需要Ctrl+K,输入:“拖拽动画闪烁,可能是React渲染批次问题。请分析现有代码,修复这个bug,并用useDeferredValue优化。”

Cursor打开相关文件,扫描了一遍,然后输出修改后的代码,顺便附上一句注释:“已修复闪烁问题,并添加了性能优化,现在即使同时拖拽多个任务也不会卡顿。”

那一刻,我后背有点发凉。

一个程序员的“身价”到底由什么决定?

第二天傍晚,核心功能跑通了。

任务增删改查、智能排序、标签过滤、数据本地存储——所有这些,目标软件有的,我这边也有了。甚至因为它生成代码时顺手加了几个我觉得“应该有”的小功能,体验上反而更顺手。

第三天上午,我开始做最后的细节打磨。把图标换成同一套设计系统,调整深色模式下的对比度,优化移动端的触摸响应。最后,我花了0.3美元(按API调用量折算),让Cursor帮我写了一个简单的后端同步服务,用SQLite做数据库,支持多设备数据同步。

全部完成时,我算了笔账:

  • Cursor订阅费分摊:20美元/月,按3天折算约2美元

  • API调用成本:0.3美元

  • 总成本:2.3美元

不到一杯精品咖啡的价格,我从0到1复刻了一款需要团队开发数月的商业软件。

而原软件的订阅价是5美元/月——我花2.3美元得到的是可以永久运行、自由修改、甚至部署卖钱的“资产”。

这时我才真正理解那个标题的含义:不到1美元复刻一个软件,程序员真的变得这么廉价了吗?

但转念一想,问题没那么简单。

整个过程中,我做了哪些事?

  • 我定义了技术栈(React + TailwindCSS + Node.js)

  • 我拆解了功能模块(从截图和视频中提炼出核心交互)

  • 我判断了AI生成的代码质量(闪烁的动画是不是bug?)

  • 我决定哪些功能需要“锦上添花”(加一个自动备份怎么样?)

  • 我承担了最终的上线和维护责任

Cursor负责的是“怎么实现”,而我负责的是“实现什么”和“这样行不行”。

有开发者说,用Cursor感觉像弄了个钢铁侠的Jarvis当助手,编程简直跟开外挂一样。Dropbox的CTO Ali Dasdan也分享过类似的体验:他拖到最后一刻才开始用Cursor做项目,结果两个小时就完成了原本可能需要一整天的任务。

这让我想起一个比喻:工业革命不是让手工匠人变得廉价,而是让只会做马车的匠人被淘汰,懂机械的人站上舞台。今天写代码也一样——只会写“怎么实现”的人,正在被AI取代;而懂得“实现什么”的人,正在驾驭AI。

软件开发的“寒武纪大爆发”

第三天晚上,我把复刻版的软件打包成桌面应用,发给了几个朋友试用。

其中一个回消息:“这不就是那谁谁吗?你破解了?”

我说:“没,我用AI照着说明书写的。”

他沉默了很久,回了三个字:“太吓人了。”

是的,吓人。

如果一个人能用不到3美元、72小时、0行源码阅读,复刻出一个商业软件,那意味着什么?

  • 意味着软件行业的准入门槛被踏平了——只要有好想法,一个不懂编程的产品经理也能做出MVP。

  • 意味着“代码”本身的稀缺性正在消失——能跑起来的代码不再是护城河,用户信任、数据积累、生态网络才是。

  • 意味着程序员的分化会加速——只会增删改查的“码农”确实变得廉价,但能用AI造出十倍价值的人,身价会暴涨。

网上有个野生程序员,花三天时间用Cursor复刻了经典游戏俄罗斯方块。他自己说,从连游戏引擎是啥都不知道的小白,硬生生搓出了能跑的游戏,中间经历了凌晨三点和幽灵方块bug battle,把Cursor训练成专业方块动画设计师。这个例子里,Cursor扮演的不仅是工具,更是导师和队友。

当然,Cursor并非万能。有人让它用AI从零构建浏览器,一周生成300万行代码,结果生成的代码无法编译,模块之间缺乏协调,被全网嘲讽为“AI泔水”。这说明什么?说明AI再强,也需要人的架构能力和判断力兜底

最后的感慨

写这篇文章时,我又打开那个复刻版的软件,看着那些由AI生成的代码在屏幕上流畅运行。

它让我想起刚学编程那会儿,为了做一个留言板,翻烂了三本PHP书,折腾了整整一个月。而现在,一个下午,一个对话框,一个“让它再改改”的指令,就能造出当年想都不敢想的东西。

有人说,AI会让程序员失业。

我的体验告诉我:AI不会让程序员失业,但会用AI的程序员,会让不会用AI的程序员失业。

那个花2.3美元复刻软件的周末,让我最震撼的不是省了多少钱,而是当我面对一个空白文件夹,敲下第一句提示词时,那种“只要我想,就能做出来”的感觉。

这才是AI时代真正的奢侈——不是代码变得廉价,而是创造力的门槛,从未如此之低。

而那些还在争论“Cursor能不能取代程序员”的人,可能已经落后了。真正的赛场上,选手们已经开始用AI造东西了。

我花了2.3美元,复刻了一个软件。

下次,我想试试复刻一个公司。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区