不懂代码也能做APP?Vibe Coding上手实测,普通人能做到什么程度
- 2026-09-24 10:29:56

上周同事问我,"你说我有个APP的点子,但我不会写代码,现在那些AI工具能帮我做出来吗?"
我让他打开了一个叫Cursor的编辑器,用大白话把需求说了一遍。十五分钟后,一个能跑的网页应用出现在他面前。他盯着屏幕看了十秒钟,说了一句:"这也行?"
他不知道的是,这个"用嘴写代码"的玩法有个名字,叫Vibe Coding。
这东西到底什么来头
Vibe Coding这个词,最早是前特斯拉AI负责人、OpenAI联合创始人Andrej Karpathy提出来的。他自己是这么说的:"这不完全是编码,我只是看到东西,说出东西,运行东西,然后复制粘贴东西,它基本上就能用。"
翻译成人话:你不用一行行敲代码了,把"我要什么"说清楚,AI帮你写代码,你负责看结果、提意见、改到满意。
2026年这个概念已经火到出了书——电子工业出版社5月出了本《Vibe Coding氛围编程实战》,副标题就叫"普通人的AI编程入门书"。公众号科技数码榜上,一篇讲Vibe Coding的文章拿到了9万多阅读,排在科技数码榜第一。

我把7款工具跑了一遍
市面上叫得上名的AI编程工具,我花了两个周末跑了7款:TRAE、Cursor、Claude Code、Windsurf、GitHub Copilot、通义灵码、CodeBuddy。
同一个需求丢给它们——"帮我写一个查询用户信息的接口,支持分页和异常处理"——有的工具几分钟就出了完整功能,有的改了一下午还在报错。
关键不在谁的代码补全速度快,那已经是上一代AI编程的赛道了。现在真正考的是三件事:第一,能不能听懂你用大白话说的模糊需求;第二,初版代码离能跑还差多远;第三,你来回改了三四轮之后,它还记不记得你最初要什么。
实测下来几款印象比较深的:
Cursor 3.0,多文件编辑最成熟。你说"把这三个页面的表单样式统一一下",它能同时改三个文件,不用你一个个切。缺点是免费额度用得快,重度用得订阅。
Claude Code v2.1,工程理解力最强。2026年6月发布的版本,在SWE-bench上跑到80.9%——这个基准测的是真实开源项目的bug修复能力,不是背题库能刷上去的。它跑在终端里,没有图形界面,上手门槛高一些,但理解项目结构的能力确实强。
TRAE,字节跳动出品,基础版免费,内置了豆包、DeepSeek、Kimi、Qwen好几个模型。对中文需求的理解最准——你说"帮我做个查询接口",别的工具有时候会理解成让你自己写SQL,TRAE直接给你把路由、分页、异常处理都生成好。
普通人能做到什么程度
说几个我实际做出来的东西。
一个待办清单页面,从描述到能跑大概花了20分钟。中间改了3轮,主要是分页参数的问题,AI第一次生成的代码有个明显的bug,page参数传负数直接报500,改了之后就正常了。
不写代码能走多远?我拿几个场景说一下:
做个表单页面收集信息——能。这是Vibe Coding最轻松的场景,需求简单,AI生成的代码基本一次过。
做个数据看板展示图表——能,但得把数据格式说清楚。AI不会猜你的数据长什么样,你得告诉它字段名、数据类型、要什么图表。
做个完整的电商后台——能出框架,但支付对接、权限管理这些复杂逻辑,AI给的代码得改不少。不是不能用,是离直接上线还差一轮人工检查。
一个判断标准:如果你的需求能在一页文档里写明白,Vibe Coding基本能搞定;如果需求文档超过3页,准备花大量时间在"跟AI解释为什么不对"上。
做不到什么

这段我得说清楚,不然等于害人。
第一,你不会因为用了Vibe Coding就变成程序员。AI给你代码,你得看得懂它做了什么。不是要求你逐行看懂,至少得知道整体逻辑对不对。看不懂就直接用,出了问题你连bug在哪都定位不了,到时候比从头学还痛苦。
第二,AI生成的代码质量参差。实测中同一个接口,有的工具生成的代码分页参数没做类型校验——恶意请求传一个大数字进去就能拖垮数据库。你要是直接部署,等于裸奔。安全这块AI不会替你操心,得你自己来。
第三,来回改的时候,工具会"忘事"。有些工具到第三四轮对话就开始忘前面的约束。你说"加个分页",它加了,但忘了你之前要的异常处理。你得反复提醒它,有时候还不如重开一个对话从头来。
Karpathy自己说"Vibe Coding死了"
有意思的是,提出Vibe Coding这个概念的Karpathy,后来自己发了一条:"Vibe Coding is dead, the future is Agentic Engineering。"
他的意思是:光靠你一句我一句地改代码不够,未来的方向是AI能自己理解任务、自己做决策、自己跑测试验证,而不是等你来审查。
这话说得有点早。从我实测的体验看,Agentic Engineering的方向没错,但当前工具离"AI自己搞定一切"还差得远。Claude Code在做尝试——它能自己读项目结构、自己跑测试、自己修bug——但还远不到不用人盯的程度。
现阶段Vibe Coding是普通人碰编程门槛最低的入口。它不完美,但比从零学一门编程语言快得多。Karpathy自己也在那条推文里说,这不代表Vibe Coding没用,只是它会被更高级的方式替代。但"被替代"和"现在不能用"是两回事。
如果你有个产品想法但不会写代码,花一个周末试试Vibe Coding,看看能做到什么程度。成本几乎为零——TRAE基础版免费,Cursor有免费额度,Claude Code有试用。
但有个心理预期:第一次用会觉得"这也太简单了吧",做到一半会发现"这个改不动了",最后大概率做出一个能跑但不够完善的东西。
这已经足够了。对普通人来说,能验证一个想法到底行不行,比做出一个完美产品重要得多。
真正该担心的是另一种人:觉得AI什么都能做,把AI生成的代码直接拿去用,不做任何检查就上线。Vibe Coding降低的是编程门槛,不是降低了对结果负责的门槛。AI替你写代码,但出了问题还是你的事。
你试过用AI写代码吗?做出来的东西能跑吗?评论区聊聊。