Files
test-repo/docs-readme/en-US/README.md
T

30 KiB

███████╗ █████╗ ███████╗██╗   ██╗    ██╗   ██╗██╗██████╗ ███████╗
██╔════╝██╔══██╗██╔════╝╚██╗ ██╔╝    ██║   ██║██║██╔══██╗██╔════╝
█████╗  ███████║███████╗ ╚████╔╝     ██║   ██║██║██████╔╝█████╗  
██╔══╝  ██╔══██║╚════██║  ╚██╔╝      ╚██╗ ██╔╝██║██╔══██╗██╔══╝  
███████╗██║  ██║███████║   ██║        ╚████╔╝ ██║██████╔╝███████╗
╚══════╝╚═╝  ╚═╝╚══════╝   ╚═╝         ╚═══╝  ╚═╝╚═════╝ ╚══════╝

Easy-Vibe: Learn vibe coding from 0 to 1

直接上手,一起 vibe !会说话就会做应用
Jump right in and vibe together — if you can talk, you can build apps.

📌 Read Online · Interactive Tutorial

Read Online · Learning Map · Community

Stars Forks License

简体中文 繁體中文 English 日本語 Español Français Klingon 한국어 العربية Türkçe Tiếng_Việt Deutsch বাংলা


Exclusive Learning Map for Beginners
Zero-foundation guidance, clear path planning, say goodbye to "learn and forget"

Step-by-Step Graphical Tutorial
Nanny-level detailed explanations, like having a private tutor nearby, just follow along

Immersive Simulated Programming
Virtual mouse auto-navigation, guiding you through core IDE usage quickly

Visible AI Principles
Algorithm principles animated, see at a glance how AI "draws" images

Learn RAG Like Playing a Game
Exclusive interactive components, click to see the RAG data flow clearly

Visualized Terminal Principles
Command-line operations visualized, intuitively showcasing background logic and principles

Welcome to Star here to accelerate updates ❤️

In the AI era, those who turn ideas into products are often not the ones with the strongest technical skills, but the ones who take the first step.

Many people, even with AI assistants, are still discouraged by "not understanding the code" or "not knowing how to configure the environment." Easy-Vibe was born for this. Assuming everyone starts from zero foundation, we take you by the hand from writing your first line of code to understanding front-end and back-end logic, and finally launching your product.

  • Target Audience: Beginners, Product Managers, Front-end / Back-end / Full-stack Developers
  • Themes: AI Programming, Full-stack Web Application Development, AI Agent, Workflow, and RAG Systems

Easy-Vibe takes you from 0 to 1 through the following stages:

Choose your starting point based on your background:

  • Zero Foundation / Product Manager: Start from Stage 1 to build programming mindset and master AI IDE for rapid prototyping
  • Developer: Start from Stage 2 to dive into full-stack development and AI integration
  • Advanced Developer: Jump to Stage 3 to explore Claude Code and multi-platform development
Stage Core Skills Output
Stage 1 Learning Map, AI Programming Intro, AI IDE, Product Thinking, Prototype Design, AI Capability Integration Interactive Mini-games, Complete Product Prototypes
Stage 2 Full-stack Development, Databases, AI Integration, Deployment & Operations Production-ready Full-stack AI Applications
Stage 3 Advanced Claude Code, Multi-platform Development Production-grade Multi-platform Applications
Appendix Computer Fundamentals, AI Intro, 9 Knowledge Domains 80+ Interactive Topics

🔥 News

  • [2026-03-25] 📚 English Documentation Fully Updated: Complete English translations now available for Stage 2 (Full-stack Development) and Stage 3 (Advanced Development) sections.
  • [2026-03-02] 🦞 OpenClaw & AI Agent Friendly Support: Added llms.txt AI navigation file, enabling OpenClaw, Claude, Cursor, Trae and other AI Agents to quickly understand the repository structure and accurately locate tutorial content. Hope every 🦞 enjoys learning!
  • [2026-03-01] Advanced Development Section comprehensively upgraded: Added seven deep guides for Claude Code (MCP, Skills, Agent Teams, etc.) and eight cross-platform development tutorials (PWA, Electron, NFT, VS Code Extensions, Qt Industrial Applications, etc.).
  • [2026-02-25] Updated Appendix Knowledge Base, covering 9 knowledge domains and 80+ interactive topics.
  • [2026-01-27] Added Android and iOS platform application development tutorials.
  • [2026-01-19] Released interactive demonstration components for Prompt Engineering, AI Evolution, Authentication Design, Git Principles, etc., significantly enhancing the visual learning experience.
