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

闲时提醒 Nolitor/dsh-notify

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

DeepSeek Harness 的 Windows 闲时小组件与浏览器通知插件。当前版本:v0.2.0。

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

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

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

状态速览

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

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

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

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

读写/删除本地文件发起外部网络请求
查看扫描证据(共 7 处,展示前 7 条)
  • 写入本地文件
    bridge/index.js:55
    writeFileSync(temp, JSON.stringify({ title, body, at: Date.now() }), 'utf8')
  • 写入本地文件
    bridge/index.js:56
    renameSync(temp, requestPath)
  • 写入本地文件
    bridge/index.js:192
    appendFileSync(config.debugLog, `[${new Date().toISOString()}] ${line}\n`)
  • 写入本地文件
    bridge/index.js:232
    appendFileSync(
  • 写入本地文件
    bridge/test.mjs:14
    mkdirSync(join(root, 'cache'))
  • 读取本地文件
    bridge/test.mjs:22
    const request = JSON.parse(readFileSync(join(root, 'cache', 'popup-request.json'), 'utf8'))
  • 发起网络请求
    plugin/lib/client.js:780
    const request = locks.request(LEADER_LOCK, { mode: 'exclusive' }, async () => {
扫描于 2026/11/3(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库

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

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

README

由 DeepSeek 最新模型翻译生成
DSH Notify DeepSeek Harness 的 Windows 闲时小组件与浏览器通知插件。当前版本:v0.2.0。 概述 DSH Notify 是 DeepSeek Harness 的本地优先通知伴侣: - Windows 小组件 —— 常驻托盘的卡片,显示当前 DeepSeek API 计费时段、下一次切换和倒计时。 - 浏览器插件 —— @nolit/dsh-notify-web 在回合结束、工具审批、用户提问和出错时,通过 Web Notifications API 和 Web Audio 发出通知。 - 便携 ZIP —— Windows 小组件以 DSH-Notify-Portable-0.2.0.zip 的形式发布在 GitHub Releases 上;无需安装程序,也不需要管理员权限。 - 自带素材 —— 字体、图标和音频由你自行提供。安装包不附带任何第三方字体、logo 或音效文件。 高峰 / 闲时时段(UTC / CST) DeepSeek API 计费以 CST(UTC+8,北京时间) 作为官方业务日历。权威定义是 UTC;CST 是主要的、方便人阅读的参照。小组件会把当前时段换算成你设备或检测到的地区时区。
展开完整文档(README 剩余 1 节)
DSH Notify

DeepSeek Harness 的 Windows 闲时小组件与浏览器通知插件。当前版本:v0.2.0。

概述

DSH Notify 是 DeepSeek Harness 的本地优先通知伴侣:

- Windows 小组件 —— 常驻托盘的卡片,显示当前 DeepSeek API 计费时段、下一次切换和倒计时。
- 浏览器插件 —— @nolit/dsh-notify-web 在回合结束、工具审批、用户提问和出错时,通过 Web Notifications API 和 Web Audio 发出通知。
- 便携 ZIP —— Windows 小组件以 DSH-Notify-Portable-0.2.0.zip 的形式发布在 GitHub Releases 上;无需安装程序,也不需要管理员权限。
- 自带素材 —— 字体、图标和音频由你自行提供。安装包不附带任何第三方字体、logo 或音效文件。

高峰 / 闲时时段(UTC / CST)

DeepSeek API 计费以 CST(UTC+8,北京时间) 作为官方业务日历。权威定义是 UTC;CST 是主要的、方便人阅读的参照。小组件会把当前时段换算成你设备或检测到的地区时区。

| CST(UTC+8) | UTC | 费率 |
| 00:00–09:00 | 16:00–01:00 | 50% 闲时 |
| 09:00–12:00 | 01:00–04:00 | 100% 高峰 |
| 12:00–14:00 | 04:00–06:00 | 50% 闲时 |
| 14:00–18:00 | 06:00–10:00 | 100% 高峰 |
| 18:00–24:00 | 10:00–16:00 | 50% 闲时 |

周末和中国法定节假日全天按闲时计。节假日日期按北京(UTC+8)日历判定,不按 UTC 日期。界面里显示的本地时间只是方便换算;判定边界请以 UTC 或 CST 为准。

便携版快速开始

1. 从 Releases 下载 DSH-Notify-Portable-0.2.0.zip。
2. 用 SHA256SUMS.txt 校验(可选,但建议做)。
3. 把 ZIP 解压到可写文件夹。
4. 双击 launch.js。它使用 Windows Script Host/JScript,不会弹出控制台窗口。
5. 右键托盘图标,可开启 Start with Windows、切换显示模式或打开设置。

环境要求:Windows 10/11 和 PowerShell 7(pwsh.exe)。安装 PowerShell:

winget install Microsoft.PowerShell

start.cmd 是调试/恢复用的备用入口,可能会短暂弹出控制台窗口。不需要管理员权限;从提权 shell 启动时,会经 Explorer 降权,避免 UIPI 问题。

浏览器兼容性

已在基于 Chromium 的浏览器上验证:Google Chrome、Microsoft Edge、Naver Whale 和 Brave。系统通知横幅、基于 tag 的去重、Web Audio 和系统通知音效均正常工作。

- Firefox:严格的自动播放拦截可能让异步完成音效静音,除非允许站点自动播放。
- Safari(macOS/iOS):后台标签页冻结和需手势触发的媒体策略可能压制后台声音。
- 其他浏览器不做保证;推荐使用基于 Chromium 的浏览器。

Chrome 重启要求

如果通知能弹出,但没有声音:

1. 从地址栏图标打开站点设置,把 Sound 设为 Allow。
2. 普通刷新(F5)不会重启 Chrome 的后台音频服务。在地址栏打开 chrome://restart,让 Chrome 完整重启。
3. 回到 DSH,使用插件的 Test notification 操作。

DSH 网页界面和便携小组件的浏览器通知插件都适用这条。

故障排查

| 现象 | 检查项 |
| 没有浏览器通知 | 在站点设置里为 DSH 的来源允许通知;检查系统的专注助手 / 勿扰模式。 |
| 通知弹出,但没有声音 | 把站点声音设为 Allow,然后用 chrome://restart 重启 Chrome。 |
| 插件没有出现在 DSH 里 | 确认 DSH web 配置档里已启用 @nolit/dsh-notify-web,然后重新加载 DSH 标签页。 |
| 小组件无法启动 | 确认 PowerShell 7(pwsh -v);试试 start.cmd,它会打开一个可见的诊断控制台。 |
| DSH-Notify.exe 被拦截 | 部分 PC 上智能应用控制会拦截未签名的可执行文件。改用便携的 launch.js 流程。 |
| 显示的时间不对 | 界面会把 UTC/CST 转换为你设备或检测到的地区时区;对照上面的 UTC 边界。 |
| 关闭 DSH 标签页后通知停止 | 正常现象:网页插件没有 service-worker 推送后端,只在 DSH 标签页打开时运行。 |

网页插件

DSH 插件位于 plugin/,包名 @nolit/dsh-notify-web@0.2.0。

dsh plugin --profile web add @nolit/dsh-notify-web

本地检出:

dsh plugin --profile web add "link:C:\path\to\dsh-notify\plugin"

然后在 DSH web 配置档里启用该 bundle,并重新加载页面。插件会在设置下新增 Notifications 区域,不会往侧边栏或页头加任何 UI。

仓库结构

app/ font loader and tray integration
bridge/ optional DSH event -> Windows toast bridge
build/ portable ZIP and executable build scripts
docs/ design, asset policy, timezone, and release notes
notify/ popup/toast helpers
plugin/ @nolit/dsh-notify-web (DSH browser plugin)
providers/ DeepSeek peak/off-peak decision engine
tests/ PowerShell decision/UI/package tests
ui/ WPF indicator and neutral icons

构建

pwsh -NoProfile -File build\build-portable.ps1
dist\DSH-Notify-Portable\ + DSH-Notify-Portable-0.2.0.zip + SHA256SUMS.txt

便携 ZIP 里包含 README.txt(英文)和 README.ko.txt(韩文)。

许可证

MIT。见 LICENSE 和 THIRD-PARTY-NOTICES.md。DeepSeek 的名称与商标归各自所有者;本项目不打包任何官方 logo 或品牌素材。
预览分享卡片长什么样 ↓Nolitor/dsh-notify
分享 · DeepSeek Harness Hub
Nolitor/dsh-notify

DeepSeek Harness 的 Windows 闲时小组件与浏览器通知插件。当前版本:v0.2.0。

这是你的仓库?认领条目

回到顶部