发布日期:2026-05-19 | 数据来源:各平台官网/博客/GitHub(2026-05)
文章摘要
Vibe Coding 从 0 到 1 的完整工作流分为 7 个阶段:需求拆解(Claude/ChatGPT)→ UI 原型(v0.app)→ 初始代码生成(Lovable/bolt.new/Cursor)→ 后端接入(Supabase 103k⭐)→ 认证系统(Supabase Auth/Clerk)→ 迭代调试(Cursor Composer 2.5)→ 部署上线(Vercel)。每个阶段有专属工具,选错会导致大量返工。
为什么 Vibe Coding 需要工作流?
很多人第一次用 Lovable 或 bolt.new 的体验是这样的:用自然语言描述需求 → AI 生成一个看起来不错的界面 → 想加个登录功能 → AI 开始改来改去 → 最后项目变成了一团乱麻。
问题不在于 AI 不够聪明,而在于没有工作流。Vibe Coding 本质上是"用 AI 替代你写代码",但替代不了你的架构决策。把数据库、认证、前端全扔给一个对话框,就像让一个新来的工程师同时负责设计、后端、前端——混乱不可避免。
下面是经过真实项目验证的 7 阶段工作流,每个阶段只用最适合的工具。
阶段 0:需求拆解(15 分钟)
工具:Claude 或 ChatGPT(对话)
在打开任何生成工具之前,先和 AI 把需求说清楚。这一步的目标是生成一份简短的产品需求说明(PRD),包含:
- 这个产品解决什么问题
- 核心用户是谁
- 必须有的 3 个功能(MVP 边界)
- 数据结构大致是什么(有哪些"表")
示例 Prompt:
我想做一个帮助自由职业者管理客户项目和发票的工具。
帮我梳理出 MVP 版本需要的核心功能,并列出需要哪些数据库表、字段,
以及哪些功能是"第一版必须有"、哪些是"之后再加"。这一步产出的 PRD 文档会在后续每次向生成工具提 Prompt 时作为上下文附上。Lovable 官方 Prompting Bible 特别强调:首次生成时提供完整上下文(数据模型 + 目标用户 + 技术偏好),是减少后续返工最有效的方式。
阶段 1:UI 原型(20-30 分钟)
工具:v0.app(Vercel 出品)
在写完整应用之前,先用 v0.app 生成核心页面的 UI 组件,确认视觉方向。
v0.app 的生成逻辑是:你描述一个界面 → 生成 React + Tailwind 组件 → 可以在预览里直接调整样式。它不帮你做后端逻辑,但生成的 UI 质量是五款工具里最精美的(Vercel 团队深度投入 UI 质量)。
适合在这里生成的内容:
- 首页 / 落地页
- Dashboard 主视图
- 核心表单(登录、注册、创建项目)
- 导航结构
生成后把满意的组件代码复制下来,下一步初始生成时提供给 Lovable 或 bolt.new 作为设计参考,可以大幅减少 AI 在 UI 上反复调整的迭代次数。
v0.app 定价:Free 计划每月 $5 积分,Premium $20;对于 Vercel 用户,生成的 Next.js 应用一键部署无需额外配置。
阶段 2:初始代码生成(30-60 分钟)
工具选择:Lovable(非技术用户)/ bolt.new(有编程基础)/ Replit(学习为主)
这是工作流的核心生成步骤。把阶段 0 的 PRD 和阶段 1 的 UI 描述一起提交,让 AI 生成整个应用的初始框架。
Lovable:$100M ARR 背后的提示词策略
Lovable 生成的技术栈是固定的:React + Tailwind CSS + Supabase。优点是这三者结合在 2026 年是 Vibe Coding 最成熟的技术组合,Lovable 团队对这套栈的优化程度最深;缺点是无法自选后端。
初次生成的关键 Prompt 结构(来自 Lovable Prompting Bible):
构建一个 [产品名称],用于 [目标用户] 解决 [核心问题]。
核心功能:
1. [功能 1]
2. [功能 2]
3. [功能 3]
数据结构:
- users 表(id, email, name, created_at)
- projects 表(id, user_id, name, status, deadline)
- invoices 表(id, project_id, amount, due_date, paid)
UI 风格:简洁专业,使用深蓝色主色调,侧边导航Lovable 完成初始生成后,下一步就是直接在对话框里连接 Supabase(Lovable 有原生集成,几步点击完成)。
bolt.new:16,400⭐ 的开源替代
bolt.new(GitHub stackblitz/bolt.new,16,400⭐,MIT)基于 StackBlitz WebContainers 技术,在浏览器内运行真实的 Node.js 运行时。对有编程基础的用户,它提供了一个关键优势:你可以随时打开任意文件直接修改代码,不必完全依赖对话框来改东西。
bolt.new 支持的技术栈比 Lovable 更广,包括 Next.js、Astro、SvelteKit、Vue 等。如果你的项目不想被锁定在 React 上,bolt.new 是更好的选择。
阶段 3:后端接入——Supabase(20 分钟)
工具:Supabase(GitHub 103,000⭐,v1.26.05,2026-05-07)
无论用 Lovable、bolt.new 还是 v0.app 生成前端,后端都推荐接 Supabase。它把一个全栈应用需要的 4 个核心后端服务打包在一起:
| 服务 | 说明 |
|---|---|
| PostgreSQL 数据库 | 托管 Postgres,Web 界面管理表结构,支持 40+ 扩展 |
| Auth | 内置用户认证,支持 20+ 社交登录(GitHub、Google 等) |
| Storage | 文件上传存储,对标 S3 |
| Edge Functions | 在 285+ CDN 城点运行服务端逻辑 |
Supabase + Lovable 集成(Lovable 官方教程):
- 在 Lovable 界面点击 "Connect Supabase"
- 授权 Lovable 访问你的 Supabase 项目
- Lovable 自动为阶段 2 中定义的数据模型创建表结构
- 所有数据读写操作自动切换到 Supabase,不再使用本地 mock 数据
Supabase 免费计划:2 个项目,500MB 数据库,1GB 存储,50,000 月活用户——MVP 阶段完全够用。
阶段 4:认证系统(10 分钟)
工具:Supabase Auth(已内置)或 Clerk(更精细的 UI 控制)
大多数情况下,Supabase Auth 就足够了——它内置在 Supabase 里,支持邮箱密码、Magic Link、GitHub/Google OAuth,无需额外配置。如果你已经用了 Supabase,不要再引入第三方认证系统,这会增加不必要的复杂度。
什么情况用 Clerk(GitHub clerk/javascript,1,700⭐):
- 需要高度自定义登录/注册页面的 UI(Clerk 提供可嵌入的精美组件)
- 需要更细粒度的权限管理(组织、角色、权限策略)
- 需要 B2B 多租户架构
Lovable 与 Supabase Auth 有原生集成,bolt.new 则两者都支持。
阶段 5:迭代调试(持续进行)
工具:Cursor Composer 2.5(有代码经验)/ 继续在 Lovable 对话框迭代(纯 Vibe 路线)
初始生成完成后,进入最耗时的阶段:把 AI 生成的 80% 正确代码修复到 100%。
Cursor Composer 2.5(2026-05-18 发布)
Cursor Composer 2.5 的核心新能力是支持持续长时间自主任务(sustained long-running tasks)——不只是回答一个问题,而是能跨多个文件、多个步骤连续工作,直到一个完整功能上线。这让它成为迭代阶段的首选。
Cursor 的 $2B ARR(Bloomberg 2026-03-02,3 个月内翻倍)很大程度上来自企业客户在迭代阶段的高频使用——Amplitude 报告代码交付速度提升 3 倍。
典型使用场景:
# 在 Cursor 中打开 bolt.new 或 Lovable 导出的项目代码
# 向 Composer 描述要修改的内容:
"invoice 表里的 due_date 字段目前是 text 类型,
改成 timestamp with time zone,
并在前端 InvoiceList 组件里把日期格式化成 'YYYY年MM月DD日' 显示"调试阶段的分工原则
| 任务类型 | 推荐工具 |
|---|---|
| 修改 UI 样式 / 文案 | 直接在 Lovable 对话框 |
| 修改数据库结构 | Supabase 管理界面 + Cursor 同步更新前端 |
| 跨多文件重构 | Cursor Composer 2.5 |
| 复杂 Bug 定位 | Cursor(附上报错信息 + 相关代码) |
阶段 6:部署上线(5-10 分钟)
工具:Vercel(推荐)/ Railway(需要后端容器)/ Replit 托管(已在 Replit 开发的项目)
Vercel:Lovable 和 v0.app 的默认部署目标
Lovable 生成的项目点击"Deploy"按钮直接部署到 Vercel,域名、SSL、CDN 全自动配置,无需任何 DevOps 操作。Vercel 的全球边缘网络覆盖 285+ CDN 节点。
Vercel Hobby 免费计划:个人项目完全免费,带宽 100GB/月,Serverless Functions 100GB-hour/月。
Railway:需要持久后端的场景
如果你的应用有 WebSocket、后台任务队列、或需要运行自定义 Docker 容器的逻辑,Railway 是更好的选择(Vercel 的 Serverless 函数有执行时间限制)。bolt.new 导出的项目部署到 Railway 是常见组合。
Replit:已在 Replit 开发的直接托管
Replit 自带部署能力,全球 5000 万用户(Replit 官方博客 2026-04-21)的应用大多直接托管在 Replit 上,无需迁移。
完整工作流速查
需求拆解(15分钟)
└─ 工具:Claude / ChatGPT
└─ 产出:PRD 文档(功能列表 + 数据模型)
UI 原型(30分钟)
└─ 工具:v0.app
└─ 产出:核心页面 React 组件代码
初始代码生成(60分钟)
├─ 非技术用户 → Lovable($100M ARR,React + Tailwind + Supabase)
├─ 有编程经验 → bolt.new(16,400⭐,MIT,任意技术栈)
└─ 学习目的 → Replit(5000万用户,配套教程完善)
后端接入(20分钟)
└─ 工具:Supabase(103k⭐,PostgreSQL + Auth + Storage)
└─ 操作:Lovable 一键连接 / bolt.new 填写环境变量
认证系统(10分钟)
├─ 通用场景 → Supabase Auth(已内置,20+ OAuth 提供商)
└─ 精细 UI / 多租户 → Clerk
迭代调试(持续)
├─ UI 调整 → 继续在 Lovable / bolt.new 对话框
└─ 跨文件重构 → Cursor Composer 2.5($2B ARR)
部署上线(5-10分钟)
├─ 前端 SPA / SSR → Vercel(Lovable 一键部署)
├─ 需要后端容器 → Railway
└─ 已在 Replit → Replit 直接托管三种典型用户的最短路径
路线 A:非技术创业者(最快上线)
Lovable → 内置 Supabase 连接 → Lovable 一键部署到 Vercel
整个流程不需要打开代码编辑器,预计 2-4 小时可以有一个功能完整的 MVP。
路线 B:有前端经验的开发者(最灵活)
Claude(PRD)→ v0.app(UI 原型)→ bolt.new(生成初始代码)→ Supabase(后端)→ Cursor(迭代)→ Vercel(部署)
这条路线在每个阶段都保留了直接修改代码的能力,是目前企业开发者最常见的 vibe coding 工作流。
路线 C:学生/初学者(学习最完整)
Replit Agent(全程在线,无需安装任何东西)→ Replit 托管上线
Replit 自带 Agent、编辑器、运行环境、部署,5000 万用户里大多数入门者走的是这条路。
FAQ
Q:一定要按这个顺序来吗?
A:阶段 0(需求拆解)和阶段 2(初始生成)顺序固定;其余阶段可以根据项目情况调整。例如,如果你用 Lovable 且它自动集成了 Supabase,阶段 3 和阶段 4 会在生成过程中自动完成。
Q:Lovable 生成的代码能导出来用 Cursor 修改吗?
A:可以。Lovable 支持将项目同步到 GitHub,Cursor 打开 GitHub 仓库即可。Lovable + Cursor 的组合是目前最常见的"前期 vibe + 后期精细改"工作流:Lovable 负责快速搭框架,Cursor Composer 2.5 负责精细迭代。
Q:Supabase 免费计划够用吗?
A:MVP 阶段完全够用。Supabase 免费计划包含 2 个项目、500MB PostgreSQL 数据库、1GB 存储、每月 50,000 月活用户。达到付费门槛说明产品已经有了真实用户,这时候升级 Pro($25/月)是合理的。
Q:国内访问这些工具有障碍吗?
A:Lovable、v0.app、bolt.new、Vercel 国内均可直连。Replit 偶尔需要代理。Cursor Chat 功能可通过七牛云 AI 接入国内大模型端点,Tab 补全走 Cursor 自有服务器,不受影响。Supabase 管理界面国内可访问,数据库连接走标准 PostgreSQL 协议。
Q:这套工作流适合做什么类型的产品?
A:最适合 B2B SaaS、内部工具、管理后台、内容平台这类"CRUD 为主 + 用户认证 + 数据展示"的应用。不适合实时游戏、高并发交易系统、需要 GPU 计算的 AI 推理服务等场景。
总结
Vibe Coding 从 0 到 1 的关键不是选哪一个工具,而是在正确的阶段用正确的工具:Claude 做需求、v0.app 做原型、Lovable/bolt.new 做初始生成、Supabase 做后端、Cursor 做迭代、Vercel 做部署。Supabase 是整套工作流的隐形核心(103,000⭐,2026-05 最新版),几乎所有主流 Vibe Coding 工具都有与它的原生集成。
数据来源:Supabase GitHub(103k⭐,v1.26.05,2026-05-07)、Bloomberg Cursor 报道(2026-03-02)、Lovable 官方博客(2025/2026)、Replit 官方博客(2026-04-21)、Vercel 博客(2025-09)、GitHub stackblitz/bolt.new(16,400⭐,2026-05)。
参考资源
- AI编程工具配置大全(AI Coding):https://developer.qiniu.com/aitokenapi/13417/tools-AI-Coding-api
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。