开源项目

easy-vibe

easy-vibe

面向零基础人群的 AI 编程入门教程,教你用自然语言描述需求、借助 AI IDE 和 Claude Code 等工具快速构建 Web/小程序/跨平台应用。亮点是学习路径清晰、配有交互式可视化组件和真实用户案例,覆盖从想法验证到全栈部署完整流程。采用 CC BY-NC-SA 4.0 许可,仅限非商业用途。

README

Easy-Vibe 标志Easy-Vibe 横幅

Jump right in and vibe together — if you can talk, you can build apps.
直接上手,一起 vibe!会说话就会做应用。

datawhalechina/easy-vibe | Trendshift

🚀 开始探索 · ✨ 交互式教程 · 🦞 学习 OpenClaw · 📖 查看目录
🚀 开始体验 · ✨ 交互式教程 · 🦞 学习 OpenClaw · 📖 查看目录

在线阅读 · 学习地图
开始阅读 · 学习地图

Star 数 Fork 数 许可证

英文 简体中文 繁体中文 日语 西班牙语 法语 韩语 阿拉伯语 越南语 德语


适合初学者的学习地图
从零开始的清晰指引,告别"学了就忘"

分步可视化教程
详细讲解,如同私教陪学

沉浸式模拟编码
虚拟鼠标引导,快速掌握核心 IDE 工作流

可见的 AI 原理
动画讲解,直观理解 AI 如何生成图像

像玩游戏一样学 RAG
交互式组件,让你点击完整了解 RAG 数据流

可视化终端概念
底层逻辑可视化后,命令行行为变得直观易懂

⭐ 在此处为仓库加星,助力加速更新 ❤️

分享你的 Vibe 故事

📝 你有自己的 vibe coding 故事吗? 在此提交,激励他人!

目录

为什么选择 Easy-Vibe

想要一个记账应用?说出来。

需要一个带微信登录的预订系统?说出来。

想要一个有评论功能的博客?说出来。

在 AI 时代,编程从描述你想要的开始。

Easy-Vibe 教你如何将想法变成真正的产品。


🔥 新闻

  • [2026-03-29] ✨ Vibe Stories 上线并升级为真实用户旅程:新增主页 Vibe Stories 版块,包含交互式轮播和专用故事页面;随后将占位内容替换为四个真实用户故事,主角分别是乡村小学教师、大学生、高中信息技术老师和卡车司机,他们利用 AI 构建了真正的产品。👉 查看故事
  • [2026-03-26] 🚀 第二阶段实践项目重大更新:完成了 SaaS 综合项目"你的第一个 SaaS 全栈应用:文案生成网站",并大幅扩展了"如何集成 Stripe 及支付系统"部分,还包括多产品 UI 和微信小程序后端工作流的关键内容。
  • [2026-03-25] 📚 新增附录:用户研究与需求验证:新增四篇文章,涵盖创意来源、双钻模型、待办任务(Jobs to Be Done)和妈妈测试(The Mom Test),帮助初学者发现和验证产品创意。👉 阅读附录
  • [2026-03-25] 📚 英文文档全面更新:第二阶段(全栈开发)和第三阶段(高级开发)现已完全提供英文版。👉 开始学习
历史新闻
  • [2026-03-02] 🦞 OpenClaw 和 AI Agent 友好支持:新增 llms.txt,方便 OpenClaw、Claude、Cursor、Trae 等 AI agent 快速理解仓库结构并找到合适的教程内容。
  • [2026-03-01] 高级开发部分 已全面升级,包含 Claude Code 深度指南(MCP、Skills、Agent Teams 等)以及八个跨平台项目教程。
  • [2026-02-25] 更新了附录知识库,现已覆盖 9 个知识领域和 80+ 个交互式主题。
  • [2026-01-27] 新增 Android 和 iOS 应用开发教程。
  • [2026-01-19] 发布了提示工程(Prompt Engineering)、AI 历史、认证设计、Git 原理等交互式演示。
  • [2026-01-16] 重新组织项目结构,正式建立新手入门路径。
  • [2026-01-14] 完成第一阶段产品原型文档的大幅更新。
  • [2026-01-13] 重构文档架构,全面启用多语言支持。
  • [2026-01-01] 发布项目核心学习地图。

