AI开放平台AI学习

Earthworm

Earthworm英语学习网站官网:让你上瘾的开源的英语学习工具,连词成句教学法 什么是Earthworm? Earthworm 是一款开源的英语学习工具: 句乐部英语,采用先进的连词成句教学法,通过句...

标签:

Earthworm英语学习网站官网:让你上瘾的开源的英语学习工具,连词成句教学法

什么是Earthworm?

Earthworm 是一款开源的英语学习工具: 句乐部英语,采用先进的连词成句教学法,通过句子构建帮助用户深入理解单词、短语在句子中的位置与用法,从而提升整体语言表达能力。该平台基于i+1可理解输入理论和以终为始的学习理念设计,内容难度循序渐进,确保学习者始终在舒适区边缘进步。技术层面,Earthworm 提供实时反馈机制,学习者可即时获得答案验证与错误纠正;进度跟踪系统记录学习时长、掌握词汇量和练习进度;数据可视化功能将学习成果以直观图表呈现。键盘音效和发音设置(支持选择男声/女声、调节播放速度与循环次数)大幅提升学习体验。作为开源项目,Earthworm 代码公开可的自由下载与定制,目前基础功能免费使用,未来将推出订阅制会员服务。

Earthworm官网: https://julebu.co/

Earthworm github项目地址: https://github.com/cuixueshe/earthworm

Earthworm


Earthworm:一款让程序员爱不释手的开源英语学习神器

英语学习这件事,很多人都走过同一条弯路——背了无数单词,却开不了口;刷了几百道题,语感依然一塌糊涂。直到遇上 Earthworm,才算找到了一种真正顺手的学习方式。这款诞生于开源社区的英语学习网站,凭借独特的”连词成句”核心方法论,在 GitHub 上积累了近万颗 Star,成为近两年中文技术社区里口碑最炸裂的英语工具之一。


Earthworm 是什么?

Earthworm 是一个完全开源的在线英语学习平台,项目托管于 GitHub(cuixueshe/earthworm),使用 TypeScript + Vue + NuxtJS + NestJS 技术栈构建,并以 AGPL-3.0 协议开源。 它的核心理念只有一句话:通过连词成句,循序渐进地训练英语输出能力

与大多数英语 App 强调”刷题”或”背单词”不同,Earthworm 更像是一个打字练习场——你每天打开它,不是去死记硬背,而是一遍遍在具体的句子语境中”敲出”英语,形成肌肉记忆。正如掘金社区一位用户描述的那样:”练习一段时间后,看到英文句子便不由自主地拆分长句,像编译器一样解析句子结构,每天不刷浑身难受。”


Earthworm

核心学习方法论

i+1 输入假说的工程化落地

Earthworm 的课程设计深受语言学家克拉申(Krashen)”i+1″理论的影响——即在学习者现有水平基础上,提供略高一档的难度材料,以促进语言能力的真实提升。 平台的课程从最简单的短句起步,随着练习推进,句子的长度和结构复杂度稳步提升,避免了大多数学习者最常遭遇的”挫败感陷阱”。

连词成句:不是背单词,是造句子

平台的核心交互模式是:给出中文提示句,要求用户用键盘逐词”拼出”对应的英文句子。系统不会一次抛出整句,而是把句子拆解成若干词组片段,按照从小到大的顺序逐步引导用户完成。 这种方式打破了传统”中文→英文单词”的机械对应,而是让学习者真正理解词语在句子中的位置与逻辑。

目前平台的练习内容主要基于 B 站 UP 主”星荣英语笔记”的零基础英语系列教程进行整理,适合英语基础薄弱但希望系统构建英语输出能力的学习者。

以终为始,情境优先

Earthworm 强调”情境语言学习”(Contextual Language Learning),学习者接触的每一个单词,都嵌套在真实使用场景的句子中,而非孤立地存在于词汇表里。 这使得词汇的记忆更为牢固,同时也帮助学习者积累大量地道的词汇搭配(Collocation)与惯用表达。


Earthworm

主要功能详解

互动式答题系统

打开课程页面,用户会看到当前句子的中文释义与待填写的英文框。紫色下划线标注当前焦点位置,系统自动播放单词发音,帮助用户在输入的同时建立听觉关联。 每完成一道题,系统给出即时反馈,答对则自动跳到下一题,答错可查看正确答案并重新练习。

这套交互极其流畅,几乎全程可以依赖键盘操作,鼠标使用频率接近于零。对于程序员群体来说,这种”纯键盘流”的操作体验格外舒适。

