Easy-Vibe:AI 编程入门课

从零学 AI 编程,把想法一步步做成可展示的真实产品。

Star 数
★ 20k
最近更新
1 个月前
主语言
JavaScript

30 秒速览

运行形态
网页应用代码库 / SDK
可在哪里用
兼容但需适配Claude CodeOpenAI API · Claude API(部分支持)
费用
免费,无需付费服务
上手难度
中 · 需要几步配置
开始前需要
Node.js(npm)VS Code、Cursor 或 Trae 等 AI IDEShell / 命令行网络访问本地文件系统
典型场景
完全没有编程经验的产品经理或创业者,想用 AI 在一周内做出可演示的原型并向用户收集反馈。
不适合
  • 只想找可即插即用 Agent 框架的开发者
  • 需要完全离线、无 AI IDE 依赖的团队
  • 期待官方中文以外单语教程的纯英文学习者

这个 Agent 能做什么,适合哪些场景?

Easy-Vibe 是 Datawhale 推出的 vibe coding 入门教程站点,以 Next.js 搭建并在 GitHub Pages 上以静态站点形式发布(datawhalechina.github.io/easy-vibe)。内容分为三个阶段:Stage 1 从发现真实问题、验证需求、做出原型到集成文本/图像/视频 AI 能力;Stage 2 覆盖前端设计到代码、Supabase 数据库、后端 API、Zeabur 部署与 Stripe 收款;Stage 3 深入 Claude Code 的 MCP、Skills、Agent Teams、长任务与 Spec Coding,并附微信小程序、Android、iOS、PWA、Electron、VS Code 扩展等跨平台项目。另设附录知识库,称覆盖 9 大知识领域、80+ 交互式主题,含 RAG、Git、IDE 等动画与可点击组件。全部教程支持中英日韩西法德阿越等 10 种语言,并提供 llms.txt 便于 Claude、Cursor、Trae 等工具理解仓库结构。它是一门课程与参考资料,而非可安装的 Agent 运行时。

仓库主体是文档站点内容与交互组件:读者通过浏览器打开教程页面,按 learning-map 导航进入各章节,在交互式附录中点击动画理解 RAG 数据流、Git 原理、IDE 工作流等概念。教程引导读者在自己机器上的 AI IDE(VS Code、Cursor、Trae)中用自然语言生成项目,再按步骤接入 Supabase 数据库、编写后端 API、用 Zeabur 部署、接入 Stripe 计费,Stage 3 则演示在 Claude Code 中配置 MCP 服务器、封装 Skills、组织 Agent Teams 与长任务流程。仓库本身提供 npm install / npm run dev 的本地预览方式,并维护 llms.txt 供编码代理检索内容。产出是学习路径与可跟随的项目练习,而非由仓库代码执行的任务代理。

  1. 完全没有编程经验的产品经理或创业者,想用 AI 在一周内做出可演示的原型并向用户收集反馈。
  2. 在校学生希望按 Stage 2 的路径独立完成一个带登录、数据库、支付与后台管理的 SaaS 全栈项目。
  3. 中级开发者想系统学习 Claude Code 的 MCP、Skills、Agent Teams 与长任务编排,用于复杂项目。
  4. 需要评估跨平台交付方案(微信小程序、iOS、Android、PWA、Electron、VS Code 扩展)的独立开发者。
  5. 希望用双语/多语参考资料辅助教学的教师或培训组织者。

如何安装或部署这个 Agent?

本项目是课程站点,无需“安装”即可阅读:直接访问在线地址即可。若要在本地运行站点,README 给出的传统方式如下(需先安装 Node.js 与 npm):

如何使用这个 Agent?

阅读端:从欢迎页或学习地图进入,先按「会说就能写代码」体验一次 AI 编程,再进入 Stage 1 的找点子、做原型、集成 AI 能力。本地运行端:在 VS Code / Cursor / Trae 的聊天窗口直接说“请帮我在本地运行这个项目”,或按上面的命令手动启动后打开 http://localhost:3000。随后在你自己机器上的 AI IDE 里跟随章节创建项目,例如 Stage 2 的 SaaS 全栈示例需要按教程接入 Supabase、Zeabur 与 Stripe 的账号与密钥(具体配置以各章节页面为准)。若要让编码代理读懂仓库,可参考仓库中的 llms.txt。

