Introduction
"Actually, one word is enough: use."
This is Part 56 of the "One Open Source Project a Day" series. Today's project is Everyone Can Use English (GitHub).
What is the core of learning English? Li Xiaolai summarized it in one word in his 2010 book: use. Today, this classic methodology continues in open-source form and has evolved into Enjoy: AI is the best foreign language teacher in the world today, Enjoy serves as the best assistant for AI. The project includes the full original book, the "1000 Hours" training methodology, and the Enjoy web app, browser extension (YouTube/Netflix), and an upcoming desktop version.
What You'll Learn
- The philosophy and structure of "Everyone Can Use English"
- The "1000 Hours" brain-training methodology
- Enjoy app: video, ebooks, flashcards, courses
- Browser extension for YouTube and Netflix
- Open-source content and resources
Prerequisites
- Basic interest in English learning
- Understanding of AI-assisted learning (optional)
Project Background
Project Overview
Everyone Can Use English (人人都能用英语) is the open-source edition of Li Xiaolai's 2010 English learning book, maintained by ZuodaoTech. The project includes the full original text (uploaded to GitHub in 2019), the 2024 "1000 Hours" training methodology, and Enjoy, an AI-driven learning application. Core idea: learning English is about using and inspiration.
Author
- Author: Li Xiaolai (李笑来)
- Background: Author of "Treat Time as a Friend" (把时间当作朋友), long-time focus on learning methods and self-growth
- Original publication: 2010
- Open-source edition: 2015 web version, 2019 uploaded to GitHub
Project Data
- ⭐ GitHub Stars: 33.7k+
- 🍴 Forks: 4.7k+
- 📄 License: GPL-3.0
- 🌐 Enjoy Web: enjoy.bot
- 📚 1000 Hours site: 1000h.org
- 🔌 Chrome Extension: Chrome Web Store - Enjoy Echo
Core Features
Main Content
| Module | Description |
|---|---|
| Everyone Can Use English (2010) | Full book: starting point, speaking, pronunciation, reading aloud, dictionary, grammar, intensive reading, final notes |
| 1000 Hours (2024) | Training methodology: overview, training tasks, pronunciation shaping, inside the brain, self-training |
| Enjoy App | AI assistant: video learning, ebooks, flashcards, courses |
Use Cases
- Systematic English learning: Build correct mindset from the book, then practice with Enjoy
- Learn from video: Use Enjoy web or browser extension on YouTube, Netflix
- Intensive reading: Import ebooks, use AI for vocabulary, sentences, and comprehension
- Flashcards & courses: Use Enjoy flashcards and courses to reinforce vocabulary and expressions
Quick Start
Enjoy Web:
- Visit https://enjoy.bot
- Sign up / log in
- Choose video, ebook, or course to start learning
Browser Extension:
- Install Enjoy Echo from Chrome Web Store
- Open YouTube or Netflix
- Use Enjoy for translation, vocabulary, shadowing while watching
Read the Book:
book/directory in repo:README.md,chapter1.md–chapter8.md,end.md- 1000 Hours: Visit 1000h.org for training tasks and overview
Core Features
- Philosophy first: The book emphasizes "use" and "inspiration", not technique overload
- AI assistant: Enjoy combines AI for listening, speaking, reading, writing support
- Multi-platform: Web, browser extension, desktop (coming soon)
- Video context: YouTube, Netflix and other mainstream platforms
- Open source: Full book and training content open source, freely readable and shareable
Project Advantages
| Comparison | Everyone Can Use English + Enjoy | Traditional textbooks | Pure AI chat apps |
|---|---|---|---|
| Philosophy | Use, inspiration, 1000 hours | Knowledge listing | Conversation-focused |
| Content | Book + methodology + app | Textbook only | No structured content |
| Context | Video, ebooks, courses | Print/digital book | Chat |
| AI role | Assistant for understanding & practice | None | Primary |
| Open source | Book & methodology open | Usually closed | Varies |
Deep Dive
Book Structure (Everyone Can Use English)
- Chapter 1: Starting Point — Establish the right starting point
- Chapter 2: Speaking — Approach to spoken English
- Chapter 3: Pronunciation — Pronunciation training
- Chapter 4: Reading Aloud — Role and methods of reading aloud
- Chapter 5: Dictionary — How to use a dictionary correctly
- Chapter 6: Grammar — Place and approach to grammar
- Chapter 7: Intensive Reading — Value and steps of intensive reading
- Chapter 8: Final Notes — Last reminders and encouragement
1000 Hours Methodology (2024)
Core idea: Fill 1000 hours with your attention and you can master any skill you need.
- Density: At least 3 hours per day, ~1 year to complete; 1 hour/day takes ~3 years with worse results
- Brain training: Natural language training is an excellent way to train the brain and change its structure (gray matter, white matter)
- Demonstration: English as example, but the method applies to any skill
- AI era: Judgment becomes the individual's greatest competitive advantage; AI can help people advance or lead to complacency
Enjoy App Forms
| Form | Status | Description |
|---|---|---|
| Web | Live | enjoy.bot, video, ebooks, flashcards, courses |
| Browser extension | Live | YouTube, Netflix support |
| Desktop | Coming soon | Web wrapper with enhancements |
Tech Stack
- Languages: TypeScript, JavaScript, Vue, HTML
- Other: Metal, Jupyter Notebook
- Package manager: Yarn
Project Links and Resources
Official Resources
- 🌟 GitHub: https://github.com/ZuodaoTech/everyone-can-use-english
- 🌐 Enjoy Web: https://enjoy.bot
- 📚 1000 Hours site: https://1000h.org
- 🔌 Chrome Extension: Enjoy Echo
- 💬 Issues: GitHub Issues
- ❓ FAQ: 1000h.org/enjoy-app/faq.html
Target Audience
- Readers who want to build a correct mindset for English learning
- Learners who want AI-assisted English learning
- Users who like learning while watching YouTube or Netflix
- People interested in the "1000 Hours" brain-training methodology
Visit my homepage for more useful knowledge and interesting products