DeepSeek Harness 插件

xczhanjun/lazeword

Star 数 ★ 0 分类 娱乐 收录于 2026-08-15

舒服的离线背单词全家桶:1094 个精选单词、间隔重复、6 种题型、拼写游戏和躺着背大字模式;侧边栏面板打开,也可作为单个 HTML 文件独立运行。

安装

# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)

dsh plugin --profile web add github:xczhanjun/lazeword

装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本。请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。

README

English · 中文

DeepSeek Harnessdsh)打造的 舒服、离线、确定性的背单词工具:1000+ 最常用英语单词(外加香港初中数学/科学词汇), 带间隔重复、考试、拼写、语法参考、小游戏,以及「躺着背」大字自动翻页模式。 既是 dsh 网页插件,也可独立运行(单个 HTML 文件)。

功能

  • 1094 精选词条 —— 947 个日常常用词 + 147 个香港数学/科学词汇(英文 ↔ 中文/繁體)
  • 间隔重复 —— 艾宾浩斯间隔(1→3→7→15→30 天)+ 错题本
  • 6 种题型 —— 看词选义、看义选词、看音标选词、听音选义、格子拼写、例句填空(真实例句挖空)
  • 发音 —— TTS 朗读、IPA 音节与重音高亮跟随朗读、跟读打分
  • 单词详情 —— 例句、近义词、词源、词根/词缀拆解(离线)
  • 参考 —— 111 个不规则动词、24 条语法、43 个动词搭配、50 句常用句型
  • 小游戏 —— 太空单词配对射击(点击配对、速度可调、音效动画)
  • 家庭功能 —— 最多 4 个学习档案、家长/老师学习报告、每日 10 词、JSON 备份、连续打卡
  • 躺平模式 —— 深色护眼主题、大字、自动发音 + 自动翻页、语音控制(说「会 / 不会」)、空格暂停
  • 完全离线 —— 单文件零依赖(仅例句/真人发音需联网)

作为 dsh 插件安装

dsh plugin --profile web add dsh-lazeword

安装后在侧边栏点击 🛋️ 躺着背单词,面板会在 harness 内以 blob-URL iframe 打开独立 App (无需服务器、无需联网、行为确定)。

独立运行

直接双击打开 app/lazeword.html(任意浏览器)。

独立 App 手机同局域网访问可起一个静态服务:

python3 -m http.server 8000
# 打开 http://<你的IP>:8000/app/lazeword.html

开发

需要 Node ≥ 22.19。零 npm 依赖(测试用内置 node:test)。

npm test                          # 单元测试(核心函数)
node scripts/build.mjs             # 构建独立 App
node scripts/build-client.mjs      # 把 App 嵌入 dsh 客户端 bundle
npm run check                     # 语法检查插件入口

架构

src/core.mjs        确定性纯核心(单一事实源):
                    SRS 调度、IPA 音节/重音解析、英文音节切分、
                    拼写判分、种子随机、事件日志(追加式学习轨迹)
app/template.html   App 界面外壳(__CORE__ / __WORDS__ 标记)
data/*.json         词库(Vocabineer 947 + 香港学科词)
lib/index.js        dsh 宿主入口(插件注册)
lib/client.js       dsh 网页客户端 bundle(内嵌 App,由脚本生成)
scripts/            构建与抽取工具
tests/              node:test 单元测试(20 项断言,零依赖)

设计原则:确定、离线、可审计 —— App 在构建时静态组合(无运行时插件加载), 核心事件日志让整个学习轨迹可精确重现(「时空确定性」)。

许可

MIT

免责声明

DeepSeek Harness 处于开发者预览阶段,可能有破坏性变更。 本插件为社区维护,与 DeepSeek 无关。

内容来自项目 README(GitHub)↗

链接

同类插件

查看整个分类 →