进度追踪与学习日历

平台内置了可视化学习日历(CalendarGraph),以不同深浅的颜色标注每日学习时长,一眼就能看出自己的学习连续性与习惯稳定程度。 这一设计与 GitHub 的 Contribution Graph 如出一辙,对有打卡习惯的用户有极强的激励效果。

每次课程通关后,系统会记录完成时长,并支持生成学习分享图,可将学习成果一键分享至社交平台。

游戏化激励机制

Earthworm 引入了积分与排行榜机制,用户在完成练习后可积累积分,并在全站排名中看到自己的位置。 这种轻量级的竞争氛围有效提升了学习动力,让枯燥的语言练习变得更具参与感。

键盘音效与发音切换

为追求沉浸式学习体验的用户,平台提供了多套键盘音效设置,打字时会发出机械键盘般的清脆声响,进一步强化”在敲代码”的代入感。 同时支持英音(British English)与美音(American English)自由切换,满足不同学习目标的发音需求。

教师与团队功能

面向教育工作者,Earthworm 提供了独立的教师管理后台,支持课程管理、学生进度跟踪与个性化学习路径分配。 企业版方向也已有所布局,通过连词造句法帮助团队成员提升英语书面表达能力。

开源社区与 Telegram 群组

Earthworm 官方维护了 Telegram 社区,用户可以在其中提交功能需求、反馈 Bug,甚至直接提交 Pull Request 参与项目建设。 截至目前,项目已有超过 64 位贡献者、1100+ Forks,社区氛围相当活跃。


Earthworm

真实使用体验测评

上手难度:极低

注册账号后无需任何配置,点击”开始课程”即可进入练习。界面干净,没有广告,没有多余的引导弹窗,加载速度也相当流畅。对于习惯了工具类网站臃肿 UI 的用户来说,Earthworm 的极简风格是一种久违的舒适。

学习曲线:缓坡式上升

初期课程的句子非常短,甚至会让人觉得”这也太简单了”。但坚持几周后,你会发现句子复杂度已悄然提升,而你应对它们时的流畅程度也在同步进步。这种”不知不觉中变强”的感觉,是 Earthworm 最令人上瘾的地方。掘金上一位用户记录,使用 Earthworm 数月后词汇量提升了约 2000~3000,阅读基础英文技术文档的能力有明显改善。

适合人群

  • 英语基础薄弱、想打好输出能力地基的学习者
  • 每天只有 15~30 分钟碎片时间的上班族
  • 程序员群体(技术栈亲切,操作逻辑契合)
  • 想参与开源项目、同时练英语的开发者

现有不足

  • 目前课程数量相对有限,主要聚焦于”星荣英语笔记”一套体系,内容扩展性有待提升
  • 高级学习者会较快遇到内容天花板,平台更适合初中级水平
  • 没有口语练习模块,对听说能力的提升贡献有限
  • 付费与免费内容的边界目前仍在调整中,部分用户反馈课程选项较少

HelloGitHub 年度热门认证

Earthworm 入选了 HelloGitHub 年度热门开源项目榜单,用户评价为”相当好用,根本停不下来”,足见其在开源社区中的口碑积累。


Earthworm

五款同类产品深度对比

Duolingo

Duolingo 是全球用户量最大的语言学习应用,以游戏化设计著称,拥有卡通形象、连续打卡火焰、生命值系统等强激励机制。 它覆盖语言种类极多,课程结构涵盖词汇、语法、听说读写各个维度,适合完全零基础的初学者快速入门。然而,Duolingo 的内容深度普遍被认为不足以支撑真正的流利程度,尤其是语法讲解过于浅尝辄止,中高级学习者很快会感到内容枯燥且缺乏挑战。 相比之下,Earthworm 在输出训练的深度上更胜一筹,但在语言覆盖和娱乐性方面远不及 Duolingo。

Anki

Anki 是一款基于”间隔重复”(Spaced Repetition)算法的记忆卡片工具,原理是根据用户每次回忆的成功与否,动态调整下一次复习时间,从而以最高效的方式对抗遗忘曲线。 Anki 的优势在于极度灵活——用户可以自制卡片、下载社区共享牌组,几乎可以用于任何需要记忆的内容。但它的缺点也同样明显:上手门槛较高,需要用户自行管理牌组,缺乏系统化的学习路径,孤立的单词记忆也难以培养句子级别的语感。Earthworm 恰好弥补了 Anki 在情境输出训练上的短板,两者组合使用效果尤佳。

Clozemaster

