Easy-Vibe:AI 编程入门课
从零学 AI 编程,把想法一步步做成可展示的真实产品。
- Star 数
- ★ 20k
- 最近更新
- 1 个月前
- 主语言
- JavaScript
- FA 评分
- 58/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 兼容但需适配Claude CodeOpenAI API · Claude API(部分支持)
- 费用
- 免费,无需付费服务
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 完全没有编程经验的产品经理或创业者,想用 AI 在一周内做出可演示的原型并向用户收集反馈。
- 不适合
- 只想找可即插即用 Agent 框架的开发者
- 需要完全离线、无 AI IDE 依赖的团队
- 期待官方中文以外单语教程的纯英文学习者
- 源码审查
- 58/100 · 缺口较多
这个 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 供编码代理检索内容。产出是学习路径与可跟随的项目练习,而非由仓库代码执行的任务代理。
- 完全没有编程经验的产品经理或创业者,想用 AI 在一周内做出可演示的原型并向用户收集反馈。
- 在校学生希望按 Stage 2 的路径独立完成一个带登录、数据库、支付与后台管理的 SaaS 全栈项目。
- 中级开发者想系统学习 Claude Code 的 MCP、Skills、Agent Teams 与长任务编排,用于复杂项目。
- 需要评估跨平台交付方案(微信小程序、iOS、Android、PWA、Electron、VS Code 扩展)的独立开发者。
- 希望用双语/多语参考资料辅助教学的教师或培训组织者。
如何安装或部署这个 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?
查看各维度的扣分理由
该仓库是 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。
README 的目录、学习路径与 News 条目彼此一致,package.json 脚本与工作流调用(npm run build、book:all)对得上,self_consistency 给 2。依赖均为 npm 公共包,Node >=18 与工作流 Node 20 一致,dependency_availability 给 2。但仓库没有面向学习者的失败提示或排错机制说明(仅 README 提到一篇常见错误附录),failure_messages 仅 1。
README 明确划分零基础、产品经理/创始人、学生、初中级与高级开发者等受众,并给出多条学习路径,audience_and_scenarios 给 3。能力边界有分阶段说明(Stage 1-3 与附录),但未明确声明教程不保证产出质量或安全,capability_boundaries 给 2。仓库没有 Agent 触发机制,trigger_precision 仅 1。环境适配覆盖本地 VitePress、GitHub Pages 与多语言书籍构建,environment_fit 给 2。
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。
教程产出为可展示的原型与全栈应用,output_usability 给 2。相比通用 AI 编程资料,其分阶段路线与交互演示提供一定增量价值,marginal_value 给 2。成本方面为免费教程加本地构建,但依赖较重(Puppeteer、LaTeX 工具链),cost_benefit 给 2。
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,使用前应核实。
- 发布者身份未经验证,维护承诺与更新路径需谨慎对待。