Past News
  • [2026-01-16] Restructured project, formally established the "Beginner Entry" chapter to lower the entry barrier.
  • [2026-01-14] Completed a major update of the Stage 1 "Product Prototype Construction" documentation.
  • [2026-01-13] Completed document architecture refactoring, fully supporting multi-language (i18n).
  • [2026-01-01] Released the project's core Learning Map, clarifying the learning path.

📖 Navigation

Learning Map

📚 Appendix Knowledge Base

Covering 9 knowledge domains and 80+ interactive topics, using animations and visual components to help you intuitively understand core concepts from computer fundamentals to the AI frontier.

👉 View Full Appendix · AI Capability Dictionary

💻 Computer Fundamentals

From Transistor to CPU
Operating Systems
Data Encoding, Storage & Transmission
Networks: How Two Computers Talk
Data Structures
Intro to Algorithmic Thinking
🔧 Development Tools

Git: The Time Machine of Code
Command Line & Shell Scripting
Package Managers
The Art of Debugging
Regular Expressions
Environment Variables & PATH
🌐 Browser & Front-end

Deep Dive into JavaScript
Browser Rendering Pipeline
Front-end Framework Comparison
Graphics & Animation
Web Performance Measurement & Optimization
The Big Picture of Front-end Engineering
🖥️ Server & Back-end

HTTP Protocol
API Design Philosophy
Authentication & Authorization
Concurrency, Async & Multithreading
Message Queues & Event-Driven
Back-end Layered Architecture
📊 Data

SQL
Database Fundamentals
Tracking & User Behavior Collection
Data Analysis Basics
A/B Testing & Experiment Driven
Data Visualization & Dashboards
🏗️ Architecture & System Design

Evolution from Monolith to Microservices
Challenges of Distributed Systems
High Availability & Disaster Recovery
System Design Methodology
☁️ Infrastructure & DevOps

Docker Containerization
Kubernetes Orchestration
CI / CD Automation
Domains, DNS & HTTPS
Monitoring, Logging & Alerting
Infrastructure as Code
🤖 Artificial Intelligence

How LLMs Work
Transformer & Attention Mechanism
RAG Architecture
AI Agents & Tool Calling
Prompt Engineering
Image Generation Principles
🎯 Engineering Excellence

Code Quality & Refactoring
Testing Strategies
Design Patterns
Security Thinking & Defense Basics
Technical Writing
Open Source Collaboration

I. Zero Foundation Entry

Chapter Key Content Status
Preface: Learning Map Overall learning path navigation
Level 1: AI Era, Speaking is Programming Experience AI programming through cases like Snake
Level 2: Finding Great Ideas Learn to find and validate product ideas
Level 3: Intro to AI IDE Tools Learn to use IDE, make games locally
Level 4: Building Prototypes Hands-on From requirements to single and multi-page prototypes
Level 5: Adding AI Power to Prototypes Learn to integrate AI (text, image, video)
Level 6: Full Project Practice Simulate real scenarios, iterate with feedback

Appendix: Business Thinking

Chapter Key Content Status
Appendix A: Product Thinking & Solution Design Thinking frameworks for building products
Appendix B: AI Industry Scenarios (B2B) AI applications in different industries
Appendix C: AI Consumer Scenarios (B2C) AI application scenarios in consumer products

Appendix: Technical Solutions

Chapter Key Content Status
Appendix D: Handling Errors Common errors and troubleshooting in vibe coding
Appendix E: Comparison of 7 AI Programming Tools Direct comparison of mainstream platforms
Appendix F: Designing Websites with Design & Programming Agents Multi-agent collaboration for web design
II. Intermediate Developer

Front-end

Chapter Key Content Status
Front-end 0: Assets with Lovart Batch generate visual assets like characters/scenes 🚧
Front-end 1: Figma & MasterGo Intro Organize info architecture and page structure 🚧
Front-end 2: Building First Modern App - UI Design Design-to-code workflow with components 🚧
Front-end 3: UI Design Specs & Multi-product UI Systematic design across multiple products 🚧
Front-end 4: Hogwarts Portraits Together Build an AI-powered front-end app from 0 to 1

Back-end & Full-stack

Chapter Key Content Status
Back-end 1: What is an API HTTP interfaces and request-response models
Back-end 2: DB to Supabase Implement DB and API on Supabase
Back-end 3: AI-Assisted API Code & Docs Generate API/DB docs and code with LLM 🚧
Back-end 4: Git Workflow Version control and collaboration in Git
Back-end 5: Zeabur Deployment Deploy applications to Zeabur
Back-end 6: Modern CLI Dev Tools Accelerate dev with CLI-based AI tools
Back-end 7: Integrating Payment Systems like Stripe Integrate payment and basic settlement flow 🚧
Project 1: First Modern Application - Full-stack App Complete localized, production-ready Full-stack Web App 🚧
Project 2: Modern UI Library + Trae Practice Independent product with auth and payment 🚧

AI Capability Appendix

Chapter Key Content Status
AI 1: Dify Intro & Knowledge Base Build utility products with Dify Workflow & RAG
AI 2: AI Dictionary & Multimodal APIs Research models/APIs and integrate multimodal power 🚧
III. Advanced Developer

Claude Code Core Skills

Chapter Key Content Status
Claude Code Quick Start Installation, basic operations, practical tips and common commands
Claude Code MCP Complete Guide Connect Claude Code to GitHub, databases, APIs via MCP
Claude Code Skills Complete Guide Package professional knowledge into reusable skill packs
Claude Code Workflow Best Practices Best practices for daily development, refactoring, code review
Claude Agent Teams Complete Guide Multi-AI instance collaboration like a real dev team
Claude Code Superpowers Engineering Development Write engineering-grade code following TDD and best practices
How to Make Claude Code Work for Long Periods Design long-running tasks for continuous work

Multi-platform Development

Chapter Key Content Status
How to Build WeChat Mini Program WeChat mini program ecosystem, from template to launch
How to Build WeChat Mini Program with Back-end Integrate database and back-end logic in mini programs
Android App Development Web/Native unified Android dev with Expo
iOS App Development Web/Native unified iOS dev with Expo
PWA Development Build Progressive Web Apps with offline support 🚧
Electron Desktop App Development Build cross-platform desktop applications 🚧
VS Code Extension Development Develop VS Code extensions and plugins 🚧
Qt Industrial Application Development Build industrial-grade desktop applications with Qt 🚧

🛠️ How to Learn

  • Choose chapters to read and practice based on your skill level. Feel free to open an issue for questions.

💻 Local Setup

Modern Approach

In an AI IDE (VS Code, Cursor, Trae, etc.), use the following prompt:

Please help me run the local service for this project.

Traditional Approach

  1. npm install
  2. npm run dev
  3. Open http://localhost:3000 in your browser.

🤝 Contributing

  • If you find issues or have suggestions, please open an Issue. If you don't get a response, contact the Nanny Team.
  • To contribute, please submit a Pull Request.
  • If you want to start a new project with Datawhale, follow the Datawhale Open Source Project Guide.

🙏 Acknowledgements

  • Sanbu - Project Lead (Datawhale Member)
  • Fang Ke - Advisor (Datawhale Member, Tsinghua University)
  • Yerim Kang (Practice Projects - Tsinghua University)
  • Zhao Zhilin (Practice Projects - Tsinghua University)
  • Li Yixuan (Visual Design - Tsinghua University)
  • Liu Siyi (Practice Projects - Tsinghua University)
  • All Beta testers from the AI Vibe Coding 101 group for their feedback.

Special Thanks

  • Thanks to @Sm1les for support and help.
  • Thanks to all contributors and everyone who starred this project ❤️

Stargazers    Forkers

📧 Contact Us

For questions, suggestions, or collaboration, please scan the QR code below:

Follow Datawhale on WeChat:

📄 LICENSE

Star History

Star History Chart