返回目录
开源项目教育学习类新手

TypeWords — 打字记单词的开源英语记忆工具

TypeWords 是一套以「打字输入」为核心的英语记忆系统,主张键出单词强化肌肉记忆,并结合 FSRS 间隔复习算法与 7 种递进练习模式。提供 Web 端、VSCode 扩展版与微信小程序,内置 50+ 词库,数据默认本地离线保存,完全免费、无需注册,来源标注为 100% 开源可审查并支持私有部署。

0 次阅读2026/09/14 发布
TypeWords — 打字记单词的开源英语记忆工具 来源图片

社区作者 · zZz

它解决什么问题

TypeWords 定位为「不是又一个单词 App」,而是一套以打字输入为核心的英语记忆系统。官网首页标注:9k+ GitHub Stars、开源免费。核心理念是「不再靠死记硬背」——键入单词强化肌肉记忆,记忆曲线算法自动安排复习时机,配合 7 种递进模式,让单词被反复强化。

【核心能力】

  1. 打字输入、肌肉记忆:以键盘键入单词代替点击选择。
  1. 记忆曲线算法间隔复习:使用 FSRS 间隔复习算法自动调度复习词,复习词自动浮出。
  1. 完全免费、无需注册。
  1. 7 种练习模式、50+ 内置词库、数据本地离线、支持 Web + 小程序 + VSCode。

【平台与端】 来源明确提示:网站专为键盘输入设计,手机体验不佳,手机用户建议扫描页面中的小程序二维码使用微信小程序。检测到的配图对应关系:配图 1 为微信小程序,配图 2 为单词练习界面,配图 3 为文章练习界面。

【单词练习】

  • 科学分阶:跟写 → 听写 → 默写,三重递进式练习。
  • FSRS 间隔复习算法自动安排复习时机。
  • 7 种练习模式:跟写 / 听写 / 自测 / 默写 / 随机复习等。
  • 错词自动进入循环,打乱重练。
  • 快捷键:Tab 跳过当前单词,` 标记已掌握,Ctrl+R 随机默写。

【文章练习】

  • 沉浸式阅读,强化语感;内置常见书籍(来源提到 NCE、常见名著等),也可自由添加文章。
  • 跟打 + 默写双模式,支持边听音频边默写。
  • 可自定义添加任意文章(支持本地音频)。

【快捷键(全程键盘操作,均可自定义)】

  • Tab:跳过当前单词
  • Esc:显示当前单词
  • Ctrl + R:随机打乱默写
  • Shift + →:跳过当前练习阶段
  • `:标记 / 取消已掌握
  • Ctrl + P:播放单词发音

【词库与自定义】 内置数十套词典,覆盖从小学到 GRE/GMAT/SAT/IELTS/CET-4/CET-6 等场景,一键切换;可新建自定义词典并手动添加单词;文章模块可添加自定义书籍和文章。

【数据与同步】 数据优先保存在本地浏览器(IndexedDB / localStorage),完全离线可用;如需跨设备同步,可在设置中配置自己的 Supabase 实例,实现双向云端同步。

【其他信息】 来源称支持所有现代浏览器与 VSCode 扩展版,可在编写代码时练习单词;强调 100% 开源可审查、完全免费、支持私有部署、无隐藏收费。页面还列出「9k+ GitHub Stars、10w+ 累计用户、100+ 社区贡献者、50+ 内置词库」,以及曾获 GitHub 趋势榜、V2EX 热搜、Gitee GVP、少数派推荐、GitCode G-Star 等推荐/上榜信息。具体开源仓库地址与许可证名称在来源中未给出,待核验。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

以下步骤严格依据来源正文整理,来源未给出的命令与仓库地址不进行推测。

一、准备环境

  1. 电脑端:准备键盘与任意现代浏览器(来源称支持所有现代浏览器);无需注册账号。
  1. 手机端:来源明确说明网站专为键盘输入设计、手机体验不佳,建议改用微信小程序。
  1. VSCode 端:来源称提供 VSCode 扩展版,可在编写代码的同时练习单词、无需切换窗口(扩展名称与安装命令来源未给出,待核验)。

