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

划词术语解释 1qw23er/dsh-client-term-glossary

DeepSeek Harness
1qw23er24 天前有提交已提供中文文档扫描:未发现敏感能力

选中任意文本即弹出大白话解释浮层

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

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

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

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]!
实装验证未通过(runtime_never_loaded),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
数据截至 2026/11/04·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 24 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

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

验证判据与等级说明 →

可信度证据

⚠︎ 实装验证未通过(runtime_never_loaded · 2026/11/4) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/4(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-llm@deepseek-ai/dsh-typert-protocol
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 划词弹出解释浮层
  • 大白话解释

DSH 划词即解释插件

README

由 DeepSeek 最新模型翻译生成
dsh-client-term-glossary · 划词即解释 DSH (DeepSeek Harness) 客户端插件:选中任意文本即弹出大白话解释浮层,旁路进行,不打扰主任务。 A client-side plugin for DSH (DeepSeek Harness) that shows plain-language explanations when you select any text in the web UI. Zero interference with the main task — no session pollution, no AI calls for dictionary hits, no network for TTS. 📸 效果预览 Screenshots 深色模式 — 选中 subagent,旁边浮出大白话解释: 深色模式演示 浅色模式 — 选中 npm install,显示命令组合解释(主题自动适配): 浅色模式演示 ✨ 功能 Features | 功能 | 说明 | | 139 条本地词典 | DSH 概念、AI 术语、编程基础、网络系统、报错关键词、常见命令组合,选中即弹大白话解释 | | 模糊匹配 | 选中「什么是 subagent」「subagent 是什么意思」「Cordis.」都能命中 |
展开完整文档(README 剩余 1 节)
dsh-client-term-glossary · 划词即解释

DSH (DeepSeek Harness) 客户端插件:选中任意文本即弹出大白话解释浮层,旁路进行,不打扰主任务。

A client-side plugin for DSH (DeepSeek Harness) that shows plain-language explanations when you select any text in the web UI. Zero interference with the main task — no session pollution, no AI calls for dictionary hits, no network for TTS.

📸 效果预览 Screenshots

深色模式 — 选中 subagent,旁边浮出大白话解释:

深色模式演示

浅色模式 — 选中 npm install,显示命令组合解释(主题自动适配):

浅色模式演示

✨ 功能 Features

| 功能 | 说明 |
| 139 条本地词典 | DSH 概念、AI 术语、编程基础、网络系统、报错关键词、常见命令组合,选中即弹大白话解释 |
| 模糊匹配 | 选中「什么是 subagent」「subagent 是什么意思」「Cordis.」都能命中 |
| 智能包含匹配 | 选中一句话,若其中只含一个已知术语,也能命中(多个术语时不猜,保持安静) |
| 命令组合识别 | npm install、git commit、rm -rf、docker run 等常见命令有独立解释 |
| 报错识别 | 选中报错文本(TypeError、ENOENT、ModuleNotFoundError…)给「怎么读这个错」的引导 |
| 通用卡片 | 选中任何 2~200 字符的文本都弹卡片——不在词典里的也能朗读 + 复制给主助手 |
| 英文在线词典 | 选中英文单词自动查 Free Dictionary API,显示释义、词性、发音、例句 |
| 语音朗读 🔊 | 用浏览器原生 speechSynthesis 朗读选中文本,零联网、零额度、中英文皆可 |
| 深色模式适配 🌙 | 自动检测 DSH 深色/浅色主题,卡片配色跟随,不刺眼 |
| 卡片淡入动画 | 浮层出现时有轻微淡入效果,更自然不突兀 |
| 自定义词条 ➕ | 卡片底部「➕ 加词」,填表单即可添加自己的术语,存 localStorage 重启不丢 |
| ✍️ 填入输入框 | 一键把问题填进 DSH 输入框(追加式,不清空你已打的字),你确认后按回车发送 |
| 复制 | 复制选中文本到剪贴板,方便自己粘贴使用 |
| 零打扰保证 | 全部在浏览器内完成,不进 session 对话历史,不调用任何主助手工具 |

📦 安装 Install

通过 npm 安装(推荐)

在你的 DSH web profile 目录下:

进入 web profile 目录
cd ~/.dsh/profiles/web

安装插件
pnpm add dsh-client-term-glossary
或
npm install dsh-client-term-glossary

在 composition 里注册

编辑 ~/.dsh/profiles/web/cordis.patch.yml,在 insert 列表里加一条:

划词即解释:选中术语浮出大白话解释,旁路不打扰主任务
- id: term-glossary
name: "dsh-client-term-glossary"

重启 DSH

重启 DSH host,然后刷新网页界面。选中任意术语即可看到解释浮层。

🎯 使用 Usage

1. 在对话正文或工具输出里,用鼠标拖选一个词或短语
2. 选区旁边立刻浮出一张解释卡片
3. 点 ×、按 Esc、或点空白处关闭卡片

试试这些

| 选中内容 | 你会看到 |
| subagent | 本地词典:一句话 + 打比方 + 在 DSH 里怎么用 |
| npm install | 命令组合:「安装项目所需的依赖包」 |
| 什么是 HMR | 模糊匹配:识别为 HMR,显示热更新解释 |
| TypeError: Cannot read properties of undefined | 报错识别:告诉你怎么读这个错 |
| hello(英文单词) | 在线词典:释义、词性、发音、例句 |
| 智能体(中文,不在词典里) | 通用卡片:可朗读 + 复制给主助手 |
| 今天天气不错(普通句子) | 通用卡片:可朗读 + 复制给主助手 |

卡片底部的按钮

| 按钮 | 做什么 | 会不会自动发送 |
| ✍️ 填入输入框 | 把「这是什么意思」的提问填进 DSH 输入框 | ❌ 不会,你自己按回车才发 |
| 🔊 朗读 | 朗读选中的词 | — |
| ➕ 加词 | 添加自定义词条 | — |
| 复制 | 复制到剪贴板 | — |

关于「填入输入框」:它通过 DSH 的 Lexical 编辑器插入文本,采用追加方式——如果你输入框里已经打了字,会把提问加到后面,不会覆盖。填入后卡片自动收起,你确认措辞没问题再按回车。

🔧 自定义 Customize

方式一:卡片上加词(推荐,不用改代码)

选中任意词弹出卡片后,点底部的 「➕ 加词」,填写:

- 术语(多个用逗号分隔,如 API, 接口)
- 一句话解释 / 打比方 / 在 DSH 里

点保存即可。词条存在浏览器 localStorage(key: dsh-term-glossary-custom-v1),重启不丢,下次选中就能看到。

清空自定义词条:浏览器控制台执行 localStorage.removeItem('dsh-term-glossary-custom-v1') 后刷新。

方式二:改代码内置

编辑 lib/client.js 中的 GLOSSARY 数组,照着已有条目加一项即可:

{ terms: ['你的术语', '别名'], oneLine: '一句话解释', analogy: '生活比方', inDsh: '在 DSH 里怎么用', remember: '要记吗' },

命令组合

同样在 GLOSSARY 里加,terms 用完整命令:

{ terms: ['your-command'], oneLine: '这是什么命令', analogy: '比方', inDsh: '说明', remember: '不用记。' },

🏗️ 技术细节 Technical

- 浏览器侧入口 lib/client.js:通过 window.__ModuleLoader__.load({ id, factory }) 自注册,符合 DSH 客户端 bundle 契约(与官方 dsh-client-hmr、dsh-client-locale 同款格式)。
- React 浮层:用 createPortal 挂到 document.body,与 DSH 自身 UI 树隔离;容器 all:initial 隔离样式。
- 选区监听:mouseup(延迟一帧)+ selectionchange + mousedown(capture),确保点击卡片不关闭、点空白处关闭。
- 匹配优先级:精确匹配 > 模糊匹配(去提问式前后缀) > 智能包含匹配(多匹配取最长) > 报错识别 > 命令识别 > 通用卡片。
- 语音朗读:浏览器原生 speechSynthesis API,自动选择中文/英文语音,rate: 0.9。
- 英文在线词典:fetch 到 api.dictionaryapi.dev(免费、无需 API key、支持 CORS),失败时静默降级。
- 主题适配:优先读 data-theme 属性 / prefers-color-scheme,再回退到 body 背景亮度检测(0.299R+0.587G+0.114B < 0.5 判定为深色)。
- 淡入动画:注入 @keyframes dsh-tg-fade-in(opacity + translateY + scale,140ms),通过 className 应用。
- 自定义词条:存 localStorage['dsh-term-glossary-custom-v1'],插件启动时合并进 GLOSSARY 数组。
- host 半侧 lib/index.js:最小骨架(空 apply),插件不需要 host 侧服务。
- 全部 try/catch 兜底:最坏情况只是浮层不出现,不会影响主界面。

📋 系统要求 Requirements

- DSH ≥ 0.2.0(需支持 window.__ModuleLoader__ 客户端 bundle 契约)
- 现代浏览器(Chrome 90+ / Edge 90+ / Firefox 90+)
- 语音朗读需要浏览器支持 speechSynthesis(主流浏览器均支持)

📄 License

MIT

🤝 贡献 Contributing

欢迎提交 Issue 和 PR!

- 加词:直接编辑 GLOSSARY 数组
- 改进匹配逻辑:修改 lookup / fuzzyHit 函数
- 加新卡片类型:参考 GlossaryCard / ErrorCard / CommandCard / UniversalCard 的写法
预览分享卡片长什么样 ↓1qw23er/dsh-client-term-glossary
分享 · DeepSeek Harness Hub
1qw23er/dsh-client-term-glossary

选中任意文本即弹出大白话解释浮层

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部