✨ Vibe Coding 中文指南 · 从想法到作品

用自然语言编程 让AI为你写代码

Vibe Coding 是由 Andrej Karpathy 提出的革命性编程方式。
忘记代码本身,完全拥抱Vibe,让大语言模型理解你的意图并生成代码。
"我只是看东西、说东西、运行东西,然后它就能工作了。"

从自然语言出发,连接 GPT、Claude、Gemini、DeepSeek 等模型。
具体模型、价格与可用性,以 Modb API 控制台为准。

01 一个想法,从这里开始
04 四步工作流
∞ 不断迭代的可能性
向下滚动
定义

什么是 Vibe Coding?

"
有一种新的编程方式,我称之为"Vibe Coding"——你完全沉浸在氛围中,拥抱指数级增长,忘记代码的存在。
AK
Andrej Karpathy OpenAI联合创始人 · 前特斯拉AI总监

Vibe Coding 是一种AI辅助的软件开发技术。开发者通过自然语言向大语言模型(LLM)描述项目或任务, 由AI根据提示生成源代码。开发者不审查或编辑代码,而是通过工具和执行结果来评估它,并要求LLM进行改进。

与传统的AI辅助编程或结对编程不同,在Vibe Coding中,人类开发者避免检查代码,接受AI建议的补全而不进行人工审查, 更专注于迭代实验而非代码正确性或结构。

vibe-coding.js
// 传统编程
const app = express();
const routes = require('./routes');
...
VS
// Vibe Coding
→ "创建一个博客网站,支持用户登录和发布文章"
✓ AI已生成完整项目...
核心特性

Vibe Coding 的魔力

一种全新的编程范式,让创意成为唯一的限制

自然语言交互

使用你的母语描述需求,无需学习复杂的编程语法。"英语是最热门的新编程语言"

快速原型开发

从想法到可运行的原型,只需几分钟。非常适合周末项目和创意验证

零门槛入门

即使没有编程经验,也能创建功能完整的应用。人人都可以成为开发者

迭代式开发

遇到错误?直接把错误信息发给AI,通常就能修复。无需深入理解代码细节

个性化软件

创建"为一个人设计的软件",完全根据个人需求定制,不再受限于现有工具

拥抱AI时代

随着LLM能力的指数级增长,Vibe Coding将变得越来越强大和可靠

工作流程

如何进行 Vibe Coding?

简单四步,从想法到成品

01

描述你的想法

用自然语言告诉AI你想要什么。可以是"创建一个待办事项应用"或"把侧边栏的内边距减半"

02

AI生成代码

大语言模型(如Claude、GPT-4)理解你的意图,生成完整的代码解决方案

03

预览、审查与测试

先在隔离环境预览生成结果;上线前务必检查差异、依赖、安全和测试,不要盲目接受代码。

04

运行并迭代

运行代码,查看结果。有错误?直接复制粘贴给AI,通常就能解决

工具推荐

Vibe Coding 必备工具

这些AI工具将帮助你开启Vibe Coding之旅

Cursor

AI优先的代码编辑器,支持与Claude、GPT-4深度集成,Composer功能让Vibe Coding成为可能

编辑器

Claude

Anthropic出品的AI助手,代码生成能力强大,特别擅长理解复杂需求

AI模型

ChatGPT

OpenAI的GPT-4模型,全球最流行的AI助手,编程能力出色

AI模型

Gemini

Google的多模态AI模型,能理解代码、图像等多种输入

AI模型

GitHub Copilot

GitHub与OpenAI合作的AI编程助手,直接在编辑器中提供代码建议

编辑器插件

Replit Agent

在线IDE配备AI助手,可以直接在浏览器中进行Vibe Coding

在线IDE

从 AI 编程工具,到你自己的 AI 应用

通过 Modb API 了解模型列表、兼容协议与调用价格,让想法从原型走向真实应用。

了解模型 API 接入
注意事项

Vibe Coding 的边界

适合的场景

  • 周末项目和个人实验
  • 快速原型和概念验证
  • 学习新技术和框架
  • 个人工具和自动化脚本
  • 创意探索和想法验证

需要谨慎的场景

  • 生产环境和商业项目
  • 涉及安全性的应用
  • 需要长期维护的代码
  • 复杂的多文件项目
  • 安全关键型系统

"如果LLM写了你所有的代码,但你审查、测试并理解了它,那在我看来就不是Vibe Coding——那只是把LLM当作打字助手。"

— Simon Willison
常见问题

开始之前,你可能想知道

Vibe Coding 是什么?

Vibe Coding 是通过自然语言描述需求,让 AI 生成并迭代代码的开发方式。适合探索原型;生产项目仍需要代码审查、安全检查与测试。

没有编程基础可以开始吗?

可以从小型静态网站和个人工具入手。掌握基本的文件操作、终端、版本控制与调试方式,会让协作更可靠。

Modb API 和编程工具是什么关系?

编程工具负责编辑、运行与协作;Modb API 提供模型接入入口。是否可接入、支持哪些协议和模型,需要查看工具设置及平台当前说明。

Vibe Coding 可以直接用于生产吗?

不建议把未经审查的生成代码直接上线。请检查依赖、权限、输入校验和密钥处理,完成测试后再发布。

准备好开始 Vibe Coding 了吗?

放下对代码的执念,拥抱AI时代的创造力。让想法直接变成现实。