🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

英语教练 baishatan/dsh-english-coach

DeepSeek Harness
baishatan3 天前有提交已提供中文文档扫描:含敏感能力

每天备好一节英语课,按水平排复习,碎片时间随时练。

31.3/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add baishatan/dsh-english-coach
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · other
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 3 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 8 处,展示前 8 条)
  • 发起网络请求
    english-coach/client.js:253
    response = await fetch(`${API}/${command}`, {
  • 读取本地文件
    english-coach/core/catalog.js:80
    const bytes = readFileSync(new URL('../data/wordlists.json', import.meta.url))
  • 读取本地文件
    english-coach/core/catalog.js:81
    const manifest = JSON.parse(readFileSync(new URL('../data/manifest.json', import.meta.url), 'utf8'))
  • 发起网络请求
    english-coach/index.js:912
    const result = command === 'speech.synthesize' ? speechAudio.request(speechOwner, payload)
  • 执行外部命令来自配置/变量
    english-coach/prototypes/open-words-profile.mjs:21
    const child = spawn(command, args, { stdio: 'inherit' })
  • 发起网络请求
    english-coach/speech/assets.js:33
    const response = await fetch(asset.url, { signal, redirect: 'follow' })
  • 执行外部命令来自配置/变量
    english-coach/speech/runtime.js:61
    const child = fork(fileURLToPath(new URL('./worker.js', import.meta.url)), [root], {
  • 读取本地文件
    english-coach/speech/worker.js:43
    for await (const bytes of createReadStream(path)) digest.update(bytes)
扫描于 2026/11/3(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

英语教练 · English Coach:DeepSeek Harness 桌面版英语学习插件,每日课程、水平测评与间隔复习。

README

由 DeepSeek 最新模型翻译生成
英语教练 · English Coach English Coach 是 DeepSeek Harness(桌面版)的插件:每天备好一节英语课,维护一条间隔复习队列,其余时间不打扰你。素材取自公开网页,按你的水平匹配,先存成草稿,等你开始才算开始。界面是中文,英文只出现在学习材料里。不需要 API key,本地优先,MIT。 英语教练是装在 DeepSeek Harness 里的英语学习插件。界面是中文,英文只出现在学习材料里。它替你做每天那件二三十分钟的杂活——判断水平、找难度合适的材料、抠出值得记的表达、排复习——你只负责学。 - 每天一课,自动备好:智能体按你的画像和近期工作方向找公开素材,加工成阅读、听力、表达、测验(可选排序),先存成草稿;你点开始才算开始。 - 水平与路线:一次约 10 分钟的 20 题自适应测评,给出六个中文档位之一、一句参照和薄弱项,并按档位生成一份不写死日期的大纲。 - 复习有排期:单词和整块表达从零格初学到四格掌握,答对后按 1 / 7 / 30 / 90 天排期;答错不退格,留在本批直到纠正正确。批次、反馈与首次答对/重试成绩可在刷新、重开及跨日后恢复。 - 碎片时间:右下角一颗可拖动的药丸,显示待复习数,点开是下一个词,一键回到面板复习。 - 进步看得见:已掌握数量、连续天数(允许跳一天不断签)、水平曲线、薄弱项。
展开完整文档(README 剩余 1 节)
英语教练 · English Coach

English Coach 是 DeepSeek Harness(桌面版)的插件:每天备好一节英语课,维护一条间隔复习队列,其余时间不打扰你。素材取自公开网页,按你的水平匹配,先存成草稿,等你开始才算开始。界面是中文,英文只出现在学习材料里。不需要 API key,本地优先,MIT。

英语教练是装在 DeepSeek Harness 里的英语学习插件。界面是中文,英文只出现在学习材料里。它替你做每天那件二三十分钟的杂活——判断水平、找难度合适的材料、抠出值得记的表达、排复习——你只负责学。

- 每天一课,自动备好:智能体按你的画像和近期工作方向找公开素材,加工成阅读、听力、表达、测验(可选排序),先存成草稿;你点开始才算开始。
- 水平与路线:一次约 10 分钟的 20 题自适应测评,给出六个中文档位之一、一句参照和薄弱项,并按档位生成一份不写死日期的大纲。
- 复习有排期:单词和整块表达从零格初学到四格掌握,答对后按 1 / 7 / 30 / 90 天排期;答错不退格,留在本批直到纠正正确。批次、反馈与首次答对/重试成绩可在刷新、重开及跨日后恢复。
- 碎片时间:右下角一颗可拖动的药丸,显示待复习数,点开是下一个词,一键回到面板复习。
- 进步看得见:已掌握数量、连续天数(允许跳一天不断签)、水平曲线、薄弱项。
- 词库与学习批次:四级、六级(含四级基础)、雅思开源参考词库可搜索和分页。旧词优先,当前库新词优先;继续学习直接使用静态基础练习,显式按画像补词才用模型。每批默认10、范围3–30,不是每日上限。
- 手动朗读:阅读、听力、单词和表达支持朗读;文章暂停继续、文本跳播、静默书签恢复及四档语速。Kokoro 在明确准备资源后由 DSH 主机本地生成;也可手动选择当前网页设备上允许的本地英语系统音色。

已在 macOS 桌面 DSH 0.2.1-rc.5 安装并确认 Heart 本地音色的实际试听正常;长文恢复、全部音色与窄面板矩阵仍待进一步验收。以下截图为早期界面。词库去重7,638词面,其中261项可练(约3.4%),其余保留原因,不冒称逐词专业审校。

今日视图

主面板是一张工作台:左边是当天要做的,右边常驻复习卡。

| 单词视图:词库 + 复习 | 词条详情 |

环境要求

- DeepSeek Harness 桌面版 0.2.1-rc.5:当前 engines.dsh 精确声明此版本,沿用内置 Node 24.21.0。已核对该版本的宿主接口、客户端槽位和版本准入规则,并适配 macOS 顶部窗口控件避让;该版本的实际安装与 Heart 短句试听已确认,冷启动、回滚及其他平台未完整验收,不推断其他版本兼容。
- 一个可用的模型连接:首次出题、生成课程都要让模型跑一轮。
- 不需要 API key,不需要在本机装 Node、pnpm 或任何依赖。
- 生成课程时需要联网:素材由智能体搜索并抓取公开网页。

安装

1. 克隆或下载本仓库,找到 english-coach/ 目录。
2. 在 DSH 0.2.1-rc.5 打开「插件」→「添加插件」→「安装第三方插件」,在「包名或地址」填写该目录的绝对路径并确认安装。
3. 侧边栏出现「英语教练」就装好了。装完不需要填任何配置。

插件管理器内部走的是 plugin_manager 的 install_bundle,目标写 english-coach/ 的绝对路径。

更新:

git pull

先备份学习数据,再按 rc.5 的第三方插件更新提示,卸载旧插件并从更新后的目录重新安装;若提示重启,则重启 DSH 并刷新页面。只更新仓库或刷新页面不会替换已复制安装的旧包。从 rc.2 升级后若旧包被版本检查拒绝,应安装本次适配包,不添加兼容性豁免。学习数据目录保持不变,移除插件不会删除其中数据。

第一次用

1. 侧边栏点「英语教练」,填三件事:想用英语做什么、每天能挤出多久、目标档位。
2. 点「生成测评题库」,等一两分钟让智能体出一套题;再点「开始测评(20 题)」。
3. 做完看到六个中文档位之一、一句参照和薄弱环节,大纲会自动生成。

之后每天在「今日」点「生成今天」,或在设置里开启每日自动化让智能体到点备好草稿。想只更新水平、不重写大纲时,做一次短测(10 题)。

每天怎么用

| 时机 | 做什么 |
| 早上(若开启自动化) | 到点自动生成草稿,药丸提示「今日课程已就绪」 |
| 有空时 | 主面板「今日」→ 开始这一课 → 逐项完成;右栏随时把到期的词刷掉 |
| 碎片时间 | 点右下角药丸 → 「在面板里复习」,按 1–4 选、回车进下一张 |
| 想多学几个 | 点「继续学习」取下一批;当前词库静态补齐缺额,不等待模型。没有合格候选时可主动选库或按画像补词 |
| 每周 | 「计划」看本周目标完成度;「进度」看水平曲线 |

数据与隐私

- 数据只在本机。默认在 ~/DeepSeek-English/,是普通的 JSON 和 Markdown,可以直接备份、拷走、用编辑器打开;设置页可以把目录改到别处(会先复制再切换)。
- 插件不收集遥测,不上报学习数据,不内置任何统计或追踪。
- 生成走你自己的模型连接。出题、生成课程时,智能体会把提示词和素材交给你在 Harness 里配置的模型服务,并用平台的搜索/抓取能力取素材。Kokoro 资源只在明确准备或修复时从固定来源下载;本地合成不请求第三方语音服务。
- 课程文本保存在本机。为面板阅读和朗读,课程保存采用的正文/听力文稿及原始链接、抓取时间和许可说明,不下载整个来源站点。
- 语音来源和处理位置。Kokoro 文本在 DSH 主机处理;远程网页需要把文本交给主机,不表示文本始终留在浏览器设备。系统语音仅使用网页设备上明确标为本地的英语 Shelley / Reed / Sandy 家族;缺声不自动换声。书签只保存正文指纹和句段位置。
- 插件专属存储:~/.dsh/english-coach/root.json 记住数据目录;明确准备的 Kokoro 资源单独放在 ~/.dsh/english-coach/speech/(设置 DSH_HOME 时随之定位)。开启每日自动化时,会话与调度由 Harness 宿主创建和保存。
- 删干净:移除插件不会动数据;想彻底清空,先备份再删 ~/DeepSeek-English/。

完整的数据布局、工具接口和设计取舍见 english-coach/README.md。

已知限制

- 口语与发音不做评分。
- Kokoro 模型及四声音色需明确准备,不随普通包捆绑;系统音色取决于网页设备,真人素材原录音接口尚未实现。真实宿主长文听感和媒体恢复仍需验收。
- 不声称与任何外部考试分数等价。
- 每次生成课程、生成题库都要模型跑一整轮,有用量成本;自动化默认关闭,生成物先落草稿。
- 一次安装 = 一个学习者;不做多账号、社交、排行榜、跨设备同步。
- 只在 macOS 桌面版上实测过;Windows / Linux 尚未验证。
- 素材能不能抓到取决于网络与搜索源,抓不到时会换源,不会编造。

开发

cd english-coach
node scripts/dev.mjs npm ci --ignore-scripts
npm run check:environment -- --json
npm test
npm run check:package
npm run source:search -- "speech.assets.status"

开发工具入口统一选择已有兼容 Node、监督隔离测试并保留真实退出码;本地测试依赖由锁文件固定,不依赖其它 checkout。只读预检核对实际宿主公开版本准入和安装源,源码搜索默认排除 vendor 与实验树,参数及结果说明见插件开发说明。插件由 Host、Client 和领域模块组成;完整测试包含 execute 隔离状态、Host 通信及真实 React DOM 交互。真实包检查会解包并对产物再次执行测试、核对临时目录、报告跳过项;未显式提供八件实际资源夹具时相关测试会跳过,不等于真实宿主试听。

english-coach/
├── index.js Host 半:六个 Agent 工具、Remote 路由、每日调度 ├── client.js Client 半:今日 / 单词 / 计划 / 进度、药丸、设置 ├── core/ 领域层:测评、复习、课程、锚题、存储 ├── test/ 领域、Host 通信及 React DOM 交互测试 ├── data/ 固定版本参考词库、练习、校验和与 MIT 通知 ├── docs/ 截图与 ADR ├── locale/ 界面文案 ├── SPEC.md 要做什么,以及怎么判定做对了 ├── DESIGN.md 为什么这样设计 ├── GLOSSARY.md 术语表 └── NOTICE.md 来源与授权说明

文档

| 文件 | 内容 |
| 使用说明 | 当前功能、运行要求、数据及限制 |
| SPEC.md | 初版历史需求、用户故事与测试决策,不代表当前全部功能 |
| DESIGN.md | 架构、数据模型、状态机与取舍理由 |
| GLOSSARY.md | 领域术语 |
| docs/adr/ | 架构决策记录 |
| NOTICE.md | 锚题、素材、词表与图标的来源说明 |

参与

Issue 和 PR 都欢迎。改 core/ 之前请先跑上面的测试;改界面请在真实插件里看一眼,而不只是看代码。

许可

MIT。锚题、图标与素材的处理方式见 NOTICE.md。

英语教练与 DeepSeek 官方没有隶属关系,是第三方插件。
预览分享卡片长什么样 ↓baishatan/dsh-english-coach
分享 · DeepSeek Harness Hub
baishatan/dsh-english-coach

每天备好一节英语课,按水平排复习,碎片时间随时练。

这是你的仓库?认领条目

回到顶部