vibe-vibe

GitHub

AI for All: The First Systematic Vibe Coding Tutorial | From Zero to Full-Stack, Bring Your Ideas to Life | Live at: www.vibevibe.cn ;全民AI学习第一课,首个系统化 Vibe Coding 开源教程 | 零基础到全栈实战,让人人都能借助 AI 实现自己的想法与创意 | 在线地址:www.vibevibe.cn

RAW Doc

Index

---
layout: home
title: Vibe Vibe
titleTemplate: false
hero:
name: "Vibe Vibe"
text: "人人都能 AI 创造"
tagline: "不止写代码,更能把想法变成作品\n从首个原型到正式上线,放大你的天才创意"
image:
src: /logo.png
alt: Vibe Coding
actions:
- theme: brand
text: 零基础入门
link: /Basic/
- theme: alt
text: 有基础进阶
link: /Advanced/
- theme: alt
text: 动手做项目
link: /Practice/
- theme: alt
text: 优质好文章
link: /Articles/

features:
- title: 零基础友好
details: 不需要任何编程经验,从一个想法开始,手把手带你把第一个作品真正做出来
- title: AI 创造工作流
details: 学会用 AI 帮你梳理想法、搭原型、补内容、改交互、推上线,而不只是把它当成写代码工具
- title: MVP 思维
details: 掌握"最小可行产品"理念,用最少的时间验证你的想法,避免功能蔓延的陷阱
- title: 从作品到产品
details: 先把东西做出来,再逐步进入全栈架构、部署上线和工程化实践,学习曲线更自然
- title: 安全意识
details: 从第一天就建立安全底线意识,学会保护用户数据和避免常见安全漏洞
- title: 渐进式学习
details: 基础篇先帮你完成第一个作品,进阶篇再带你把作品推进成更完整的产品
---

<script setup>
import { onMounted } from 'vue'

function resolveLocaleEntry() {
if (typeof navigator === 'undefined') return '/zh/'

const languages = Array.isArray(navigator.languages) && navigator.languages.length > 0
? navigator.languages
: [navigator.language]

return languages.some((language) => language?.toLowerCase().startsWith('zh'))
? '/zh/'
: '/en/'
}

onMounted(() => {
if (typeof window !== 'undefined' && window.location.pathname === '/') {
window.location.replace(resolveLocaleEntry())
}
})
</script>

<style>
/ 按钮颜色配置 - 针对每个 action 包裹层单独配置 /
/ 第1个按钮:零基础入门 - 绿色 /
.VPHero .actions > .action:nth-child(1) .VPButton {
background-color: #15A051 !important;
border-color: #15A051 !important;
}
.VPHero .actions > .action:nth-child(1) .VPButton:hover {
background-color: #4F5B53 !important;
border-color: #4F5B53 !important;
}

/ 第2个按钮:有基础进阶 /
.VPHero .actions > .action:nth-child(2) .VPButton {
background-color: #45523E !important;
border-color: #45523E !important;
color: white !important;
}
.VPHero .actions > .action:nth-child(2) .VPButton:hover {
background-color: #45523E !important;
border-color: #45523E !important;
}

/ 第3个按钮:动手做项目 - 灰色 /
.VPHero .actions > .action:nth-child(3) .VPButton {
background-color: #6B7280 !important;
border-color: #6B7280 !important;
color: white !important;
}
.VPHero .actions > .action:nth-child(3) .VPButton:hover {
background-color: #9CA3AF !important;
border-color: #9CA3AF !important;
}

/ 第4个按钮:优质好文章 - 灰色 /
.VPHero .actions > .action:nth-child(4) .VPButton {
background-color: #6B7280 !important;
border-color: #6B7280 !important;
color: white !important;
}
.VPHero .actions > .action:nth-child(4) .VPButton:hover {
background-color: #9CA3AF !important;
border-color: #9CA3AF !important;
}
</style>

Vibe Vibe 会优先根据你的浏览器语言自动进入中文或英文版本;如果搜索引擎或访客先落在根首页,也可以先从这里了解项目全貌。

学习路径

<div class="paths-container" style="display: flex; gap: 2rem; margin: 2rem 0; flex-wrap: wrap;">

<div style="flex: 1; min-width: 300px; padding: 1.5rem; border-radius: 12px; background: linear-gradient(135deg, #15A05111 0%, #15A05122 100%); border: 1px solid #15A05133;">

基础篇:从想法到第一个作品

<a href="/Basic/" style="display: inline-block; margin-bottom: 1rem; padding: 0.5rem 1.5rem; background: #15A051; color: white; text-decoration: none; border-radius: 8px; font-weight: 500;">开始阅读基础篇 →</a>

适合人群:从未写过代码的小白、文科生、设计师、产品经理

