Learn English by following a story you actually want to read. Each episode is real fiction — mystery, city life, sci-fi — with vocabulary woven naturally into the narrative. No drills. No textbook sentences. Just a story that keeps you coming back for the next episode.
Each episode:
🕵️ The Shanghai Files — Noir mystery. Rookie detective. Rain-soaked streets. Cases that don't add up.
🏙️ City of Dreamers — Four friends navigating jobs, love, and adulthood in a new city.
🚀 Starfall — Year 2157. A research vessel. The wrong destination. Six crew who must figure it out.
| Level | For | Vocabulary |
|---|---|---|
| ------- | ----- | ----------- |
| A2 | Beginners | Simple sentences, 5 words/episode |
| B1 | Intermediate | Idioms welcome, 6 words/episode |
| B2 | Upper-intermediate | Advanced vocab, 8 words/episode |
# Browse series and how to start
node scripts/series.js
# Start Episode 1 (default: Shanghai, B1 level)
node scripts/episode.js
# Choose series and level
node scripts/episode.js --series shanghai --level B1 --chapter 1
node scripts/episode.js --series city --level A2 --chapter 1
node scripts/episode.js --series starfall --level B2 --chapter 1
# Continue your story (paste state from previous episode)
node scripts/episode.js --series shanghai --chapter 3 --state '{"last_scene":"..."}'
# Review vocabulary (flashcard mode)
node scripts/vocab.js --mode review --words "suspicious,eerie,witness"
# Vocabulary quiz
node scripts/vocab.js --mode quiz
# English output
node scripts/episode.js --lang en
共 1 个版本