你会写代码,但让你读英文文档、写英文 PR、开英文会议——还是会卡壳。背单词软件用了一堆,百词斩、扇贝、Anki,坚持三天就放弃了。因为背单词这件事本身就很枯燥。
TypeWords 的做法完全不同:让你打字。不是选择题,不是连线题,是实打实地敲键盘。每个字母都要按出来,错一个字重来。你的手指记住的,比眼睛记住的深得多。

TypeWords 是什么
TypeWords 是一个开源的英语打字练习工具,在线版直接打开就用。它的核心设计理念就一句话:Learn English, one keystroke at a time。不是"看一遍",是"敲一遍"。
四个练习模式
跟打模式(Follow-along):文章逐句显示,你跟着敲。句子读完,整篇文章也打完了。适合初学者建立语感。
听写模式(Dictation):只听不看不打字,全靠耳朵和手指。听一句,敲一句。这是真正的记忆强化——你必须把声音转成文字,这个过程本身就是深度学习。
自测模式(Self-test):给你一个词,你自己打出来。系统只判断对错,不给提示。
默写模式(Spelling from memory):看着中文释义,自己回忆英文拼写,打出来。这是最难的,也是最有效的。
词汇库覆盖主流考试
内置词汇覆盖 CET-4/6、IELTS/TOEFL、GRE/GMAT、TEM-4/8、考研词汇。每个单词不只是拼写——音标、发音(美式/英式)、例句、短语、同义词、词根词缀,全都有。
文章背诵,不只是单词
TypeWords 支持整篇文章背诵。内置经典课文,也可以自己上传。上传后一键翻译,中英对照,然后跟打或听写。关键是句子级别的输入加自动发音——你敲完一句,系统自动读下一句,你边听边打,比单纯看效率高得多。
错题本、收藏夹、已掌握
打错的词自动进错题本,下次练习优先出现。确认掌握的词标记为"已掌握",自动跳过。特别想复习的词加入收藏夹。这个逻辑很简单,但正是这类细节让工具真正好用。
快速上手
在线版直接用:https://typewords.cc
本地部署:
git clone --depth 1 https://github.com/zyronon/TypeWords.git
cd TypeWords
pnpm install
pnpm run dev
# 打开 http://localhost:5567
数据存在本地浏览器,换设备需要手动备份,不影响正常使用。
为什么程序员会喜欢它
不是因为技术多牛——虽然 Vue 3 + Pinia + Vite 5 确实写得干净。是因为它解决了一个真实的痛点:学英语太枯燥,坚持不下来。敲代码一天能敲几千个字符,毫不费力。TypeWords 把这个动作复用过来——你还是打字,只是打的内容变成了英文。没有广告,没有付费墙,没有强制登录。开源免费,纯粹的工具。