01

你早就在做软件了

嘴动一下,应用就来了——这一站,先帮你看清"原来我已经在路上"。

"要是有个 X 就好了"——那一刻你已经开干

你在生活里说过多少次"要是有个记账小程序、要是有个倒计时、要是有个早上催我喝水的小工具"——那一刻你脑子里诞生的那段话,技术圈有个词叫产品需求文档

过去:你需要先学三年代码,才能把这句话变成软件。
现在:Vibe Coding 把这句话直接翻译成能跑的应用。

💡
关键认知

Vibe Coding 的本质不是放弃理解,而是把"理解"从"语法记忆"挪到了"目标定义"。你的真实工作变成了——把想要什么说清楚。

从自家厨房点外卖:一个比喻看清差别

以前做软件像开酒店——先学厨艺、买设备、招厨师,开张前你已经累趴下了。

现在像在自家厨房点外卖——你说"今晚我想吃红烧肉",AI IDE 把菜端上桌让你尝。你的角色从"厨师"变成"美食家+老板"——尝味道、提改进、做决定。

🗣️
你只做一件事——把想要什么说清楚

用中文,用大白话,越具体越好。

🤖
AI 干所有"翻译成代码"的脏活累活

读你的项目、生成代码、跑命令、装依赖——它都自己来。

道生一→万物:AI 能力的四层进化

Vibe Coding 圈子里有句口诀,叫"道生一万物"——意思是 AI 能力是分阶进化的,从一个最小起点扩散到一切:

1
一:装一个 AI CLI

获得跟 AI 对话的能力——这是入场券,5 分钟搞定。

2
二:AI 能读写一切文件

你不再需要手动复制粘贴代码——它直接改文件。

3
三:AI 能配置一切环境

装依赖、配数据库、部署项目——它自己跑命令搞定。

4
万物:一切皆可生成

代码、文档、测试、脚本、营销文案——你说要啥就有啥。

人机分工:你是导演,AI 是剧组

把电影类比拿过来——你是导演(管方向和判断),AI 是整个剧组(管执行和产出)。两边各干各的,互不抢戏。

🎯
你:说目标 / 定约束 / 做判断 / 设门禁

"我要一个能跑在手机上的记账 App,不要联网,最多 3 个页面"——这种话只有你能说。

⚙️
AI:理解意图 / 执行操作 / 生成产出 / 整理证据

读懂你说的话、写代码、跑命令、把测试结果摆给你看——这是它的活。

🌀
心法

"我是 AI 的寄生者,没有 AI 我失去一切能力"——这不是自嘲,这是新工作方式的核心宣言。承认它,你就上路了。

动手翻译:把"中文心愿"变成 AI 听得懂的话

左边是你平时随口讲的需求;右边是把它整理成 AI 能精准接住的 Prompt 模板。差别只在于"五段式"的明确化:

中文心愿
我想要个记账 App,
能记每天花了多少钱,
最好简单点,
我妈也能用。
五段式 PROMPT

1. 目标:做一个个人记账 App,给完全不懂技术的中老年人用。

2. 界面:单页面,最大字号,三个按钮——加一笔、看本月、清空。

3. 功能:每笔输入金额+一句备注,自动累计本月总额。

4. 数据:存在浏览器本地,不联网、不登录。

5. 技术栈:HTML+CSS+JavaScript 单文件,能直接双击打开。

看见区别了吗?左边是愿望,右边是规格。AI 不是读心术——你说得越清楚,它给得越准。

小测验:场景判断

你今晚突然想要一个"记账小程序",自己也不会写代码。最划算的下一步是?

02

AI IDE 三件套——你的新装备库

不是 1979 年的 Vim,也不是传统 VS Code——你需要一个"听得懂中文、能改你文件、会跑命令"的编辑器。

选车比喻:家用 SUV、跑车、卡车

三款主流的 AI IDE,定位完全不同。挑工具就像挑车——你要看自己跑的是什么路。

🚙

Cursor · 家用 SUV