适用人群

  • 完全初学者:先构建第一个项目,再理解其原理
  • 产品经理 / 创业者:快速验证创意,低成本构建 MVP(最小可行产品)
  • 学生:培养 AI 时代的实用技能
  • 初级开发者:学习从创意到发布的全流程
  • 中高级开发者:升级 AI 协作工作流,处理复杂项目

学习路径

🎮 我想快速获得成就感

适合:所有人 学习内容:通过一个简单具体的动手示例,感受 AI 编程的实际体验 收获:对 vibe coding(随性编码)有清晰的第一印象,学会如何通过对话与 AI 协作

从这里开始

💡 我想把创意变成产品原型

适合:初学者 / 产品经理 / 创业者 学习内容:学习路线图、AI IDE(集成开发环境)工具、创意验证、原型制作、AI 能力集成、完整演示迭代 收获:一个可演示的 AI 产品原型,能真正展示给用户或队友

开始学习

🚀 我想端到端构建全栈产品

适合:初级开发者 / 独立开发者 / 进阶学习者 学习内容:前端工作流、设计转代码、数据库、后端 API、部署、计费以及大型项目 收获:能够独立发布支持 AI 的现代 Web 应用

开始学习

AI-Native:我想掌握高级 Claude Code 和 Agent 工作流

适合:对 AI 原生工程感兴趣的开发者 学习内容:Claude Code、MCP(模型上下文协议)、Skills(技能)、Agent Teams(代理团队)、长时间运行任务、Spec Coding(规范编码)、跨平台应用交付 收获:更强大的 AI 辅助开发和自动化工作流

进入高级开发

📚 我想要参考材料和基础知识

适合:所有人 学习内容:计算机基础、前端/后端基础、基础设施、AI 原理、工程实践 收获:涵盖 9 大知识领域的长期参考知识库

浏览知识库

学习建议

  • 如果你是初学者、产品经理或创业者,从第一阶段开始
  • 如果你想从原型走向全栈交付,从第二阶段开始
  • 如果你想掌握高级 Claude Code 工作流或跨平台项目,前往第三阶段
  • 如果你遇到概念障碍或缺乏背景知识,使用附录知识库

📖 内容导航

学习地图

一、新手入门

章节 核心内容
学习地图 完整学习旅程的引导式概览
AI 时代:会说话就能编程 通过贪吃蛇等示例,初次感受 AI 编程
掌握 AI 编程工具 学习 AI IDE(集成开发环境)工具的工作原理,并用它们构建简单的本地项目
寻找好创意 学习如何发现和验证值得构建的产品创意
构建产品原型 从需求到单页、多页产品原型
集成 AI 能力 集成文本、图像、视频等 AI 功能
完整项目实践 模拟真实场景,收集用户反馈,迭代完整项目
附录:产品与商业思维
章节 核心内容
产品思维与解决方案设计 从零到一打造产品的核心框架
AI 行业应用场景(B 端) 了解 AI 在各行业的应用
AI 消费场景灵感(C 端) 探索消费级 AI 中的产品机会
附录:用户研究与需求验证
章节 核心内容
从哪里找创意:3 个最适合初学者的参考来源 建立可靠渠道,发现具体的产品机会
双钻模型:先做对的事,再把事做对 使用结构化流程,从零散灵感走向可行方向
用待办任务(Jobs to Be Done)找到用户真正想完成的事 通过真实任务分析用户目标,而非表面需求
妈妈测试(The Mom Test):验证需求的用户访谈方法 学会提出更好的问题,避免虚假正面反馈
附录:技术方案
章节 核心内容
遇到错误怎么办 常见 vibe coding 问题及排查方法
七款 AI 编程工具对比 通过动手测试比较主流 AI 编程平台
用 Agent 设计网站 在实践中学习多 Agent 协作

二、初中级开发者

