跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
TypeScriptAI大前端

AI 工具链赋能的 Vibe Coding 全栈应用开发实战

基于 Vibe Coding 范式的快速全栈应用开发流程。首先使用 Google Stitch 通过文本生成 UI 设计稿,并导入 Figma 进行精细化调整。接着利用 AI Studio 将设计转化为可交互的 React/TypeScript 前端代码。后端部分通过 Trae 结合 Supabase 自动生成 API 与数据库模型。最后通过 GitHub 管理版本并利用 Vercel 完成云端部署。该工作流实现了从想法到上线的自动化闭环,显著提升了开发效率。

锁机制发布于 2026/4/6更新于 2026/9/1081 浏览
AI 工具链赋能的 Vibe Coding 全栈应用开发实战

AI 驱动的全栈 APP 开发实战

在 AI 技术深度渗透软件开发领域的当下,一种名为'Vibe Coding'(氛围编程)的全新范式正在重塑开发者的工作方式。它的核心在于,开发者不再是逐行编写代码的'码农',而是通过自然语言描述意图、引导 AI 生成代码的'创意引导者'和'结果验证者',从而将精力聚焦于更高价值的产品设计和逻辑思考上。

本文提供一种 Vibe Coding 的工作模式:设计阶段以 Google Stitch 为起点,开发者通过文本或草图快速生成响应式 UI 设计与前端代码,再无缝导入 Figma 进行精细化视觉调整和原型设计,实现了从'想法'到'高保真设计'的极速转化。

设计稿预览

开发阶段,前端开发依托 AI Studio,将设计稿一键转化为可交互的 React/TypeScript 应用;后端则通过 Trae 用自然语言描述业务逻辑,自动生成 API、数据库模型和服务端代码。

最后代码通过 GitHub 进行版本管理和迭代优化,最终借助 Vercel 等平台一键部署到云端,实现了从代码提交到生产环境上线的全流程自动化。

效果展示如下:

效果展示

Stitch 制作设计稿

Stitch 支持通过文本或草图生成 UI 设计。模型选择建议如下:

选项核心优势适合场景
3 Flash⚡ 速度快、成本低快速出原型、多方案对比、赶进度
3 Pro🎨 质量高、推理强正式设计、精细打磨、对接开发
Redesign🔄 迭代优化已有设计改版、视觉风格调整
Ideate💡 创意发散初期头脑风暴、探索设计方向

在隐私权限声明的设置部分,可以查看用量配额:每天可进行 400 次常规设计生成,15 次 Redesign 重设计操作。

设置页面

提示词示例

设计一个本地小众活动约伴 APP - 发布 / 报名本地小众活动(如城市徒步、手作体验、桌游局) - 即时聊天匹配同好(基于兴趣标签、时间、地点) - 活动现场签到 / 简单打卡(体感反馈:签到成功有动画 + 音效) - 活动后短评 / 评分(轻量化输入,实时展示评分结果)输出全部页面 

输出结果包含以下页面:

  • 活动发现流:主页采用充满活力的卡片式设计,支持按城市徒步、手作、桌游等分类筛选,直观展示活动热度。
  • 活动详情页:提供沉浸式的活动介绍、地理位置微地图及已报名成员头像,底部设有醒目的'立即加入'按钮。
  • 兴趣匹配与聊天:基于兴趣标签(如'咖啡控'、'徒步爱好者')的即时匹配界面,方便用户快速找到志同道合的同好。
  • 发布新活动:简洁直观的发布表单,支持上传图片、选择分类及设置地点,让发起活动变得轻松。
  • 活动现场签到:专为现场设计的签到页面,大按钮交互配合签到成功的动效反馈,增强参与感。
  • 评价与评分:轻量化的震动反馈评分系统,支持快速标签评价,实时展示活动的综合评分结果。

补充提示词要求文字使用简体中文,字体使用无版权的思源黑体。

快捷功能

命令功能说明
New Tab在新浏览器标签页中打开预览,方便全屏查看设计效果
Show QR Code生成预览二维码,手机扫码即可在移动设备上实时查看设计
Mobile切换到移动端预览模式,模拟手机尺寸和交互
Tablet切换到平板预览模式,模拟平板尺寸和布局
Desktop切换到桌面端预览模式,模拟网页 / 桌面应用尺寸

Figma 原型展示

设计稿导入到 Figma 中进行交付展示,审核或者二次微调。

两个专门用于将 Stitch 生成的设计无缝导入 Figma 的插件:

  • 'HTML to Figma',它的作用是将任意网页转换为可编辑的 Figma 设计;
  • 'Stitch Code to Figma',这是专门适配 Stitch 的插件,能够直接将 Stitch 输出的代码 / 设计一键导入 Figma,保留完整的布局、样式和组件结构,无需手动重建,从而简化从 AI 设计到 Figma 精细编辑的工作流。

HTML to Figma 的效果更好一些,Stitch Code to Figma 存在图片不显示的问题。

Figma 导入

'Paste HTML code'按钮支持直接粘贴代码片段,将 Stitch 等工具生成的 HTML 代码一键转换成 Figma 可编辑的设计帧,无需手动重建。

Figma 预览

AI Studio 生成前端代码