上手难度:
是否免费:有免费额度,深度用要订阅
适合场景:窗口里直接写代码、改代码、看预览,全程图形界面。第一次接触 AI IDE 的人最容易找到感觉。

🏎️

Claude Code · 跑车

上手难度:中高
是否免费:需 Claude 订阅
适合场景:终端里跑,能读懂整个项目结构、批量改文件、自己跑命令。专业玩家的"长跑利器"。

🚛

Trae · 重型卡车(免费)

上手难度:
是否免费:完全免费
适合场景:字节出品,内置 GPT-4o / Claude Sonnet / DeepSeek R1 多模型可选。零门槛、不用付费、想体验 vibe coding 但不想先掏钱的人首选。

同一句需求,三家工具怎么接

下面这段对话演示:你说"做个待办 App",三个 IDE 各自的响应风格是什么样的。点 "下一句" 一句句看。

三步上手:从下载到第一个项目

不管选哪一家,路径都是这三步——先装好,再登录,再开第一个文件夹。

1
下载安装包

去对应官网(cursor.com / claude.ai/code / trae.ai),按操作系统下载,双击装好——和装一个普通 App 完全一样。

2
登录账号

第一次打开会让你登录。Cursor 用邮箱、Claude Code 用 Anthropic 账号、Trae 用字节抖音/手机号——都是常见登录方式。

3
"打开文件夹"开第一个项目

菜单里点 Open Folder,新建一个空文件夹(比如 my-todo),打开它。从此你的 vibe coding 工位就开张了。

同一需求两种界面:Composer vs 终端

Cursor 的 Composer 让你用聊天框;Claude Code 让你在终端里说话。下面是同一句需求在两种界面里的样子:

CURSOR · COMPOSER
# 在右侧 Composer 输入框里粘贴:
新建一个 index.html,
做个待办 App,
能加任务、勾掉、删除,
存在 localStorage 里。
完成后帮我打开预览。
同一需求 · CLAUDE CODE 终端

启动:在 my-todo/ 文件夹里跑 claude

提问:直接打字"做个待办 App,能加任务、勾掉、删除,存 localStorage"。

差异:它会先列出"我准备做这几步,你 OK 吗",等你回 "go" 才开始动手。

结果:同样产出 index.html,但你看到的是终端日志而非可视面板。

prompt 翻译:一句中文 → AI 听得懂的"做单"

同样的需求,写得越像"工单",AI 出错越少:

中文一句话
给我做个待办 App,
能加任务能勾掉。
工单式 PROMPT

1. 目标:单文件待办 App。

2. 文件:只生成 index.html,CSS/JS 内嵌。

3. 功能:输入框加任务 / 复选框勾掉 / 红叉删除。

4. 存储:localStorage 持久化,刷新不丢。

5. 完成判定:双击 html 在浏览器打开能用。

🔑
小贴士

遇到 Agent Mode 选项一定要打开——它代表"AI 自己跑、自己看结果、自己迭代",这是 vibe coding 真正的爽点。

小测验:怎么挑工具

你只想晚上摸鱼做个小工具,绝对不想付费——选哪个?

03

从一句话到能跑的原型

15 分钟做一个贪吃蛇——这是 vibe coding 的"折纸第一只鸟"。

折纸比喻:白纸 → 小鸟

原型就像折纸——一开始是张白纸(空文件夹),按几个折法折几下,立马变成一只能"立"起来的小鸟(能跑的MVP)。

贪吃蛇是 Stage 1 教程里最经典的"第一只鸟"——它简单到一屏代码就够,又复杂到包含了"画布、键盘、循环、计分"四件事,是 vibe coding 的最佳成就解锁副本。

1
开 IDE,新建空文件夹 snake/

从干净的空白起步——AI 不会被旧文件干扰。

2
把"五段式"需求贴进对话框

画布尺寸、操作方式、计分规则、技术栈、完成判定——一次写清楚。

3
等 AI 写代码,秒级生成

它会自动建 index.html,把 HTML+CSS+JS 内嵌进去。

