2025年2月,Andrej Karpathy-前特斯拉AI主管和OpenAI联合创始人, 在X平台上首次提出“Vibe Coding”一词,掀起了软件开发领域的新浪潮。
Vibe Coding(氛围编码)是一种利用人工智能(AI)驱动的编程范式,用户只需用自然语言描述想要实现的功能,大型语言模型(LLM)便能自动生成代码。程序员的角色从手动编写代码转变为引导、测试和优化AI生成的代码。这种方法被认为能让非专业程序员创建软件,无需深入的编程训练。短短一个月后,该术语被《梅里亚姆-韦伯斯特词典》收录为“俚语及流行词汇”,显示其迅速传播的趋势 。

Karpathy将氛围编程描述为一种革命性的编程风格,"在这种风格中,你完全投入到氛围中,拥抱指数级发展,甚至忘记代码的存在"。实际上,开发者只需通过口头或文字提示("添加登录按钮"),AI就会在后台生成代码。正如Karpathy所说,这"不是真正的编码——我只是看东西、说东西、运行东西和复制粘贴东西,它大部分时候都能正常工作"。
Karpathy描述了如何仅通过对AI驱动的IDE说话(使用"SuperWhisper"等语音转文本工具)来进行调整,例如说"将侧边栏的内边距减半",然后 自动批准 AI生成的任何代码。他承认他经常不费心阅读AI更改的差异,当出现错误时,他只是将错误消息粘贴回作为提示以获得修复。结果:几乎神奇般地组合在一起的原型项目。他笑称这"相当有趣"且对 业余或一次性项目 非常高效。不过,值得注意的是,Karpathy自己也承认了局限性——Vibe Coding(尚)不能替代谨慎的工作。他也发出警告,AI确实会出错,严谨的产品仍然需要人类监督。简而言之,氛围编程是关于 创造流动性和产品快速迭代 ,而不是完全取代开发者。
Vibe Coding技术基础
Vibe Coding的核心是大型语言模型(LLM),这些模型经过专门调教,能够理解自然语言并生成功能性代码。
- 大型语言模型:如OpenAI的ChatGPT和Codex、Anthropic的Claude,能够将用户描述转化为可运行代码,甚至支持语音指令 。这些模型在代码生成方面的能力每7个月翻倍,推动了Vibe Coding的快速发展 。
- AI编码平台:Replit等平台提供了Replit Agent、AI编码助手、Webview和调试工具,简化了Vibe Coding流程。Replit还与DeepLearning.AI合作推出“Vibe Coding 101”课程,教育用户如何利用AI开发 。
驱动Vibe Coding的关键产品
Cursor https://cursor.com
是一款与氛围编程同义的新型AI代码编辑器。Cursor与Anthropic的Sonnet模型紧密结合。你不用打字,只需告诉AI要做什么:"这里添加登录表单"、"从Firebase获取用户数据"或"使这个列表可排序",Cursor就会在上下文中生成代码。用户赞叹Cursor的多行AI补全让他们能够"以思维的速度"编码。
最新消息显示, Cursor估值达到100亿美元:Anysphere,Cursor的开发商,在2025年3月与投资者讨论以近100亿美元的估值融资。此前,Anysphere在2024年12月以26亿美元估值完成1亿美元B轮融资 。Cursor的快速估值增长显示了投资者对AI编码的强烈信心。
最新消息显示, Cursor估值达到90亿美元:Anysphere-Cursor的开发商,在2025年3月与投资者讨论以近100亿美元的估值融资。此前,Anysphere在2024年12月以26亿美元估值完成1亿美元B轮融资 。Cursor的快速估值增长显示了投资者对AI编码的强烈信心。
Windsurf (前身为Codeium, https://windsurf.com/editor): Windsurf将自己称为"第一个代理式IDE",融合了传统代码编辑与自主AI代理。Windsurf的 Flows 框架将类似Copilot的建议与完整的代理能力相结合:它对你的代码库有"完整的上下文感知",并可以"运行Cascade",这是一个编辑和调试整个项目的多文件多步骤工作流。例如,Windsurf可以建议甚至执行shell命令,检测问题,并维护自己的状态——甚至在编辑器内提供应用的 实时预览 。实际上,这意味着你可以说"集成支付并设置用户认证",Windsurf将自动在前端和后端代码中引入正确的库和样板代码。许多开发者发现Windsurf的体验比其他工具更流畅,称赞其深度上下文和新的预览功能。
2025年5月,OpenAI以约30亿美元的价格达成协议收购Windsurf。这标志着OpenAI在AI编码助手领域的战略性投资,将其置于与GitHub Copilot和Cursor等工具的直接竞争中。Windsurf的收购反映了AI编码工具的战略价值,预计将增强OpenAI的GPT系列在编码领域的竞争力。
此外,像 Cline (https://cline.bot) 这样的轻量级扩展将氛围编程带入了VS Code等主流IDE。Cline是一个使用Claude 3.7 Sonnet处理复杂任务的"AI自主编码代理"。安装后,Cline可以扫描整个项目,建立内部索引,甚至执行终端命令或启动无头浏览器来测试Web应用。例如,你可以给Cline一个任务,如"构建用户注册页面",它将创建和编辑多个文件来完成任务——同时修复导入和语法问题。然后它会等待你批准每项更改。Cline的创造者宣传它甚至可以利用自己行动的输出(通过"Model Context Protocol (MCP)")来创建新工具或改进其方法。
简而言之,Cline就像一个非常聪明的配对程序员住在你的IDE中。(Cline在VS Code Marketplace上已有超过140万次安装,开发者称赞它能"处理整个代码库...感觉像魔法。")
还有Replit(https://replit.com) :提供Replit Agent、AI编码助手、Webview和移动应用,支持从开发到部署的全流程.
Lovable(https://lovable.dev) :一个专注于Vibe Coding的平台,帮助非技术创始人快速构建软件。
Vibe Coding应用:从创意到现实
氛围编程在今天能做什么?答案是:很多,尤其是在原型设计和UI工作方面。例如,前端开发者可以描述页面布局,让AI立即生成HTML/CSS和JavaScript。Replit和Figma等工具被一起使用,这样你可以导入设计模型并告诉AI,"将其转换为响应式React组件。"类似地,后端工程师可能使用自然语言来设置API:例如"创建一个使用OpenAI API公开/weather端点的Flask服务器",瞧——服务器代码和示例调用从AI中输出。
许多公司已经在生产环境中使用这些功能。一些初创公司使用AI为整个功能(认证屏幕、支付处理、管理员仪表板)生成样板代码,节省数周的工作。QA团队使用LLMs从需求文档自动生成测试用例。甚至IT自动化也受益:ChatOps系统可以读取日志文件错误,与LLM对话,并在人类监督下在代码库中应用补丁。
以下是一些典型案例:
-
个人工具 :《纽约时报》专栏作家Kevin Roose开发了“LunchBox Buddy”应用(https://joyful-froyo-b4482b.netlify.app/),通过分析冰箱食材建议便当内容,展示了非程序员也能构建实用工具 。
-
兴趣项目 :开发者Jason Cion在24小时内用Vibe Coding创建了一个基于浏览器的中国象棋游戏(https://jcion.space/)。
-
游戏开发 :微软产品经理Peter Yang通过Vibe Coding,在Cursor和Claude 3.7 Sonnet的帮助下,快速构建了一个简单的3D第一人称射击僵尸游戏(https://petergyang.github.io/DeathStar/),展示了其在游戏原型设计中的潜力。
Vibe Coding特别适合个人开发者、初创企业和非技术人员,用于快速验证创意或构建简单应用。然而,AI生成代码可能存在错误,例如在一次实验中,代码为电商网站生成了虚假评论,显示其可靠性仍需改进 。因此,Vibe Coding更适合非关键任务的爱好项目,而非复杂的企业级系统。
市场趋势与挑战
Vibe Coding正在改变软件开发行业的生态,以下是其主要市场影响:
- 初创企业采用:Y Combinator报告称, 2025年冬季批次中25%的初创公司代码库95%以上由AI生成。值得注意的是,这些拥有技术背景的创始人——他们是让AI处理大部分输入的高技能工程师。市场正在发生转变:风险投资公司和企业家正押注于能以闪电般速度引导产品开发的工具。
- 解决人才短缺:82%的企业报告开发人才短缺,Vibe Coding通过降低技术门槛,使非技术人员也能参与开发,缓解这一问题 。
- 开发效率提升:研究表明,公民开发(包括Vibe Coding)可将应用开发速度提高5.8倍,开发成本从15,000美元到100,000美元不等 。
GitHub的Copilot(基于OpenAI)现在每天有数百万开发者使用,微软、谷歌和AWS都在将基于聊天的编码助手集成到他们的云和IDE中。IBM的"Think"文章将Copilot和Replit与Cursor一起列为基本的氛围编程平台。Atlassian、Salesforce和Oracle已经为其企业开发工具宣布了AI编码功能,希望让团队能够使用简单的语言命令构建应用。
投资者反应:重新定义技术创始人
有了AI的加持, 风险投资(VC)对初创企业创始人的评估标准也在改变:
- 技能优先级变化:传统上,VC重视创始人的编码能力,但现在更看重领域专长、商业敏锐度和AI工具熟练度 。
- 早期投资策略:在种子轮和Pre-Seed阶段,VC青睐能用AI快速验证产品市场契合度的创始人,减少融资需求 。
- 后期关注点:在后期阶段,投资者关注软件的可靠性、可扩展性和生产就绪度 。
- 案例:数据库公司Supabase在2025年4月获得2亿美元融资,估值达20亿美元,部分得益于其在AI开发领域的潜力 。
技术创始人的定义正在演变,从“写代码”转向“架构思维”和AI整合能力。投资者认为,Vibe Coding使初创企业能够以更小的团队实现更大目标,但也提醒企业在生产环境中需谨慎使用AI生成代码。
挑战与局限性
AI生成的代码仍然需要人类监督。虽然初创公司大量使用AI,但专家强调创始人仍必须理解和调试代码,产品才能扩展。氛围编程是强大的原型加速器,但也警告说" 通过氛围编程走向生产代码库显然是有风险的 "。市场也对Vibe Coding的代码质量和可维护性表示担忧。AI生成的代码可能在短期内有效,但在长期维护和扩展方面可能面临挑战
总结为以下几个关键点:
- 代码质量:AI生成的代码可能缺乏深度和可扩展性,难以满足复杂系统的需求 。
- 理解与责任:非技术用户可能无法完全理解AI生成的代码,增加了维护和安全风险 。
- 适用范围:Vibe Coding适合原型和小型项目,但在需要严格测试和长期维护的企业环境中可能不足。
Vibe Coding代表了软件创建方式的一项突破性转变。通过依靠强大的LLMs和智能IDE,开发者 or 任何有愿景的人——都可以以惊人的速度将想法转化为工作代码。这是前所未有的加速构建-测试-迭代周期,实现快速原型设计,甚至为大众化编码。虽然传统编码技能对于稳定性和安全性至关重要,但"AI副驾驶"革命已经到来。Replit等公司和Cursor、Windsurf、Cline等工具证明我们正走向一个概念思维胜过语法知识的时代。早期吃螃蟹的用户已经通过语音和文本提示词构建完整的应用了;
氛围编程不仅仅是炒作——它是下一代生产方式的先驱。随着AI模型不断改进,期待用户意图和产品落地之间的流程更加流畅。明天的开发者将扮演不同的角色——设计师、产品专家、CEO——并让代码几乎自己编写(Self-Coding)。
未来,Vibe Coding不仅改变我们开发软件的方式,还将重新定义技术创新的边界。