mrkeyoor.com_
Sat 26 Sept 18:49 UTC
AI Toolsevaluationupdated 26 Aug 2026

everyone-can-use-english review

Everyone Can Use English is a Chinese-first English-learning project; its main README and linked learning material are in Chinese. There is no equivalent English user guide, only a brief English developer note for the Electron app. Its Enjoy product combines video, ebooks, flashcards, courses, pronunciation practice, and a browser extension for YouTube and Netflix.

+192stars / 7d
Verdict

Our install pulled 2,681 packages and used 2,624 MB, while the lab found no generic build or test target, so contributors inherit much more uncertainty than hosted users. Chinese-speaking learners should try Enjoy in the browser if its video, ebook, and speaking workflow matches how they study. English-only users and teams seeking a compact, well-documented self-hosted app should pass.

We ran it

Lab card: what happened when we ran everyone-can-use-englishScreenshot of everyone-can-use-english (1000h.org)
Install✓ · 213s2681 packages · 2624 MB
Buildn/ano build script
Testsn/ano test script
Repo3510 files~62,834 lines of source · 350.8 MB · 11 CI workflows

Answers from our run

Does everyone-can-use-english build from source?

Dependencies installed in 213 seconds (2681 packages), and the project has no separate build step. We cloned commit 3d79913 into a clean Debian container with 3 CPUs and no project-specific setup.

Does everyone-can-use-english have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Who should not use everyone-can-use-english?

English-speaking users who need complete documentation in English: the root README and learning guides are Chinese, and issue #1409 asks for basic product instructions even in Chinese.

What are the alternatives to everyone-can-use-english?

Anki, LibreLingo, Language Reactor. Our install pulled 2,681 packages and used 2,624 MB, while the lab found no generic build or test target, so contributors inherit much more uncertainty than hosted users.

Setup2/5Hosted use is simple; source install consumed 2,624 MB
Docs2/5Chinese overview is short and basic product guidance is missing
Community4/5Large audience and active Chinese issue discussions
Maturity3/5Web product is live; desktop direction and rough edges remain

Who it’s for

Chinese-speaking learners who want one workspace for listening, reading, repetition, and vocabulary review.
Learners who study with YouTube, Netflix, imported audio, ebooks, or the project's Chinese course material.
Developers prepared to work in a large Yarn monorepo and read Chinese issue discussions.
Users willing to try the hosted web product before considering a local Electron build.

Who it’s NOT for

English-speaking users who need complete documentation in English: the root README and learning guides are Chinese, and issue #1409 asks for basic product instructions even in Chinese.
Learners who require reliable automatic IPA alignment in the web app: issue #1408 says imported audio needs manual phonetic subtitles there.
Anyone depending on pronunciation scoring for long passages: issue #1410 reports that the evaluator recognized only part of a complete recording.
Offline-first users: issue #1400 describes course playback failing under one network and VPN combination, while the product exposes hosted web services.
Contributors with limited disk or slow package installation: our clean dependency install used 2,624 MB and took 213 seconds.

Setup reality

Our Yarn install succeeded in 213 seconds, pulling 2,681 packages and occupying 2,624 MB. The lab found no generic build script or target and no generic test script or target, so it skipped both rather than claiming the monorepo worked end to end.

The easiest route is the hosted Enjoy site or Chrome extension. Source work needs Node 20 or newer and Yarn 4.6.0. The Electron workspace downloads dictionaries before development, talks to web and WebSocket endpoints, and includes speech, OpenAI, Ollama, FFmpeg, SQLite, and browser automation dependencies.

The root README says a new desktop version will wrap and extend the web app and is coming soon. That is an announcement, not a shipped local setup path for the current web experience.

Enjoy is built for Chinese-speaking English learners

The repository's main language is Chinese, including its README, course links, FAQ route, and most issue discussions. There is no matching English user guide. The only English README we found under the Enjoy app says that it is an Electron application and gives yarn install plus yarn start. English-speaking developers can read the TypeScript, yet they will miss the product explanations and support context unless they can translate the Chinese material.

For its intended audience, the product covers more than a course reader. The hosted Enjoy interface shows separate video, ebook, flashcard, and course areas. A Chrome extension adds study features to YouTube and Netflix. The linked 1000-hour curriculum covers pronunciation, training tasks, reading, and self-directed practice, while the older book provides 8 chapters plus an introduction and afterword. This is a study system tied to a method, not a neutral collection of language APIs.

The browser product is the sensible first trial