4
双击打开,浏览器里玩

没错——你已经在玩自己的第一个游戏了。

5
改色、加分数、加最高分

"把蛇换成蓝色 / 加一个最高纪录 localStorage"——继续聊就行。

幕后追踪:你按下回车后发生了什么

这一屏是 vibe coding 的"地铁线路图"——从你打字到游戏跑起来,6 站全程。点 "下一步" 一站站走。

🗣️
🛠️
AI IDE
🧠
AI 模型
📁
文件系统
🌐
浏览器
点"下一步"开始追踪

prompt 翻译:你只描述了 What,没描述 How

下面这段贪吃蛇 prompt 看着很短,但已经足够。注意——你只说了"画什么、怎么操作、怎么得分",完全没说"用 canvas 还是 div、定时器多少毫秒、数组怎么存"——那是 AI 该想的事。

你的中文 PROMPT
做个 200x200 的贪吃蛇网页,
方向键控制,
吃到苹果加 1 分,
撞墙或撞自己游戏结束。
HTML+CSS+JS 单文件,
双击就能玩。
PROMPT 各段在干嘛

1. 画布尺寸:200x200——告诉 AI 大小,避免它给你来个全屏。

2. 操作方式:方向键——锁定输入设备,不会做出鼠标点击版。

3. 计分规则:吃苹果 +1——明确产出,AI 知道要做计分 UI。

4. 失败条件:撞墙/撞自己——边界清晰,AI 不会自己加奇怪规则。

5. 技术约束:单文件 + 双击运行——这一句帮你避开 80% 装环境的坑。

代码翻译:AI 给你写了什么

AI 生成的代码里有这么一段——这是"键盘控制"的核心。看不懂没关系,右边白话能让你知道它在做啥:

AI 生成的 JS
document.addEventListener("keydown", (e) => {
  if (e.key === "ArrowUp")    snake.setDir(0, -1);
  if (e.key === "ArrowDown")  snake.setDir(0,  1);
  if (e.key === "ArrowLeft")  snake.setDir(-1, 0);
  if (e.key === "ArrowRight") snake.setDir( 1, 0);
});
这段代码在说啥

第 1 行:"嘿浏览器,帮我盯着键盘——一旦有人按键,叫我一声。"

第 2 行:按了上箭头?——蛇头方向改成"向上一格"。

第 3 行:下箭头——"向下一格"。

第 4-5 行:左右同理。

整段意思:把键盘的物理按键 → 翻译成蛇的运动方向。

⚠️
别被甜头冲昏头

贪吃蛇能跑 ≠ 代码能上线——它只是 demo。Stage 2 才教你怎么从 demo 变成"全网用户都能玩"的产品。

练手三选一:把贪吃蛇换成你自己的产品

掌握了套路,下面这三个想法,你今晚都能跑出 demo——选一个,照"五要素"写 prompt:

💰

记账小程序

五要素:
① 单页面记账
② 加一笔含金额+备注
③ 自动算本月总额
④ localStorage 存储
⑤ 单 html 双击打开

🍅

番茄钟

五要素:
① 25 分钟工作 5 分钟休息
② 圆环倒计时 + 听觉提醒
③ 一天累计完成几个番茄
④ 数据本地存
⑤ 单 html 直开

📝

个人博客首页

五要素:
① 首页+文章列表+正文三页
② Markdown 写正文
③ 暗色/亮色切换
④ 文章存 JSON 文件
⑤ 静态站、可直接部署

小测验:找出 prompt 里的硬伤

你写了如下 prompt,但 AI 给你生成的项目复杂得跑不起来:
"做一个待办 App,能加任务、能勾掉,要好看一点。"
哪句话漏了,导致 AI 跑偏?

04

让原型变成真产品

能跑 ≠ 能上线——从家庭作坊到工厂,多了一整套 SOP。

家庭作坊 → 工厂:少了什么?

