一词一画,点亮雅思。
7,298 个雅思核心词,每个词一幅原创插画、两条原创例句、英美发音和一套刚刚好的复习节奏。
免费,开源,无需注册,打开网页就能背。
打开词光 → · ▶ 看宣传片 · 下载词库 · 在 X 关注更新 → · English
每本单词书都从 abandon 开始,也停在 abandon。▶ 点击画面看 48 秒完整宣传片(有声音)
背单词最难的不是“看过”,而是“想得起来”。
纸质单词书把 7,000 个词排成一张清单,大多数人翻到第一页就停下了。词光换了个做法:给每个词一幅画,让你先看见它;用主动回忆让你想起它;再用 FSRS 算法在你快要忘记的时候让你和它重逢。你学会的每一个词,都会在自己的词汇星图上点亮一颗星。
这是一个个人项目。所有释义、例句、插画和录音都是为这个项目新做的,制作成本由作者自己承担,然后全部开源,任何人都可以免费使用、修改和再分发。
| 数量 | 内容 |
|---|---|
| 7,298 | 雅思核心词条,CEFR A1–C2 分级,19 个雅思高频话题 |
| 7,298 | 幅原创插画,统一的复古图鉴画风,画的就是例句里的场景 |
| 14,596 | 条原创例句:一条日常短句帮你记住,一条雅思语境长句帮你会用 |
| 22,905 | 段录音:英音、美音单词发音,以及例句朗读 |
| 0 | 账号、广告、追踪。进度只保存在你自己的设备上 |
7,298 幅插画、22,905 段录音、24 段界面声音,都是为词光专门做的。下面是一小部分。
画面讲的就是例句里的那件事,同一种复古图鉴画风贯穿全部 7,298 个词。
拿 abandon 举例,点开就能听(在线播放):
| 🇬🇧 英音 | abandon /əˈbændən/ |
| 🇺🇸 美音 | abandon /əˈbændən/ |
| 📖 例句朗读 | We had to abandon our car in the snow. |
全部 7,298 个词都有英音、美音和例句朗读,还有 1,011 个重点词的第二条例句也配了朗读。
| 🎙 开屏配音 | 「欢迎打开雅思大门」:星尘汇聚成“词光”,大门打开 |
| 🌌 星图配音 | 「这是你的词汇星图。每学会一个词,就点亮一颗星。」 |
| 🎵 星空音乐 | 一段可无缝循环的原创配乐,默认陪你背词 |
| 🌧 6 段环境声 | 雨天图书馆 · 清晨海岸 · 林间早晨 · 夜晚壁炉 · 远航船舱 · 安静咖啡馆 |
| ✨ 界面音效 | 答对、答错、翻卡、打字、连胜、点亮星星……每个操作都有自己的声音;读单词时背景音会自动压低 |
全部素材都在仓库里:插画在 public/atlas/img/,录音在 public/atlas/audio/,这两类按 CC BY 4.0 开放;界面声音和配乐在 public/sfx/,随应用一起提供。
| 🖼 一幅插画 | 画面讲的就是第一条例句里的事。抽象词也用具体场景表达,比如 abandon 是雪地里被丢下的车。 |
| 🔊 英美发音 | 英音、美音分别合成,例句也会读(AI 语音,ElevenLabs)。 |
| ✍️ 两条原创例句 | 日常句 + 雅思语境句(教育、环境、科技、城市……),都配自然的中文翻译。 |
| 📚 中英释义 | 最多 3 个常用义项,按雅思使用频率排序,附简明英文解释。 |
| 🧩 搭配、词族、近反义 | 高频搭配带中文,词族之间可以互相跳转。 |
| 💡 一条提示 | 易混词、用法陷阱或记忆方法,不编造词源。 |
7,298 个词就是 7,298 颗星。19 个话题各成一条旋臂,简单的词在中心,难的在外缘。没学的是星尘,学习中的会发光,掌握了的燃成白色,今天新点亮的是金色。拖动旋转、滚动缩放,点任意一颗星就能打开它的词卡。
星图用 WebGL2 自定义着色器渲染,不支持的设备会自动降级。
- 主动回忆:看义选词、看图补句、听音辨词、拼写,四种题型从“认得”走到“会写”。
- FSRS 间隔复习:和新版 Anki 同款的开源记忆算法,只在你快要遗忘时安排复习,目标记忆率可调。
- 诚实的统计:只有第一次作答计分。答错的词会换个题型再练,但重试不会抬高正确率。
- 从你的水平开始:选 A2 / B1 / B2 / C1 起点,跳过已经熟悉的词。
- 打字工作室:单词、例句抄写、整句听写三种模式,WPM 和准确率单独统计,不影响记忆数据。
- 声音设计:每个操作都有温和的木琴、纸张和铃声音效;一段星空音乐和 6 段环境声(雨天图书馆、清晨海岸、夜晚壁炉……)陪你专注,读单词时自动压低。
- 开屏仪式:星尘汇聚成“词光”,大门打开,“欢迎打开雅思大门”。每天一次,可以关掉。
- 离线可用:看过的词、插画和音频都缓存在本地,没网也能复习。
- 分享卡片:任何一个词、每天的学习成果,都能一键生成图片。
- 备份恢复:进度可以导出成文件,换设备时导入即可。
![]() |
![]() |
data/ 里是完整词库,内容采用 CC BY 4.0:注明出处即可自由使用、修改、商用。
| 文件 | 内容 |
|---|---|
data/word-atlas.json |
完整结构化数据 |
data/word-atlas.csv |
表格版,可直接导入 Excel / Anki |
public/atlas/img/ |
7,298 幅 512 px WebP 插画(另有 256 px 缩略图) |
public/atlas/audio/ |
uk/ us/ 单词发音,ex/ ex2/ 例句朗读,MP3 |
{
"id": "principle",
"w": "principle",
"uk": "/ˈprɪnsəpəl/",
"us": "/ˈprɪnsəpəl/",
"senses": [{ "pos": "n.", "zh": "原则;行为准则", "en": "A belief or rule that guides decisions and behaviour." }],
"ex": [
{ "en": "I refused the extra money as a matter of principle.", "zh": "出于原则,我拒绝了那笔额外的钱。" },
{ "en": "The principle of equal opportunity should guide policies designed to improve access to higher education.", "zh": "…" }
],
"col": ["in principle|原则上", "basic principle|基本原则"],
"fam": ["principled (adj.)"],
"tip": "principle 是原则;principal 是校长、主要的。",
"cefr": "B2",
"topic": "thinking"
}三行代码就能用起来:
import json
words = json.load(open("data/word-atlas.json", encoding="utf-8"))
b2_env = [w for w in words if w["cefr"] == "B2" and w["topic"] == "environment"]可以拿它做 Anki 牌组、背词小程序、浏览器插件、AI 应用的评测集,或者你自己的研究。字段说明见 docs/dataset.md。
需要 Node.js 20+。
git clone https://github.com/designfuchen/word-atlas.git
cd word-atlas
npm ci
npm run dev打开 http://localhost:5188。同一 Wi-Fi 下的手机可以访问终端里显示的 Network 地址。
npm test # 单元测试
npm run check:atlas # 校验词库结构与媒体文件
npm run build # 生产构建,输出到 dist/部署就是把 dist/ 放到任意静态托管。子路径部署用 ATLAS_BASE=/words/ npm run build,见 docs/deployment.md。
词表来自常见的雅思阅读核心词,去重后 7,298 个词条。词条内容全部是本项目新写的:
- 文字:大语言模型按统一的词典编写规范,逐词生成释义、例句、搭配和提示,再做结构和一致性校验。
- 插画:图像模型按统一画风逐词绘制,画面对应第一条例句。
- 声音:英音、美音和例句朗读由 ElevenLabs 合成;界面音效和环境声同样为本项目生成。
生成脚本在 scripts/atlas/,完整流程见 docs/pipeline.md,记忆模型见 docs/learning-model.md。
诚实说明:内容经过了结构、引用和一致性的自动校验,但没有逐条人工审校,可能有个别不准确的释义、例句或插画。发现问题欢迎提 Issue,或者直接修改
data/提 PR。这不是官方雅思词表,也不承诺提分。
词光的新功能、背词方法和幕后制作,都会先发在 X:@yangleiocx3。
觉得有用,点个 Star,也欢迎来 X 打个招呼、提建议。
- 纠错:在 Issue 里写清楚词条 id 和问题,或者直接提 PR。每一处纠错都会让下一个人背得更准。
- 新功能:先开 Issue 讨论,保持“无账号、本地优先、安静好看”的方向。
- 代码:TypeScript 严格模式,
npm test和npm run check:atlas需要通过。
详见 CONTRIBUTING.md。
- 代码:MIT
- 词库文本、插画、录音:CC BY 4.0,署名 “Word Atlas contributors(词光)”
- 字体 Fraunces:SIL Open Font License;记忆算法 ts-fsrs:MIT
如果词光帮到了你,点一颗 ⭐️,也算帮它点亮一颗星。