The root README directs users to enjoy.bot, so no source checkout is needed to decide whether the workflow helps. That matters because the repository is a 3-workspace monorepo containing Enjoy, a documentation site, and a portal. The browser screenshots show imported media, reading material, vocabulary review, and courses in one account. The extension is already listed for YouTube and Netflix.

Try one real lesson before investing further. Import the kind of audio or text you normally study, record a full passage, inspect the recognized words, and repeat the session over your usual network. Issue #1410 says pronunciation evaluation captured only part of a completed reading. Issue #1400 reports course playback problems tied to a user's network and VPN setup. Neither report proves a universal failure, though both concern the core loop rather than a cosmetic edge case.

The desktop story needs careful wording. The root README says a new desktop version will be a wrapper and extension of the web version and will be released soon. That is the project's stated aspiration. The repository still contains an Electron workspace at version 0.7.9, and GitHub's latest release is also v0.7.9 from March 7, 2025. Readers should not infer that the announced new desktop experience is already available.

What happened when we ran it

Our clean Yarn install took 213 seconds in a Debian container with 3 CPUs and 8 GB of RAM. It downloaded 2,681 packages and left 2,624 MB on disk. The checkout itself was 350.8 MB, with 3,510 files and about 62,834 lines of source. This is a substantial local commitment for an app whose easiest user path is a website.

The lab found no generic build script or target and skipped the build. It also found no generic test script or target, so no tests ran. We therefore have no measured claim that the web app, extension, and Electron workspace build together from commit 3d79913. The repository had 11 CI workflow files and declared monorepo workspaces, but it had no Dockerfile and no tests directory in the measured checkout.

The current root manifest requires Node 20 or newer and Yarn 4.6.0. Its workspace commands address the Enjoy app, docs, and portal separately. The Electron package's development command downloads dictionaries, clears generated output, supplies local web and WebSocket URLs, and starts Electron Forge. Packaging sets an 8,192 MB Node heap limit. Those details explain why a successful dependency install is only the beginning of contributor setup.

Speech and subtitle gaps affect the learning method

Enjoy's appeal depends on turning media into practice. Pronunciation evaluation, sentence alignment, text-to-speech, flashcards, and imported audio all feed that loop. A defect in recognition or alignment costs the learner time on every session, so these deserve more weight than a missing preference or visual glitch.

Issue #1408 compares the desktop and web experiences for IPA subtitles. The reporter says the desktop app can generate phonetic subtitles after importing a recording, while the web version requires manual sentence-by-sentence entry. The request asks for automatic IPA generation after speech recognition. If phonetic alignment is why you want Enjoy, verify this exact flow on the surface you plan to use.

Documentation is another practical limit. Issue #1409 says new users cannot readily discover the difference between web and desktop features, how to import audio, how to configure text-to-speech, or how the speaking and vocabulary modules work. The main README is only 2,760 bytes and largely points elsewhere. A motivated Chinese reader can explore the live app and FAQ, but contributors and evaluators lack one map of components, services, local configuration, and test expectations.

Development is active despite an old release tag

The repository's latest push was June 29, 2026. Issues continued receiving activity in August, including reports about recording recognition and subtitle alignment. GitHub listed 125 open issues and pull requests. That pattern does not look abandoned even though the latest GitHub release dates to March 2025; much of the user experience now lives on the hosted web product.

Enjoy is easiest to recommend as a browser trial for Chinese-speaking learners already convinced by its practice method. It is harder to recommend as a source project. Our 2,624 MB install, missing generic build and test entry points, sparse developer overview, and mixed web-versus-desktop story raise the cost of independent operation. Use Anki if flashcard durability is the priority. Use a focused video tool if subtitle study is the whole job.

Alternatives

ProjectWhat it isPick it when
Anki gh↗A mature spaced-repetition system with desktop, mobile, and shared-deck workflows.pick this instead when durable flashcards and offline review matter more than integrated pronunciation coaching.
LibreLingoAn open language-learning platform with course authoring and browser lessons.pick this instead when you need an English-accessible open course platform rather than a Chinese-first study system.
Language ReactorA browser-based language-learning layer for streaming video and subtitles.pick this instead when YouTube and Netflix study is the main task and self-hosting is unimportant.

What people are saying

  1. [github-trending] ZuodaoTech/everyone-can-use-english

Sources

  1. Everyone Can Use English README
  2. Enjoy v0.7.9 release
  3. Pronunciation recognition report
  4. IPA alignment request
  5. Product documentation request

More ai tools reviews

gallery · undress-service · khazix-skills · nobodywho · desktop-cc-gui · langextract · the whole board →