贪吃蛇能在你电脑上跑,但要"全网用户都能用",缺了一整套配套:数据库(SOP)、部署(质检+物流)、支付(合规)、AI 工作流(生产线)……这就是 Stage 2/3 的内容,也是从原型到产品的真实差距。

下面这 7 块拼图,每一块都是"工厂"绕不开的工种。一个一个认识就行——你不用今晚学完,但听过一遍后,下次别人提起时你不会再陌生。

全栈拼图:7 块工厂零件

🔄

Dify

Dify 是 AI 工作流工厂——拖拽节点拼一条 AI 流水线,不用写代码。

🗄️

Supabase

Supabase 是数据库+登录系统二合一——存数据、管用户,五分钟搞定后端。

🌳

Git

Git 是代码的"时光机"——每一版改动都存档,不怕改坏。

🚀

Vercel

Vercel 是上线发射器——push 一下,全世界 30 秒后能访问你的站。

💳

Stripe

Stripe 是收银台——海外信用卡、订阅、退款,半天接完。

🔌

MCP

MCP 是 AI 的"USB 接口"——让大模型能调你的工具、数据库、API。

📚

RAG

RAG 是"AI 的私域知识库"——把你的文档喂进去,AI 用你的资料回答。

数据库一瞥:Supabase 建表的 SQL

下面这段是 Supabase 里建一张"用户表"的 SQL 语句。看不懂没关系,右边白话告诉你它在干嘛:

SUPABASE SCHEMA
create table users (
  id         uuid primary key,
  email      text unique not null,
  created_at timestamp default now()
);
这段 SQL 在说啥

第 1 行:"建一个名叫 users 的表"——就像新建一张 Excel 工作表。

第 2 行:表里有一列叫 id,每个用户一个唯一编号。

第 3 行:有一列叫 email,每人一个、不能重复、不能空。

第 4 行:有一列叫 created_at,自动填进"这个用户什么时候注册的"。

整段意思:建一张用户表,每个用户记录"是谁、邮箱什么、什么时候来的"。

跨平台:从浏览器到手机到桌面

Stage 3 教程把"原型"扩展到三大跨平台分支——你可以选一个最贴近你目标用户的方向:

💬
微信小程序

不用下载、扫码即用、覆盖 14 亿微信用户——做国内 toC 产品的首选。

📱
Android · iOS(React Native)

一套 JavaScript 代码,同时编译出安卓和苹果的原生 App——上架两个商店。

🖥️
Electron 桌面端

把网页打包成 Mac/Windows 桌面 App——VS Code、Discord 都是这么来的。

小测验:朋友想用你的 demo

你今晚做了一个待办 demo,朋友想用——下一步最合理是?

💡
不必现在懂 MCP

MCP / RAG / Stripe 都是 Stage 3 才需要碰的。你今天听过一次,下次别人提起时就不会陌生——这就是这模块的目标。

05

学习地图与下一步

80+ 主题听起来吓人——但你不用全学,你只要会查"我现在卡在哪、去哪查"。

地铁线路图:找到你的当前站

Easy-Vibe 仓库就像北京地铁——你不会一口气坐完所有线,但你随时能查"我在哪个站、要换乘几次到目的地"。

下面是仓库的"线路图",stage-0 入门起点 → stage-1/2/3 三条主干线 → appendix 是 9 大附录知识库:

easy-vibe/ Vibe Coding 中文入门仓库
stage-0/ 零基础起步——装 AI CLI、心法、第一句对话
stage-1/ 原型 MVP——贪吃蛇、Cursor/Claude/Trae、产品思维
stage-2/ 全栈上线——Dify / Supabase / Git / Vercel / Stripe / UI 设计
stage-3/ 跨平台——MCP、RAG、微信小程序、Android、iOS、Electron
appendix/ 9 大领域 80+ 交互式专题
llms.txt AI 友好版导航(喂给 ChatGPT 让它给你找路)

9 大附录:什么时候来翻它

这 9 块是"图书馆里的 9 个书架"——不需要全看,遇到具体问题来翻对应那一架就够。