Clozemaster 是一款专为中高级学习者设计的填空式语言学习工具,其核心玩法是在真实句子中挖去一个词,要求用户填入正确答案,强调词汇在真实语境中的运用。 平台拥有海量真实语料(来自 Tatoeba 等开源数据库),支持数十种语言,难度分级清晰。与 Earthworm 相比,Clozemaster 更偏向词汇广度的扩展,而 Earthworm 则更注重句子结构的输出训练;前者是”看懂句子填单词”,后者是”理解中文造英文句”,训练方向略有不同。

Lingvist

Lingvist 是一款由爱沙尼亚团队开发、以 AI 驱动的英语(及多语言)学习应用,其核心卖点是算法个性化——系统通过追踪用户的词汇掌握情况,动态生成最适合当前水平的练习内容。 Lingvist 的词汇量训练效率极高,官方宣称能在短时间内帮助用户突破几千词汇量关口。但它的课程体系以词汇为核心,句子输出与写作能力的训练相对薄弱,且免费版功能限制较多。Earthworm 完全免费、完全开源的特性,在可及性上具备明显优势。

Busuu

Busuu 是一款综合型语言学习平台,提供系统化的课程体系,涵盖词汇、语法、听力、写作等多个维度,并拥有一个真实母语者社区,用户可以提交写作练习,由母语者进行真人批改。 这种”真人互动”特性是 Busuu 的独家竞争力,对于想获得真实语言反馈的学习者极具吸引力。然而,Busuu 的核心功能需要付费订阅,且相对 Earthworm 的极简专注,它的学习路径更复杂,需要投入更多时间规划。

五款产品核心维度横向对比

维度EarthwormDuolingoAnkiClozemasterBusuu
核心方法连词成句输出游戏化刷题间隔重复卡片真实语境填空综合课程+真人批改
免费程度完全免费开源免费+付费完全免费免费+付费免费有限+付费
适合水平初级~中级零基础~初级全水平中级~高级初级~中级
输出训练★★★★★★★☆☆☆★★☆☆☆★★★☆☆★★★★☆
词汇广度★★★☆☆★★★★☆★★★★★★★★★★★★★★☆
口语/听力★★☆☆☆★★★★☆★★☆☆☆★★★☆☆★★★★☆
课程系统性★★★☆☆★★★★★★★☆☆☆★★★☆☆★★★★★
社区活跃度GitHub开源社区超大规模用户社区全球制卡社区小众活跃社区母语者真人社区
上手门槛极低极低中等

Earthworm

技术栈与开源生态

Earthworm 的技术栈选型相当现代,主要包括:

  • 前端:Vue 3 + NuxtJS(SSR 框架)

  • 后端:NestJS(TypeScript 全栈)

  • 数据库:PostgreSQL 14+

  • 缓存:Redis 5+

  • 容器化:Docker 一键启动

这套技术组合对国内前端开发者极为友好,不少人正是看中了”边学英语边看源码”的双重收益,才加入了贡献者行列。 项目采用 pnpm monorepo 管理,前后端代码共存于同一仓库,目录结构清晰,对于刚入门的开发者来说也是一份不错的工程实践参考。

项目主要维护者是开源博主”崔学社”(cuixueshe),团队以社区驱动的方式持续迭代。在 GitHub 的 Milestone 规划中,可以看到诸如”第三方登录(微信/GitHub)”、”英音/美音切换”、”分享图数据展示”、”通关时长记录”等功能已逐步落地或列入计划。


该如何把 Earthworm 用到极致?

单纯依赖 Earthworm 自然有其局限,但把它放进一套合理的学习工作流中,效果会成倍放大。一个经过验证的组合方案是:

  • Earthworm:每天早晨花 20~30 分钟做句子输出练习,建立英语造句的肌肉记忆
  • Anki:收录 Earthworm 中遇到的生词和高频短语,利用碎片时间进行间隔复习
  • 泛读/泛听:用英文技术文档、YouTube 科普视频等真实内容补充语言输入
  • Clozemaster(进阶):当 Earthworm 课程内容消化得差不多后,用 Clozemaster 拓展词汇广度

这套组合的核心逻辑是:用 Earthworm 打造输出基础,用 Anki 巩固词汇记忆,用真实内容扩大输入量,三者互相补强,形成完整的语言习得闭环。

对于习惯在公司早上花半小时”投资自己”的程序员来说,Earthworm 的极简设计使它成为天然的”开机仪式”——打开浏览器,直接进入练习状态,既不需要下载 App,也不会被推送通知打扰。

数据统计

相关导航