二、使用方式(按先后顺序)

  1. Web 端:打开 https://typewords.cc 。
  1. 页面提示「点击卡片,开始打字体验」,示例卡片为单词 persevere(/ˌpɜːrsɪˈvɪər/,v. 坚持不懈,锲而不舍,附两条例句)。点击卡片激活练习(卡片标注“点击激活”)。
  1. 选择练习入口:首页提供「立即开始练习」「开始单词练习」「去练单词 →」「去练文章 →」等入口。
  1. 单词练习:选择词库(内置 50+ 词库,覆盖小学到 GRE/GMAT/SAT/IELTS/CET-4/CET-6),在跟写 / 听写 / 自测 / 默写 / 随机复习等 7 种模式中组合练习;FSRS 自动调度复习词,错词自动进入循环并打乱重练。
  1. 文章练习:选择内置书籍(来源提到 NCE、常见名著等)或自行添加文章,使用跟打 + 默写双模式,可边听音频边默写。
  1. 键盘操作:Tab 跳过当前单词;Esc 显示当前单词;Ctrl+R 随机打乱默写;Shift+→ 跳过当前练习阶段;` 标记/取消已掌握;Ctrl+P 播放单词发音;所有快捷键可在设置中自定义。

三、微信小程序

  1. 在页面上扫描小程序二维码(对应配图 1);来源称手机用户可扫码体验完整功能、随时随地学英语。

四、数据存储与跨设备同步

  1. 默认无需配置:数据优先保存在本地浏览器(IndexedDB / localStorage),完全离线可用。
  1. 如需跨设备同步:在设置中配置自己的 Supabase 实例,实现双向云端同步(来源未给出具体配置字段与命令,待核验)。
  1. 来源称支持私有部署(具体部署方式与命令来源未提供,待核验)。

五、首次运行与自定义

  1. 首次运行即打开即用,无需注册。
  1. 添加自定义词库:在「单词」模块新建自定义词典并手动添加单词。
  1. 添加自定义文章:在「文章」模块添加自定义书籍和文章(支持本地音频)。
  1. 可在设置中调整自定义词典与文章、快捷键、键盘音效、每日学习数量。

六、常见问题(来源原文要点)

  1. 数据存储在哪里:优先保存在本地浏览器(IndexedDB / localStorage),完全离线可用;如需跨设备同步,可配置自己的 Supabase 实例实现双向云端同步。
  1. 支持哪些平台:支持所有现代浏览器(Web 端),同时提供 VSCode 扩展版。
  1. 和其他单词软件有什么不同:核心差异在于「打字输入」与「FSRS 间隔复习算法」的结合,不是简单点击选择,而是真正键入单词,配合 7 种练习模式递进阶段,加深肌肉记忆与拼写能力。
  1. 如何添加自定义词库或文章:单词模块新建自定义词典并手动添加单词;文章模块添加自定义书籍和文章(支持本地音频),完全自由、不依赖任何平台。

七、源码获取 页面提供「查看源码 →」入口,但来源正文未给出仓库地址与具体克隆/构建命令,待核验。

来源教程配图

微信小程序
配图 1 · 微信小程序查看原图
单词练习
配图 2 · 单词练习查看原图
文章练习
配图 3 · 文章练习查看原图

适用场景

在电脑上通过键入单词强化拼写与肌肉记忆
替代单纯点击式背单词
备考 CET-4 / CET-6
IELTS
GRE
GMAT
SAT 等词汇
使用内置词库一键切换
用跟写 → 听写 → 自测 → 默写 → 随机复习等 7 种递进模式做每日单词训练
借助 FSRS 间隔重复算法自动安排复习时间
并用错词循环针对薄弱单词重练
通过内置 NCE