这个 Agent 有哪些优点和局限?

优点
  • 路径分层清晰:Stage 1 原型、Stage 2 全栈、Stage 3 Claude Code 与跨平台,可任选入口,不必从第一课线性读完。
  • 以真实交付为目标:教程包含 Supabase 数据库、Zeabur 部署、Stripe 计费与 SaaS 完整项目,超出一般提示词教程的范围。
  • 交互式附录用动画演示 RAG、Git、IDE、扩散模型等抽象概念,降低纯文本理解的难度。
  • 10 种语言的完整内容与 llms.txt,使 AI 编码工具可直接读取仓库结构辅助答疑。
局限
  • 仓库未提供许可证元数据(GitHub 标为 unknown),README 正文注明为 CC BY-NC-SA 4.0,即禁止商业使用,采用前需自行核实。
  • 不是可安装的 Agent 或 CLI,没有可编程接口、测试或运行时行为可审计;价值完全取决于文档内容质量。
  • 教程大量依赖第三方服务(Supabase、Zeabur、Stripe、Dify、Claude Code 等)的账号与密钥,各章节的原样复现会受这些服务变更影响。
  • README 中新闻条目日期标注为 2026 年,时间线存在明显异常,更新节奏与内容新鲜度难以从源码判断。

这个 Agent 与同类方案有什么区别?

README 在 Stage 1 附录中提供了「七款 AI 编程工具对比」与「Vibe Coding 工具实战」等文章,并提到 Claude Code、Cursor、Trae、Dify 等工具作为教学对象;它本身是课程而非这些工具的替代品,因此不构成直接竞品。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Easy-Vibe:AI 编程入门课 当前 58 · 缺口较多 网页应用免费 ★ 20k 1 个月前 JavaScript Claude Code
Vibe Vibe —— 人人都能学会的 AI 编程指南 22 · 缺口较多 网页应用免费 ★ 6.2k 5 个月前 Dockerfile —
Create Context Graph 55 · 缺口较多 命令行工具免费 + 模型费 ★ 738 10 天前 Python ChatGPT · Claude Code · Claude.ai · OpenAI API · Claude API
AI 智能体实战速成指南(从零到企业级落地) 34 · 缺口较多 命令行工具免费 + 模型费 ★ 5.4k 5 天前 Python OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
58/ 100 五分制 2.9 / 5
信任安全 13/29
可靠稳定 8/14
适用触发 12/18
规范维护 13/18
有效结果 9/13
证据核验 3/8
查看各维度的扣分理由
信任安全13 / 29 · 2.2/5

该仓库是 VitePress 教程站点,不是执行型 Agent,因此权限面天然较小:工作流 deploy.yml 仅授予 contents:read、pages:write、id-token:write,release-books.yml 授予 contents:write 用于发布书籍,属于合理最小权限,故 least_privilege 给 2。但仓库没有面向用户的确认机制(user_confirmation=1),没有说明教程中调用第三方 AI/支付/数据库服务时的数据流向(data_flow_transparency=1),也没有敏感数据处理指引(sensitive_data_handling=1)。依赖方面 package.json 使用宽松的 ^ 范围且含 vitepress 2.0.0-alpha 预发布版本与 claude ^0.1.1 这类来源不明的包,未见锁文件审计或漏洞说明,dependency_security 仅 1。外部副作用限于构建与发布,可控,给 2。回滚仅有 GitHub Pages 部署与 Release 资产,无显式回滚说明,给 1。来源归属在 README 中大量引用外部链接与贡献模板,给 2。

可靠稳定8 / 14 · 2.9/5

README 的目录、学习路径与 News 条目彼此一致,package.json 脚本与工作流调用(npm run build、book:all)对得上,self_consistency 给 2。依赖均为 npm 公共包,Node >=18 与工作流 Node 20 一致,dependency_availability 给 2。但仓库没有面向学习者的失败提示或排错机制说明(仅 README 提到一篇常见错误附录),failure_messages 仅 1。