💻

计算机基础

操作系统、文件、进程——遇到"这条命令为啥不工作"时来。

🎨

前端

HTML / CSS / JS / React——做 UI 时来。

⚙️

后端

Node / Python / API 设计——做服务端逻辑时来。

🧠

AI 原理

大模型、token、上下文——想搞清"AI 为啥这样答"时来。

🏛️

架构

分层、解耦、SOLID——项目变大开始乱时来。

🗄️

数据库

SQL / NoSQL / 索引——存数据查不快时来。

🚢

部署运维

Docker / CI / 监控——上线后稳不住时来。

🌐

网络

HTTP / WebSocket / 跨域——前后端通信报错时来。

🛠️

工具链

Git / npm / 包管理——装东西/版本冲突时来。

卡点求救公式:每次卡住就跑这三步

新手最容易死在"装环境"和"报错信息看不懂"上——这套求救公式,把"卡住的具体内容"打包给网页 AI(ChatGPT / Claude),让它给你做一份按你电脑量身定制的拆解。

1
把现场材料三件套全复制

当前小节全文 + 你执行的命令 + 完整报错——一字不漏,越啰嗦越好。AI 不嫌烦。

2
发给网页版 AI(ChatGPT / Claude / Gemini)

注意——是网页版,不是你卡住的那个 AI IDE。让另一个"局外人 AI"来诊断。

3
告诉它你的系统,让它给你"逐步修复命令"

"我用 Mac M3 / Windows 11 / Ubuntu 24,请按我的系统给逐条 shell 命令,每条说为什么这么做"。

求救 prompt 模板:拿走就能用

完整模板
你是一个专业的 AI 编程环境配置助手。
我要从新电脑开始学习 Vibe Coding。

请先问我:
1. 我的操作系统?
2. 我是否能访问 OpenAI/GitHub?
3. 是否已有 Codex 订阅?

然后帮我:
1. 判断网络与订阅
2. 生成安装 Codex CLI 步骤
3. 命令单独放代码块
4. 跑通后让本地 Agent 配剩余环境
5. 报错逐条解释

要求:不跳步;每步只做一件事;每步说明如何判断成功。
这模板每段为啥这么写

"专业的 AI 编程环境配置助手":给 AI 一个清晰角色,它会切换到"耐心师傅"模式。

"请先问我"三件事:避免 AI 凭空猜你环境。它会先采访你,再给方案。

"命令单独放代码块":方便你复制粘贴,不混进解释里。

"跑通后让本地 Agent 配剩余环境":第一步 CLI 装好后,剩下的让本地 AI 接手。

"报错逐条解释":这是新手的救命绳——AI 会给你"这条报错什么意思 + 怎么修"。

"不跳步":逼 AI 慢下来,不会一次扔给你 50 条命令把你淹死。

终关测验:你照教程做但跑不起来

你照着教程一步步操作,命令报错跑不起来——下一步最该做什么?

收束:你已经在路上了

回头看这五站——

01
你早就在做软件了

"要是有个 X 就好了"那一刻你已经是产品经理。

02
AI IDE 三件套

Cursor / Claude Code / Trae,挑一个开张。

03
从一句话到原型

贪吃蛇 15 分钟——折纸第一只鸟。

04
原型变产品

Supabase + Vercel + Stripe,从作坊到工厂。

05
地图 + 求救公式

知道去哪查 + 知道怎么呼救——你已具备入门 vibe coder 的全部内功。

🌟
收尾心法

入门到精通从来不是线性进步——而是"每解决一个卡点就升一级"。你不需要把 80+ 主题全学完才动手,你只需要现在就开干,遇到卡点拿求救公式爬出来。

🚉
下一站:系列 2 · 方法论

系列 1 教你"上路",系列 2 教你"开得稳"——怎么写出 AI 听得稳的 prompt、怎么管多文件项目、怎么避开 vibe coder 最常见的 7 个坑。系列 3 教你工具地图。
地图已经在你手里。下一站见。