One Open Source Project a Day (Part 56): Everyone Can Use English - AI-Powered Open-Source Language Learning

Deep dive into Everyone Can Use English, the open-source edition of Li Xiaolai's classic English learning book, combined with the "1000 Hours" training methodology and the Enjoy AI learning app — AI as the best foreign language teacher, Enjoy as AI's best assistant

·5 min read·Learning & Growth

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


Core Features

Main Content

ModuleDescription
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 AppAI assistant: video learning, ebooks, flashcards, courses

Use Cases

  1. Systematic English learning: Build correct mindset from the book, then practice with Enjoy
  2. Learn from video: Use Enjoy web or browser extension on YouTube, Netflix
  3. Intensive reading: Import ebooks, use AI for vocabulary, sentences, and comprehension
  4. Flashcards & courses: Use Enjoy flashcards and courses to reinforce vocabulary and expressions

Quick Start

Enjoy Web:

  1. Visit https://enjoy.bot
  2. Sign up / log in
  3. Choose video, ebook, or course to start learning

Browser Extension:

  1. Install Enjoy Echo from Chrome Web Store
  2. Open YouTube or Netflix
  3. Use Enjoy for translation, vocabulary, shadowing while watching

Read the Book:

  • book/ directory in repo: README.md, chapter1.mdchapter8.md, end.md
  • 1000 Hours: Visit 1000h.org for training tasks and overview

Core Features

  1. Philosophy first: The book emphasizes "use" and "inspiration", not technique overload
  2. AI assistant: Enjoy combines AI for listening, speaking, reading, writing support
  3. Multi-platform: Web, browser extension, desktop (coming soon)
  4. Video context: YouTube, Netflix and other mainstream platforms
  5. Open source: Full book and training content open source, freely readable and shareable

Project Advantages

ComparisonEveryone Can Use English + EnjoyTraditional textbooksPure AI chat apps
PhilosophyUse, inspiration, 1000 hoursKnowledge listingConversation-focused
ContentBook + methodology + appTextbook onlyNo structured content
ContextVideo, ebooks, coursesPrint/digital bookChat
AI roleAssistant for understanding & practiceNonePrimary
Open sourceBook & methodology openUsually closedVaries

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

FormStatusDescription
WebLiveenjoy.bot, video, ebooks, flashcards, courses
Browser extensionLiveYouTube, Netflix support
DesktopComing soonWeb wrapper with enhancements

Tech Stack

  • Languages: TypeScript, JavaScript, Vue, HTML
  • Other: Metal, Jupyter Notebook
  • Package manager: Yarn

Official Resources

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