Stitch 生成的设计稿是一个个相互独立的页面,没有交互功能。使用 AI Studio 基于设计稿生成一个能够交互响应的前端 APP,将独立页面组合起来整合成一个整体。

首先将页面导出到 AI Studio,导出的内容包括 PNG 图片和 HTML 文本文件,这些素材作为设计参考,让 AI 理解目标应用的界面布局、视觉风格和交互逻辑。AI 基于这些参考素材,生成一个可直接运行的应用,并且在生成的 HTML 中保留图片的热链接,确保资源可正常加载。

AI Studio 导出

效果展示如下:生成可交互前端 APP 页面,会有一些 bug,比如某些按钮点击不跳转,页面元素缺失等问题,通过 AI 交互进行修改。

交互修改

基于 Trae + Supabase 生成后端代码和数据库

提示词

分析这个前端代码,完成以下工作:
1. 为前端代码,生成对应的后端代码,确保前后端联通,实现一个前后端一体的 app
2. 数据存储,使用 supabase 数据库 

配置数据库

Supabase 是基于 PostgreSQL 的开源后端即服务(BaaS)平台,提供数据库、认证、实时数据、存储、API、边缘函数、向量存储等全栈能力。

免费版:1GB 数据库、500MB 存储、2GB 带宽、10 万次 API 调用 / 月、基础认证。

在.env 文件中配置数据库参数:

  • SUPABASE_URL = Project Settings -> Data API -> Project URL -> URL
  • SUPABASE_SERVICE_ROLE_KEY = Project Settings -> API keys -> Secret keys
  • SUPABASE_ANON_KEY = Project Settings -> API keys -> Publishable key

新建数据库表:复制 db-init.sql 文件中的内容并粘贴到 SQL Editor 中执行。

SQL 执行

执行结束后在 Table Editor 中可以看到新建的各类数据表。

运行服务 npm run dev,打开网址测试 APP 的各项功能,遇到问题时,可以和 Trae 交互继续修改。经过多次测试和修改后,效果如下:

APP 运行

GitHub + Vercel 部署

首先将项目上传到 GitHub 上,方便版本管理和后续迭代开发。

Add New Project -> Import Git Repository -> install(给 GitHub 安装 Vercel 插件) -> import 你上传的 GitHub 项目。

Environment Variables 的参数填入你自己的数据库信息,其他信息默认就行。

环境变量

点击部署后的网址即可跳转网站。

部署结果

PC 端后台管理系统设计

提示词

基于当前项目架构和设计规范,开发一个独立的 PC 端后台管理系统功能模块。该模块需保持与现有 APP 一致的 UI 设计风格、色彩方案、交互模式和视觉语言。实现过程中必须遵循以下要求:
1. 创建独立的代码目录结构,确保与现有项目代码完全隔离,不得与现有业务逻辑代码混杂
2. 严格禁止对项目中任何现有代码文件进行修改或添加
3. 实现完整的后台管理功能,包括但不限于数据展示、用户管理、权限控制、数据统计与分析等核心功能模块
4. 确保新开发的后台管理系统在功能完整性、性能表现和用户体验方面达到生产级应用标准
5. 遵循项目现有的技术栈、代码规范和架构设计原则进行开发
6. 提供完整的部署文档和使用说明,确保系统可独立部署和维护 

后台设计

目录

  1. AI 驱动的全栈 APP 开发实战
  2. Stitch 制作设计稿
  3. 提示词示例
  4. 快捷功能
  5. Figma 原型展示
  6. AI Studio 生成前端代码
  7. 基于 Trae + Supabase 生成后端代码和数据库
  8. 提示词
  9. 配置数据库
  10. GitHub + Vercel 部署
  11. PC 端后台管理系统设计
  12. 提示词

更多推荐文章

查看全部
  • ToDesk、顺网云与海马云部署 DeepSeek 模型实测对比
  • Reflexion 框架下 ReflectionAgent 工作流详解
  • Elasticsearch 全文搜索与数据分析实战指南
  • JavaScript 中 var、let、const 的核心区别与实战应用
  • 八大排序算法详解与性能对比分析
  • Windows 安装 Python 的最佳方案:或许你并不需要手动安装
  • 利用 PowerToys 将 Copilot 键映射为右 Ctrl 键
  • Wekan 开源看板:核心功能、部署与定制指南
  • 数据结构之链表
  • UniApp 小程序自定义底部 TabBar 闪烁白屏优化方案
  • MiMo-V2 系列发布:智能体时代基础大模型规格解析
  • Office 区域不支持 Copilot 的解决方案
  • PostgreSQL TIMESTAMPTZ 无法映射 Java LocalDateTime 原因及方案
  • 基于 SpringBoot+Vue3+MyBatis 的 MES 生产制造执行系统设计
  • OpenClaw 国内大模型配置实战指南
  • 基于企业微信 WebSocket 搭建 WorkBuddy AI 助手
  • VS Code 远程连接服务器后 GitHub Copilot 无法使用
  • 前端面试核心知识点梳理:JavaScript、框架与网络协议
  • 深度剖析 Rokid SLAM 算法:从传感器融合到空间重建
  • 微服务链路追踪实战:Zipkin 与 Sleuth 集成

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online