explaingit

zuodaotech/everyone-can-use-english

34,035TypeScriptAudience · vibe coderComplexity · 3/5MaintainedLicenseSetup · hard

TLDR

An AI-powered English learning platform for Chinese speakers, combining a self-study methodology book with an app that integrates with YouTube and Netflix for real-time learning support.

Mindmap

mindmap
  root((repo))
    What it does
      AI learning app
      Video integration
      Flashcard system
      Pronunciation coaching
    How to use it
      Browser extension
      Desktop application
      Mobile web app
      YouTube Netflix support
    Learning approach
      Listening practice
      Speaking drills
      Vocabulary building
      Immersive content
    Tech stack
      TypeScript
      Electron
      AI speech recognition
      Language models
    Audience
      Chinese speakers
      English learners
      Self-study focused
      Content watchers

Things people build with this

USE CASE 1

Learn English pronunciation and speaking by watching YouTube videos with real-time AI feedback on your accent.

USE CASE 2

Build vocabulary and comprehension while watching Netflix shows, with AI-powered flashcards for words you encounter.

USE CASE 3

Follow a structured 1,000-hour self-study methodology designed specifically for Chinese speakers to achieve English fluency.

USE CASE 4

Practice listening and speaking skills using content you already enjoy, with an AI tutor providing personalized coaching.

Tech stack

TypeScriptElectronReactNode.jsAI speech recognitionLanguage models

Getting it running

Difficulty · hard Time to first run · 1day+

Requires AI/LLM API keys, speech recognition service setup, and Electron + Node.js + React build pipeline with multiple external service integrations.

Use it freely, but any project you distribute that includes this code must also be GPL-licensed and open source.

In plain English

everyone-can-use-english is a Chinese-language project combining an educational philosophy book with an AI-powered language learning application called Enjoy. The project name translates to "Everyone Can Use English" and its mission is to make English accessible to Chinese speakers using AI as a personal tutor. The repository contains two main things. First, a book, originally written in 2010 and updated with a 2024 edition called "1,000 Hours", that outlines a self-study methodology for mastering English, covering spoken language, pronunciation, extensive reading, vocabulary, grammar, and self-training routines. The book is written entirely in Chinese and is freely available in the repository. Second, and more prominently in the current version, is the Enjoy application: an AI-assisted English learning tool available as a web app, a browser extension, and a desktop application. It integrates with YouTube and Netflix via the browser extension to provide real-time learning support while watching content. The app includes features for practicing with videos, reading e-books, flashcard review, and structured courses. A separate mobile-friendly web version is available at enjoy.bot. The underlying technology stack is TypeScript (for the desktop app, built with Electron-like tooling) on the frontend, with AI speech recognition and language model integration for features like pronunciation coaching, comprehension checking, and vocabulary reinforcement. You would use this project if you are a Chinese speaker learning English and want a structured AI-guided approach with real media content from platforms you already use. The methodology emphasizes listening and speaking practice over hundreds of hours of immersive input, supported by AI feedback to accelerate progress. The project is primarily in Chinese and the tooling, community, and learning content are oriented toward Chinese learners.

Copy-paste prompts

Prompt 1
How do I set up the Enjoy browser extension to get AI feedback while watching YouTube videos in English?
Prompt 2
Show me how to use the flashcard feature in Enjoy to review vocabulary from Netflix shows I'm watching.
Prompt 3
What does the 1,000 Hours methodology recommend for daily English practice, and how does the Enjoy app support it?
Prompt 4
How can I use the desktop version of Enjoy to practice pronunciation with AI speech recognition feedback?
Prompt 5
Walk me through creating a custom course in Enjoy using content from my favorite English-language videos.
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.