学习目标:理解 AI 创造工作流 · 用 AI 做出第一个作品 · 掌握 MVP 思维

内容预览
- 觉醒:从码农到指挥官的思维转变
- 心法:MVP 思维、不加功能的艺术
- 技法:提示词工程、PRD 编写
- 实战:从 0 到 1 做出你的作品
- 进阶:版本控制、部署、安全意识

技术栈:HTML/CSS/JS · AI 工具(ChatGPT/Claude/Cursor)· Git · 静态部署

</div>

<div style="flex: 1; min-width: 300px; padding: 1.5rem; border-radius: 12px; background: linear-gradient(135deg, #45523E11 0%, #45523E22 100%); border: 1px solid #45523E33;">

进阶篇:从作品到产品

<a href="/Advanced/" style="display: inline-block; margin-bottom: 1rem; padding: 0.5rem 1.5rem; background: #45523E; color: white; text-decoration: none; border-radius: 8px; font-weight: 500;">开始阅读进阶篇 →</a>

适合人群:想了解完整项目交付流程的开发者

学习目标:全栈架构 · 生产级部署 · 协作迭代 · 工程判断力

内容预览(已完成2/16,其余章节可阅读序言):
- 开发基础:环境搭建 · 开发工具 · AI 调教 · 文档驱动
- 界面与数据:UI/UX · 环境变量 · 数据库 · 测试自动化
- 部署运维:公网访问 · Git 协作 · CI/CD · 域名 DNS · VPS 部署
- 安全增长:SEO · 数据统计 · 用户反馈与产品迭代

技术栈:Next.js 16 · React · TypeScript · Tailwind · shadcn/ui · Drizzle · PostgreSQL

</div>

</div>

项目状态

::: warning 内部预览版本
- 当前版本为内部预览版,不代表最终品质
- 章节内容正在持续优化完善中
- 如发现问题欢迎通过 GitHub Issues 反馈
:::

::: tip 🎯 Claude Code 全特性速览
想全面了解 Claude Code 有哪些能力?访问 cclog.vibevibe.cn 查看从 v0.2 到 v2.1 的完整功能梳理,涵盖 220+ 个版本、1000+ 项更新,包括 AI 模型、多 Agent 协作、MCP 生态、终端体验、安全沙箱等所有核心能力。
:::

::: tip 在线 IDE + Skills
我们推出在线开发环境,无需本地配置环境,打开浏览器即可开始学习:

- 云端 IDE —— 内置完整的 Node.js 24、Python、Docker 等开发环境
- 50+ AI Skills —— 预装丰富的 AI 辅助技能包,覆盖开发全流程
- 开箱即用 —— 无需安装任何软件,登录即可开始编程实践

让学习门槛降到最低!
:::

什么是 Vibe Coding?

"There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists."

> — Andrej Karpathy, 2025

Vibe Coding 是 2025 年提出的最有代表性的 AI 原生构建方式之一,也是 Collins 词典年度词汇。在 Vibe Vibe 里,我们把它放在一个更大的定位里理解:AI 创造

- 用自然语言描述目标与需求,而不是所有步骤都亲手完成
- 让 AI 参与实现、组织和迭代,你负责验收、判断和调整
- 更快把想法变成真实成果,因为做出东西往往比空想和完美规划更能推动学习

简单说:你负责方向、判断和审美,AI 帮你把作品做出来。

这门课不只是教你学 AI 编程

这门课不是为了把你一次训练成资深工程师。

你不会突然精通算法、框架源码,或者一下获得大厂面试通关能力。

但你会获得:

- 把想法做成真实作品的能力
- 一套可重复使用的 AI 协作方法
- 更强的产品判断、迭代习惯和上线信心

这和传统程序员成长路线不是一回事,但它同样非常有价值,而且更贴近很多普通人真正想解决的问题。

适合谁学习?

| 你是谁 | 推荐路径 | 理由 |
|--------|----------|------|
| 设计师 / 产品经理 | 基础篇 | 零代码基础也能做出可运行的原型 |
| 文科生 / 跨专业 | 基础篇 | 从最基础的概念开始,循序渐进 |
| 前端开发者 | 进阶篇 | 扩展后端能力,成为全栈工程师 |
| 后端开发者 | 进阶篇 | 了解现代前端生态和 Next.js |
| 创业者 / 独立开发者 | 两者皆可 | 快速搭建 MVP,独立完成产品 |
| 想提升效率的开发者 | 基础篇 + 进阶篇 | 系统学习 AI 辅助开发工作流 |

了解更多项目信息,请前往 GitHub 仓库

需要私有化部署?查看 部署指南

[](https://mv.datawhale.cc/repo-badge?repo=vibe-vibe)

---