AI编程 Vibe Coding 个人软件 Claude Code
你有没有过这种想法——"我有一个很具体的需求,市面上的App都太复杂了,能不能自己做一个?"
以前答案是:学编程,可能要半年到一年。
现在答案是:打开Claude Code,用自然语言描述你的需求,AI在几分钟内帮你生成一个完整可用的软件。
这不是科幻,这是2025年底开始的现实。
Vibe Coding 这个词,是OpenAI创始团队成员Andrej Karpathy提出的。他这样描述:
简单来说,vibe coding就是你用自然语言告诉AI你想要什么,然后AI生成代码,你负责复制粘贴运行。基本上就是放弃控制权,拥抱AI输出的代码——不管它怎么来的,能跑就行。
传统的编程思维是:我写出代码,代码执行我的意志。
Vibe coding的思维是:我描述感受,AI帮我实现。
两者的核心差异在于控制权的让渡。以前是"我要这样写",现在是"我想要这个效果"。
Vibe coding之所以在2025年底突然爆发,核心原因是Claude等模型的编程能力完成了一次质的飞跃。
具体来说,Anthropic在2025年末对Claude Code进行了一次重大更新。这次更新之后,Claude Code从一个"生成代码经常出错、需要反复修正"的工具,变成了一个"生成的代码基本正确、结构清晰可读"的工具。
效果如何形容?Karpathy说:
突然之间,你需要花20美元/月和一个模糊的想法,就能让AI帮你生成一个能跑的功能软件。
这不是夸张。GitHub Copilot、OpenAI Codex、Cursor、Lovable、Replit……这些工具在过去半年里相继完成了类似的进化。现在你去问任何一个独立开发者,他们都会告诉你:AI写代码的能力,从"碰运气"变成了"基本靠谱"。
这次革命最让人兴奋的地方,不是让程序员更高效,而是让非程序员也能做软件。
The Verge的David Pierce写了一篇深度报道,描述了一个正在发生的现象:越来越多的人开始用AI为自己和家人做"定制软件"。
Robin Sloan是一位作家和技术爱好者。2020年,他在博客上写了一篇文章叫《An app can be a home-cooked meal》(一个App可以是一顿亲手做的饭)。在那篇文章里,他解释了自己为什么为家人做了一个简单的消息应用:
"永远不会有突然的重新设计,不会有铺天盖地的广告,不会有为了追逐用户群而做的转型。App可能在某个时候消失,但那会是我们的决定。"
五年后的2025年底,Sloan更新了那篇文章,说了这么一句:
"我完全没有改动过这个App,它运行得非常棒。"
值得注意的是,Sloan是会写代码的,他手工做了那个App。但今天,他开始用AI做更多的软件。他的橄榄油公司需要整合Shopify和USPS的数据,自动生成发货标签——他用AI写了一个Ruby脚本完成了这件事。
以前普通人做软件,只有两条路:
Vibe coding打开了第三条路:说出你的需求,AI给你专属软件。
家庭预算管理?做一个属于你自己的、包含你需要的所有功能、没有任何多余功能的App。
找不到合适的待办事项App?自己做一个。
要规划家庭旅行的行程和餐饮?用AI做一个定制旅行规划器。
这不再是大公司的专利,而是每个人都可以做到的事。
Vibe coding虽然火爆,但并不总是一帆风顺。最新的案例就是Replit和Apple的冲突。
2026年3月,Apple开始对一类特殊的App动手:所谓的"vibe coding应用"——即那些核心功能几乎全部由AI生成的App。
据The Information报道,Apple阻止了Replit和其他类似应用发布App Store更新,要求它们做出改变——可能包括将生成的App预览迁移到网页浏览器。
Replit的CEO Amjad Masad在社交媒体上表示:这是Apple在阻止创新。
到了2026年5月,Masad宣布Replit终于获得了四个月来的首次iOS更新,用四个字总结这次经历:"与Apple和解了"(worked things out with Apple)。
这背后有一个根本性的矛盾:
这场争议的本质,其实是软件工程的责任边界问题。当代码不是人写的,谁该为Bug负责?
这次变革最深刻的寓意,也许不在于某个具体的工具或事件,而在于它正在改变我们对软件的认知。
以前,软件是一种产品——由公司开发,面向大众销售。
现在,软件越来越像是一种个人表达——像手写信、像手工烹饪,像私人日记。
Robin Sloan在2020年的文章里写过:
"一个自制的App可以是一顿亲手做的饭。它不是工业化生产的速冻食品,但它是属于你自己的。"
五年后,这段话有了全新的含义。AI让"亲手做软件"的门槛降到了前所未有的低。每个人都可以拥有一个完全匹配自己需求的软件,而不是在通用软件里凑合。
有人会问:如果每个人都能用AI做软件,程序员是不是要失业了?
这个问题,就像摄影术发明后"画家是不是要失业了"的问题一样。
事实是:摄影术没有消灭画家,反而让真正好的画家更值钱了。Vibe coding也不会消灭程序员,而是让程序员的角色发生转变——从"写代码的人"变成"理解需求、架构设计、质量把关的人"。
| 角色 | 以前 | Vibe Coding时代 |
|---|---|---|
| 普通用户 | 用现成软件凑合 | AI帮你做专属软件 |
| 程序员 | 写代码的执行者 | 需求理解者、架构设计者、质量把关者 |
| 软件本质 | 公司开发的面向大众的产品 | 个人表达,像手写信一样个人化 |
Vibe coding目前还有很多局限:生成的代码需要人工审查,复杂的系统架构仍需要专业开发者,AI生成的App的法律责任归属尚不明确……
但趋势是明确的:工具在变,门槛在降,可能性在增加。
软件开发的世界,正在从"少数人的专业技能"变成"每个人都可以参与的表达方式"。这场变革才刚刚开始。
这不是消灭程序员,而是让软件开发从"专业技能"变成"个人表达方式"。
资讯来源:The Verge "You can make an app for that" (David Pierce, 2026.5.14);TechCrunch "Replit first iOS update in four months" (2026.5.15)