🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

Bing-Bryan/dsh-unread-dot

DeepSeek Harnessspec-screened扫描:低风险在 GitHub 查看 ↗
未验证

DeepSeek HarnessDSH插件:最小化/切走时,在 macOS Dock…

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/15 · 已提供中文文档

DSH 插件:macOS Dock 徽章(圆点 = 运行中,数字 = 结果)+ 气泡提示音,基于 Badging API 构建

综合分
28.6
GitHub 分
28.6
用户评分
—
★ Stars
3
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Bing-Bryan/dsh-unread-dot
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:已验证本站已于 0 天前真实安装成功
是什么
dsh 原生插件 · other
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
更新放缓:最近一次提交在 41 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-unread-dot

English · 中文

DeepSeek Harness(DSH)插件:最小化/切走时,在 macOS Dock 图标上显示未读红点,并在会话完成/需要你处理时播放水泡提示音。回到应用自动清除。

license
platform
api

基于 Chrome Badging API(navigator.setAppBadge / navigator.clearAppBadge)实现——不依赖任何 macOS 系统设置,不需要通知权限,没有横幅打扰。

⚠️ 使用前提:请先在 Chrome 中打开 DSH Web,通过浏览器菜单 「更多 → Cast, save and share → 安装应用 / Install…」 把它封装成一个独立的 macOS 应用(PWA)——setAppBadge 只对已安装的 Web App 生效。

效果

| 场景 | Dock 图标 | 声音 |
| --- | --- | --- |
| 会话正在运行(你不在时) | 🔴 红点(无数字)= 还在干活 | 静音 |
| 会话跑完(你不在时) | 🔴 红色数字 +1 = 结果在等你 | 🔊 水泡音 |
| 会话需要你处理 | 🔴 红色数字 +1 | 🔊 水泡音(每段离开期一次) |
| 回到应用 | 自动清除 | — |

为什么用 Badging API

本插件完全构建在 Badging API 之上,用它的三种状态编码「是否/何种新信息」:

navigator.setAppBadge(3)   // 红色数字角标:3 个未读结果
navigator.setAppBadge()    // 无数字红点:有会话正在运行
navigator.clearAppBadge()  // 清除:回到应用,已读

- 无权限、无横幅、无系统设置:角标是系统级常驻标记,网页直接调用即可
- 点 vs 数字:数字 = 未读结果计数,纯点 = 运行中(这是 Badging API 能表达的最清晰差异)
- 兼容性:需将 DSH Web 安装为 PWA(Chrome「安装网页应用」),Chrome 81+ 支持该 API;Chrome 152+ 起角标/通知会正确归属到 Web App 自身

安装

1. 安装插件包到你的 DSH profile(以 web 为例):

dsh plugin --profile web add github:Bing-Bryan/dsh-unread-dot

2. 在 profile 的 package.json 的 dsh.profile.bundles 中追加:

"dsh": {
"profile": {
"bundles": [ "...", "dsh-unread-dot" ]
}
}

3. 重启 dsh web,设置 → Dock 角标与通知 即可配置。

设置项

| 设置 | 默认 | 说明 |
| --- | --- | --- |
| Dock 角标 | 开 | 总开关:跑完/等你处理时显示数字角标,回到应用清除 |
| 运行中显示活动点 | 开 | 最小化期间有会话在生成回复时,显示无数字红点 |
| 提示音(水泡) | 开 | 完成/需要处理时播放内置水泡声(bubble.mp3,0.4s) |
| 测试提示音 | 按钮 | 立即播放一次水泡音验证声音 |

工作原理

1. 插件订阅 DSH 的会话列表(sessions.list),维护未读/已读状态:回到应用(窗口聚焦)时,当前所有待处理状态标记为已读
2. 最小化/切走期间,新发生的完成/等待事件才点亮角标与提示音(旧事件不会累计重复计数)
3. 运行中的会话只显示活动点(红点),不进入数字计数
4. 提示音用 Audio 播放内嵌的 MP3(base64),跨窗口锁保证多个窗口同时打开时只响一次

兼容性

- macOS Chrome(安装为 PWA / 「Install page as app」)
- 角标:setAppBadge 需在已安装的 Web App 上下文中生效
- 无服务器端依赖,纯客户端插件,HMR 热更新零重启

许可

MIT © 2026 Bing-Bryan

内置音效 bubble.mp3 基于 Pixabay 音频:Nature bubble in water 剪辑制作(Pixabay 许可:免费商用、无需署名)。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入社群

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群