← all repositories
datawhalechina/vibe-vibe

A systematic field manual for vibe coding from zero to shipped

An open-source curriculum for non-coders who want to command AI tools like Cursor to build and ship real products, because fragmented tutorials left a gap.

5.8k stars Dockerfile Coding AssistantsLearning
vibe-vibe
Velocity · 7d
+6.4
★ / day
Trend
steady
star history

What it does

Vibe Vibe is an open-source tutorial curriculum—hosted at www.vibevibe.cn and self-hostable via Docker—that teaches zero-experience beginners how to build full-stack products by directing AI coding tools. It covers prompt engineering, writing product requirement documents to keep AI on track, debugging AI-generated errors with AI, and deploying to production. The material is organized into four tracks: fundamentals, a 16-chapter advanced guide covering the full delivery lifecycle, hands-on projects tailored by background (liberal arts, STEM, or professional), and a curated reading room for staying current.

The interesting bit

Instead of teaching syntax, it teaches product management and “command” mindset—framing the human as a commander and the AI as the coder. The advanced track even walks through a modern stack—Next.js 16, TypeScript, PostgreSQL, Drizzle ORM—assuming the reader will orchestrate rather than hand-write every file.

Key highlights

  • Four-track progression from a first 3-minute webpage to production deployment, CI/CD, and user feedback loops.
  • Explicitly teaches PRD-first development and MVP thinking to prevent AI feature bloat.
  • Includes Docker assets for private or offline hosting of the tutorial site itself.
  • Curated tool comparisons (Cursor, Windsurf, Bolt.new, Replit) and prompt cheat sheets in the appendices.
  • Licensed under CC BY-NC-SA 4.0.

Caveats

  • The content is Chinese-first; an English README exists but the depth of translation is unclear from the sources.
  • Several announced features—notably the cloud IDE and “50+ AI Skills”—are marked as coming soon, not yet shipped.
  • The non-commercial Creative Commons license means you cannot freely repackage the curriculum for commercial training products.

Verdict

Worth bookmarking if you’re a non-coder, student, or founder trying to ship a side project with Cursor or Windsurf. Experienced developers looking for a software framework rather than a structured course should look elsewhere.

Frequently asked

What is datawhalechina/vibe-vibe?
An open-source curriculum for non-coders who want to command AI tools like Cursor to build and ship real products, because fragmented tutorials left a gap.
Is vibe-vibe open source?
Yes — datawhalechina/vibe-vibe is an open-source project tracked on heatdrop.
What language is vibe-vibe written in?
datawhalechina/vibe-vibe is primarily written in Dockerfile.
How popular is vibe-vibe?
datawhalechina/vibe-vibe has 5.8k stars on GitHub and is currently holding steady.
Where can I find vibe-vibe?
datawhalechina/vibe-vibe is on GitHub at https://github.com/datawhalechina/vibe-vibe.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.