Vibe Coding(氛围编程)是指用自然语言向 AI 描述需求、让大模型自动生成代码的编程方式,开发者跟着感觉走、几乎不逐行读代码。本词条介绍 Vibe Coding 的由来、玩法、常用工具与争议。

| 类型 | 编程俚语 / AI 术语 |
| 提出者 | Andrej Karpathy |
| 提出时间 | 2025年 |
| 所属领域 | AI 辅助编程 |
| 代表工具 | Cursor、Claude、Copilot |
| 英文名 | Vibe Coding |
Vibe Coding(氛围编程)是一种借助 AI 大模型进行开发的编程方式:开发者不再逐行手写代码,而是用自然语言把需求「聊」给 AI,由 AI 生成、修改和调试代码,人跟着感觉(vibe)走,把注意力放在想法和结果上。
这个说法由前 OpenAI 创始成员、前特斯拉 AI 负责人 Andrej Karpathy 于 2025 年初在社交平台上提出。他形容这种状态是「完全放飞自我、拥抱氛围」——看到报错就直接粘贴给 AI,对生成的代码「全部接受」,甚至忘记代码本身的存在。这条帖子迅速走红,Vibe Coding 随之成为 AI 编程领域最出圈的流行语之一,还被词典机构收录为年度热词。
Vibe Coding 的走红背后,是大语言模型代码能力的飞跃和 Cursor、Claude、GitHub Copilot、Windsurf、Replit 等 AI 编程工具的普及。许多不会写代码的人靠「一句话需求」就能做出能跑的网页、小游戏和小工具,业内也因此出现「人人都是程序员」的讨论。
Vibe Coding 也招致不少批评:AI 生成的代码可能存在安全漏洞、性能问题和难以维护的「屎山」结构;使用者若完全不懂代码,出了问题既难定位也难修复。多数从业者的共识是:它非常适合原型验证、个人小项目和学习探索,但正式生产环境仍需要人来审查、测试和把关。
问:Vibe Coding 和普通的 AI 辅助编程有什么区别?答:AI 辅助编程中人仍主导并审查每段代码,AI 只是补全工具;Vibe Coding 则把主导权交给 AI,人主要负责提需求、看效果,基本不逐行把关。
问:不会编程的人能靠 Vibe Coding 做产品吗?答:做演示原型和简单小工具完全可行,这也是它走红的原因;但要上线面向公众的产品,仍建议有懂技术的人把关安全与稳定性。
问:常用的 Vibe Coding 工具有哪些?答:常见的有 Cursor、Claude(及 Claude Code)、GitHub Copilot、Windsurf、Replit、Bolt、Lovable 等,大多支持对话式生成整个项目。

| 类型 | 编程俚语 / AI 术语 |
| 提出者 | Andrej Karpathy |
| 提出时间 | 2025年 |
| 所属领域 | AI 辅助编程 |
| 代表工具 | Cursor、Claude、Copilot |
| 英文名 | Vibe Coding |
登录 后参与讨论
暂无讨论,来发表第一条评论吧