前端
章节 核心内容
前端 0:用 Lovart 搭建自己的素材生成 Agent 使用 Nanobanana 和 Lovart 批量生成视觉素材,构建具备意图识别的绘图 Agent
前端 1:Figma 与 MasterGo 基础 学习从设计稿到实现所需的 UI 思维工作流
前端 2:构建你的第一个现代应用——UI 设计 学习现代应用界面背后的 UI 设计基础
前端 3:UI 规范与多产品设计 通过共享 UI 规则,提升多个产品的一致性和美观度
前端 4:使用 LLM 和 Skills 美化界面 利用提示词和插件,让 AI 生成更精致、更具特色的界面
前端 4:一起搭建霍格沃茨肖像画 从零构建一个交互式 AI 图像前端项目
前端 6:从设计原型到项目代码 将设计原型转换为可在浏览器中运行的前端代码
前端 7:用现代组件库升级 UI 使用组件库更快地构建专业界面
后端
章节 核心内容
后端 1:学习 Git 和 GitHub 掌握 Git 的核心版本控制操作和协作工作流
后端 2:从数据库到 Supabase 学习关系型数据库基础,并将 Supabase 作为现代 BaaS(后端即服务)平台使用
后端 3:后端 API 设计与开发 使用 AI 辅助 API 设计、后端代码生成和 API 文档编写
后端 4:发布你的产品原型 使用 Zeabur 将全栈应用快速部署到云端
后端 5:从 IDE 到命令行 AI 编码工具 探索以终端为主的现代 AI 编码工作流
后端 6:集成 Stripe 及其他计费系统 通过支付和计费功能实现产品盈利
大型项目
章节 核心内容
大型项目 1:你的第一个 SaaS 全栈应用——AI 文案生成网站 构建一个包含登录、文案生成、计费和后台管理的 AI 营销文案工作台
大型项目 2:在线考试与管理系统 构建一个包含出题、考试流程和管理工具的在线考试系统
AI 能力附录
章节 核心内容
AI 1:Dify 基础与知识库集成 学习使用 Dify 构建 AI 应用,并集成私有知识库

三、中高级开发者

Claude Code 核心技能
章节 核心内容
Claude Code 入门 安装、配置、基础操作和常用命令
Claude Code MCP 指南 通过 MCP(模型上下文协议)将 Claude Code 连接到 GitHub、数据库、API 等服务
Claude Code Skills 指南 将专业知识打包成可复用的 Skills(技能),反复使用
如何让 Claude Code 长时间运行任务 设计长时间运行任务,让编码工具持续工作直至完成
Claude Agent Teams 指南 像真实开发团队一样协调多个 AI 实例
Claude Code 工程级开发超能力 借助 TDD(测试驱动开发)和最佳实践,帮助 AI 生成工程级代码
Claude Code 工作流最佳实践 重构、代码审查和日常开发的最佳实践
Claude Code 移动端远程开发 超越桌面端使用 Claude Code,在移动设备上构建高效的远程工作流
Claude Agent SDK 完整指南 使用 SDK 构建自定义 Agent 工作流,将 Claude 集成到自己的工具中
从 vibe coding 到 spec coding 从即兴提示转向更结构化、规范驱动的 AI 开发工作流
跨平台开发
章节 核心内容
如何为应用选择正确的平台 比较不同应用形态,根据用户、场景和交付目标选择合适的平台
构建微信小程序 了解生态系统,从模板到发布完成一个前端小程序
构建带后端的微信小程序 添加后端逻辑和数据库,完成完整的业务闭环
构建 Android 应用 使用现代原生工作流学习 Android 应用开发
构建 iOS 应用 学习 iOS 应用开发和 Apple 生态系统的惯例
构建本地 PWA(渐进式 Web 应用) 将网站变为真正的应用,支持离线、推送和安装
构建浏览器 AI 助手扩展 创建一个 Chrome 扩展,使用云 API 或内置 AI 总结任意页面
构建 Electron 桌面应用 使用 Electron 构建跨三个平台的语音转文字桌面应用
快速构建并铸造 NFT 从零编写智能合约、部署并铸造自己的 NFT
构建 VS Code 扩展 构建一个包含模板、代码聊天和多文件问答的 AI 项目助手
构建工业级 Qt 桌面应用 创建实时 Qt HMI(人机界面)系统,支持趋势图、报警和监控
AI 能力附录
章节 核心内容
什么是 RAG(检索增强生成)及其工作原理 系统性地理解 RAG 原理和常见架构
使用 LangGraph 实现中高级 RAG 工作流 设计多步骤工作流和更高级的 RAG 系统

📚 附录知识库

涵盖 9 大知识领域 和 80+ 个交互式主题,本附录使用动画和可视化组件,帮助你直观理解从计算机基础到 AI 前沿的核心概念。

👉 查看完整附录

🎓 其他课程

🛠️ 如何学习

  • 阅读并实践
开源项目datawhalechina2026-05-09原文

相关内容