适用触发12 / 18 · 3.3/5

README 明确划分零基础、产品经理/创始人、学生、初中级与高级开发者等受众,并给出多条学习路径,audience_and_scenarios 给 3。能力边界有分阶段说明(Stage 1-3 与附录),但未明确声明教程不保证产出质量或安全,capability_boundaries 给 2。仓库没有 Agent 触发机制,trigger_precision 仅 1。环境适配覆盖本地 VitePress、GitHub Pages 与多语言书籍构建,environment_fit 给 2。

规范维护13 / 18 · 3.6/5

README 目录、学习地图、多语言入口组织清晰,information_architecture 给 3。Run Locally 与 npm 脚本提供了安装线索,但缺少完整的环境前置与常见安装问题说明,install_notes 给 2。命名整体稳定(easy-vibe、stage-1/2/3),naming_stability 给 2。示例与项目案例丰富,examples_and_faq 给 3。已知限制几乎没有专门章节,known_limitations 仅 1。许可证在 README 徽章与 package.json 中标注为 CC-BY-NC-SA-4.0,但任务元数据称 unknown,存在不一致,license 给 2。News 充当变更记录但无正式 CHANGELOG 或语义化版本,versioning_changelog 给 2。维护责任由 datawhalechina 组织与贡献指南体现,但发布者身份未经验证,maintenance_responsibility 给 2。

有效结果9 / 13 · 3.5/5

教程产出为可展示的原型与全栈应用,output_usability 给 2。相比通用 AI 编程资料,其分阶段路线与交互演示提供一定增量价值,marginal_value 给 2。成本方面为免费教程加本地构建,但依赖较重(Puppeteer、LaTeX 工具链),cost_benefit 给 2。

证据核验3 / 8 · 1.9/5

README 中的大量声明(数万名学习者、10 种语言、80+ 交互主题)多为营销式表述,缺少可追溯来源,claim_traceability 仅 1。跨源佐证有限,仅 News 与目录互相印证,cross_source_corroboration 给 1。事实与推断基本未分离,教程中示例与真实效果混排,fact_inference_separation 给 1。

风险与缓解建议
  • 该仓库是教程站点而非可执行 Agent,FARS 评分主要反映文档与构建配置,不代表运行时安全。
  • package.json 使用宽松版本范围并含 vitepress 2.0.0-alpha 预发布与来源不明的 claude ^0.1.1 包,建议审计锁文件与依赖来源。
  • 教程涉及 Stripe、Supabase、第三方 AI 服务,学习者需自行评估密钥与数据流向,仓库未提供相关指引。
  • 许可证在 README/package.json 标注为 CC-BY-NC-SA-4.0,但元数据为 unknown,使用前应核实。
  • 发布者身份未经验证,维护承诺与更新路径需谨慎对待。
证据充分度:低 评估于 2026年10月20日 审查版本 7365e00e8744
查看完整评分方法 →

常见问题

这是可以直接运行的 Agent 吗?
不是。它是一个用 Next.js 构建的教程站点与课程内容,本身不包含可调用的 agent 运行时;你需要在自己机器上的 AI IDE 中按教程操作。
学习是否需要付费?
教程内容免费阅读。但 Stage 2/3 的实践会用到 Supabase、Zeabur、Stripe、Claude Code、Dify 等第三方服务,这些服务各自的收费与额度需自行承担或选择免费层。
本地运行必须装 Node.js 吗?
是。README 的传统方式是 npm install、npm run dev,然后访问 http://localhost:3000;也可以让 AI IDE 代为执行。若只阅读内容,直接访问线上地址即可。
能否用于商业培训或企业内部使用?
README 声明的许可证为 CC BY-NC-SA 4.0,含“非商业”限制;GitHub 仓库元数据未标注许可证。商业使用前应核实授权。
中文基础差能学吗?
可以。教程提供 zh-cn、en、zh-tw、ja-jp、ko-kr、es-es、fr-fr、de-de、ar-sa、vi-vn 共 10 种语言版本。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents