A 17-lesson Python tutorial that builds a Claude Code-like agent harness from scratch, starting with a single loop and bash.
datawhalechina/easy-vibe
A hands-on Vibe Coding course that teaches non-programmers and developers to build real AI-assisted products from idea to launch.
- Stars
- 20,023
- Forks
- 1,935
- Open issues
- 19
- Last commit
- yesterday
What is it?
Easy-Vibe is a tutorial course on Vibe Coding, the practice of describing what you want to an AI assistant and iterating on the generated software. It is organized as a staged learning path: a beginner stage on turning an idea into a prototype, a full-stack stage covering frontend, databases, backend APIs, deployment and billing, and an advanced stage on Claude Code, MCP, Skills, agent workflows and cross-platform apps.
The course also includes an appendix knowledge base with interactive explanations of topics such as RAG, prompt engineering, Git and authentication design. Tutorial content is available in ten languages, and the site is built with Next.js.
The repository is a documentation and course site rather than a software library. Readers work through the lessons, build the example projects, and can submit their own cases through pull requests.
Key features
- 01Staged learning path from first prototype to full-stack deployment
- 02Covers frontend, databases, backend APIs, deployment and payment integration
- 03Advanced section on Claude Code, MCP, Skills and agent teams
- 04Interactive visual explanations for concepts such as RAG and Git
- 05Tutorials available in ten languages
Use cases
- Product managers or founders who want to validate an idea with a working prototype
- Beginners who want their first hands-on experience of building with AI assistants
- Developers upgrading their workflow to AI-assisted full-stack delivery
- Students learning practical skills for AI-era software development
Quick start
- 1
Open the online tutorial
- 2
Run the project locally (see Run Locally section)
Things to know
- The README does not give a concrete local install command; it is mainly a course, so running it locally may not be needed.
- No license is specified in the metadata, and the README links a CC BY-NC-SA 4.0 license, which is non-commercial.
Topics
FAQ
- What is easy-vibe?
- A hands-on Vibe Coding course that teaches non-programmers and developers to build real AI-assisted products from idea to launch. Easy-Vibe is a tutorial course on Vibe Coding, the practice of describing what you want to an AI assistant and iterating on the generated software. It is organized as a staged learning path: a beginner stage on turning an idea into a prototype, a full-stack stage covering frontend, databases, backend APIs, deployment and billing, and an advanced stage on Claude Code, MCP, Skills, agent workflows and cross-platform apps.
- Is easy-vibe free to use? What license does it have?
- easy-vibe has no declared license. Its code is public, but without a license you have no explicit permission to reuse it; ask the author before relying on it.
- Is easy-vibe still maintained?
- Actively maintained. The last commit to easy-vibe was on Oct 19, 2026.
- What can I use easy-vibe for?
- Product managers or founders who want to validate an idea with a working prototype Beginners who want their first hands-on experience of building with AI assistants Developers upgrading their workflow to AI-assisted full-stack delivery Students learning practical skills for AI-era software development
- How do I install easy-vibe?
- Open the online tutorial Run the project locally (see Run Locally section)
- Where can I get easy-vibe?
- The source code and installation instructions are on GitHub: https://github.com/datawhalechina/easy-vibe
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A step-by-step Go workshop that teaches you to build a coding agent on the Claude API, adding file, shell and search tools one at a time.
An MCP server that gives coding agents IDE-level symbol search, semantic editing and refactoring over a codebase.
A VS Code extension that puts Claude Code, Codex and other coding agents in one conversation, so they can give separate opinions, hand off work and debate solutions.
A modular runtime and orchestration system that coordinates AI coding agents through gated pipelines for tasks, review, shipping and docs across Claude Code, Codex, Cursor and more.
A curated, searchable list of open source GitHub repositories related to ChatGPT, the OpenAI API, and Codex, usable as a Claude Code and Codex skill.