18.7k Star 的 Easy-Vibe:会说话就能做 App,我跑完了 Stage 1

18.7k Star 的 Easy-Vibe:会说话就能做 App,我跑完了 Stage 1


Datawhale 出品的 vibe coding 教程,GitHub 上 18,704 个 Star、1,777 个 Fork、支持 10 种语言。Stage 1 面向零基础用户,用”对话即编程“的方式带你从零做出贪吃蛇游戏、可交互的 Web 原型,再到最后上线一个真实可访问的站点。

这是我在这个项目上花了一整晚之后,想认真说几句的评测。

它到底在学什么

Easy-Vibe 把学习路径分成三个阶段,每一阶段都有清晰的能力目标:

Stage 1 · 零基础入门——这一阶段不看专业、不看出身,核心理念是”会说话就能做产品”。具体内容从制作贪吃蛇等 AI 原生小游戏开始,让你先体验”描述需求 → AI 生成代码 → 跑起来”这个闭环,再过渡到完整的 Web 原型开发。会教你怎么写提示词、怎么处理 AI 的输出、怎么判断代码能不能用——这些才是 vibe coding 的底层技能。

Stage 2 · 初中级开发——从前端 UI 设计(用 Figma/MasterGo)到设计稿转代码,从 Supabase 搭建数据库到部署上线(CloudBase / Vercel / Zeabur),还包括了 Dify 知识库集成。一个完整的产品从想法到公网可访问,这一阶段全链路都会覆盖到。

Stage 3 · 高级开发——用 Electron 做跨平台桌面应用(语音转文字 App,一次开发同时跑在 Windows/macOS/Linux),用 Claude Agent Teams 做多代理协作,用循环脚本管理长时间任务(比如让 Claude Code 过夜跑完整个工作),最后搭建个人技术博客做个人品牌沉淀。

三个阶段对应的附录也很实用:AI 进化史、提示词工程、大语言模型原理、前端基础、Git 版本控制、API 设计、数据库原理——9 个主题方向、49 篇文章,按需查阅,不强制顺序阅读。

几个让我印象深刻的细节

10 种语言原生支持。 简体中文、繁体中文、英语、日语、韩语、西班牙语、法语、德语、阿拉伯语、越南语——不是机翻,是社区协作翻译的版本。对于中文用户来说,这意味着可以读到准确的技术术语,而不是看机翻导致的理解偏差。

交互式学习设计。 课程里有大量 GIF 动图和可操作的模拟环境——比如 RAG 数据流可以点击交互、终端命令有可视化演示、VS Code 工作流有沉浸式引导。不是堆文字,而是真的在教你怎么操作。

真实用户故事。 四个已经完成学习的用户分享了他们的经历:一位农村小学老师、一位大学生、一位高中信息技术老师、一位卡车司机——他们的背景差异很大,但都在课程结束后做出了真实可用的产品。这些故事比任何宣传语都有说服力。

CC BY-NC-SA 4.0 开源协议。 课程内容本身免费可学,但禁止商业用途。这对于一个教学类项目来说是合理的选择——保护贡献者的权益,同时让学习者零门槛进门。

适合谁、不适合谁

适合:

  • 有一些技术好奇心,但不想从”什么是变量”开始学起的成年人
  • 产品经理、设计师、运营,想快速做出可演示的原型
  • 想系统了解 AI 编程工作流的开发者(补全知识框架那种)
  • 想教非技术背景用户用 AI 工具的教育者

不太适合:

  • 完全没有电脑操作经验、连文件夹都不会建的用户——课程默认你知道怎么用电脑
  • 已经能熟练写代码、想深入研究系统设计和架构的工程师——vibe coding 本身是”高层面上的事”
  • 没有稳定网络和 AI API 访问条件的用户——课程依赖云端 AI 服务,不是本地离线可跑的

实际使用门槛

vibe coding 的本质是”用自然语言驱动 AI 写代码”,所以有几个硬性前提:

能访问 AI 服务。 课程主要用 OpenAI GPT、Claude、DeepSeekGemini 等——这些都不是免费的。一个月下来 API 费用大概在几十到几百元不等,具体取决于你的使用频率。如果你用的是 Claude Code 这样的桌面工具,还需要开通 Pro 订阅(月费约 20 美元)。课程本身免费,但工具链有成本。

需要稳定网络。 全程依赖云端 AI 服务,网络中断基本无法继续。

Stage 2 往后需要基础的命令行和 Git 操作能力。 课程不会手把手教你什么是终端、怎么 push 代码——这些被放进了附录,但在实际项目中会用到。

动手能力要及格。 AI 写的代码不是每次都对,有时候会报错、有时候逻辑不对——你需要有基本的判断力和纠错意愿。vibe coding 能让你快速起一个原型,但要把原型变成能用的产品,离不开你的技术把关。

怎么开始

如果你决定要试试,下面是一个务实的起步路径:

第一步:先去官网感受一下。 https://datawhalechina.github.io/easy-vibe/welcome.html 是互动入口,https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/learning-map/ 是中文学习地图,从这里开始不会被任何前置知识卡住。

第二步:准备好你的 AI 工具。 课程支持主流 AI 编程工具,但建议先从最熟悉的开始。如果你已经有 Claude Code 或 Cursor,直接用就行;如果没有,可以先体验一下 Cursor 的免费额度。工具选对了,学习的摩擦会小很多。

第三步:花 2-3 小时完成 Stage 1。 这一阶段设计得比较友好,按顺序走基本不会有卡点。目标是让你对 vibe coding 有一个完整体感——从提需求、到看 AI 写代码、到调试、到跑起来。

第四步:做一个自己的小项目。 课程里教的是通用流程,但真正让你记住的,是你自己的项目。哪怕是一个记账页面、一个个人主页,都比只看不练强得多。

写在最后

Easy-Vibe 不是一个”学完就成开发者”的课程,它本质上是一个工作流教学——教你用 AI 工具把想法变成真实可用的产品。它解决的不是”怎么学编程”,而是”怎么用 AI 编程”。

真正的问题是:vibe coding 能替代写代码吗?目前不能。它能让你快速搭一个原型,但生产级别的代码质量、工程化、长期维护——这些仍然需要技术判断。课程对此也很诚实,没有夸大 AI 的能力边界。

所以它真正的价值,是让那些”有想法但不会代码”的人,先把东西做出来、跑起来看效果——而不是卡在”要不要先学三个月编程”的选择里。

GitHub:https://github.com/datawhalechina/easy-vibe
在线教程:https://datawhalechina.github.io/easy-vibe/welcome.html
中文学习地图:https://datawhalechina.github.io/easy-vibe/zh-cn/stage-1/learning-map/

评论区

0 条评论

登录后可评论。