开源插件 DSH Notify Song Plus:让 AI 干完活主动叫你

DSH Notify Song Plus 用声音和系统通知将AI任务等待焦虑转化为被动提醒,解放用户注意力。
DSH Notify Song Plus 是专为 DeepSeek Harness 开发的开源提示音插件(MIT 协议),解决 AI 长任务执行中用户必须守屏等待的痛点。插件为任务完成、需要回答、需要授权、运行出错四类事件设计了音调走向各异的提示音,全部通过 Web Audio API 实时合成,无音频文件、体积极小。声音与系统通知被设计为两条独立通道:静音只关声音,通知照常推送,且静音状态重启后自动恢复。设置支持逐事件配置和自定义音频上传,还能与鲸鱼余额挂件智能避让。界面高度对齐 DSH 官方设计规范,融入原生体验。对频繁使用 DSH 跑长任务的用户而言是值得一试的轻量提效工具。
为什么需要一个「叫你回来」的插件
用 AI 写代码的人大概都有过这样的体验:任务跑起来之后,人就被钉在屏幕前。任务要跑几分钟,你得反复切回来瞄一眼看它好没好;想切走做点别的,又怕错过它抛给你的问题——它问了你没答,整个任务就卡在那里干等。
DSH Notify Song Plus 这款插件要解决的正是这个痛点。它为 DeepSeek广告 Harness(DSH)增加了提示音和系统通知能力:任务跑完、需要你回答、需要你授权,都会主动把你叫回来。即便你切到别的应用,通知照样能收到。插件已在 GitHub 开源,采用 MIT 协议,网页端和桌面端都能用。
核心思路很直接:把「盯屏幕等结果」变成「该你出手时再出手」,让人力从无意义的轮询中解放出来。
四类事件,四种声音
插件最核心的能力是用声音区分任务状态。作者为四类事件设计了音色完全不同的提示音,听一耳朵就能判断是哪种情况:
- 任务完成:下行双音,「叮—咚」,清脆利落;
- 需要回答:上行三音,音调往上走,像在追问你;
- 需要授权:低音三连,带点敲门的紧迫感;
- 运行出错:低沉下坠,一听就知道出问题了。
除此之外还提供了叮咚、灵音、轻柔等备用音色可供替换。值得一提的是,所有音色都用 Web Audio 实时合成,安装包里不带任何音频文件,因此体积非常小。这是一个被容易忽略但很见功力的工程细节。
Web Audio API 是浏览器原生提供的音频处理接口,允许开发者通过 JavaScript 直接描述振荡器(Oscillator)的波形、频率、包络等参数,在运行时动态生成声音,无需预先录制或存储任何音频文件。相比引入 MP3/WAV 资源文件的传统方式,实时合成的优势不只是体积小——声音参数可以精确编程,比如「上行三音」意味着代码里写死了三个递增的频率节点和时间间隔,保证每次触发的音调行进方式完全一致,不会因为音频文件加载失败或格式不兼容而静音。这也是为什么插件能做到「四种音色听一耳朵就能区分」——每种音色的音调走向、时值和音色本身都是精心设计的参数组合,而非随机选取的铃声片段。
声音与系统通知:两条独立通道

插件做的六件事里,系统通知是第二项——需要你处理的事件会推送到系统通知中心,这样即使切到别的应用也收得到。
这里有个关键的设计决策:声音和系统通知是两条完全独立的通道。声音通道由四个事件开关和音量控制,可以被小喇叭临时静音;系统通知通道则是独立的总开关,静音时不受影响。
作者解释了背后的逻辑:静音的含义是「我现在就在电脑前,不用出声打扰」;但如果你已经切走、不再看屏幕,那系统通知反而更重要。为避免噪音,默认只推送需要你处理的事件——需要回答、需要授权;任务完成和运行出错则不推送。这种对使用场景的区分,比简单做一个「全局开关」要细腻得多。
系统通知依赖浏览器或操作系统提供的 Notifications API。在网页端,浏览器会请求用户授权后,通过 new Notification() 将消息推送到操作系统的通知中心;在桌面端(Electron 等封装壳),则可直接调用系统原生通知接口。这意味着即便用户切换到其他应用、窗口最小化甚至锁屏,只要系统通知中心未被手动禁止,消息仍会弹出。首次使用时浏览器会弹出授权请求,用户需要点击「允许」才能让通知正常工作——若曾经拒绝过,需要进入浏览器的站点权限设置手动开启。
精细到每个事件的配置

设置入口在「设置 → 通用」中的「声音提醒」一行。左边是模式下拉框,可以开启或关闭提醒;中间的播放图标用于试听;右边齿轮打开完整设置窗口。
完整设置窗口分成几组:第一组「提醒」里,四个事件各有独立的开关、声音下拉、试听按钮,下面是音量滑块,还有「前台运行时不提醒」选项;第二组是系统通知总开关;第三组是自定义音频,支持上传 MP3、WAV、OGG、M4A 格式,单个不超过 2MB。
逐事件配置意味着你可以只在「需要授权」时出声、其余保持安静,颗粒度相当细。自定义音频删除后,用到它的事件会自动回落到默认声音,不会变哑巴,这个兜底处理很周到。
临时静音与智能避让

临时静音开关放在对话输入框左下角的小喇叭上,点一下关闭提示音,再点一下开启。要注意它只静声音,系统通知照常推送。更贴心的是,这个开关重启后会自动恢复,不用担心哪天忘了打开导致长期收不到提醒。

另一个进阶功能是智能判断:如果你装了鲸鱼余额挂件,它已经在提醒的事件,本插件就不重复出声;它没覆盖的事件,仍由本插件兜底。两个插件不会一起响。这种对生态里其他插件的主动避让,是插件设计里难得的「克制」。
把界面做得像 DSH 自带的
作者在视频里专门花时间讲了界面设计,这也是这款插件区别于大多数「一眼就能看出是外挂」的地方。很多插件的界面直接用浏览器原生的下拉框和方方正正的复选框,一看就不是官方的。
DSH Notify Song Plus 的做法是对齐官方实现:下拉菜单对齐官方 menu 的卡片样式和选项行高度,选中项用打勾而非变色;开关对齐官方 switch,采用 36×20 的轨道、16 像素圆滑块、选中位移 16 像素;图标直接复用官方 artwork,设置窗口宽度 600px,圆角和阴影都用官方的设计变量。整体看起来就像 DSH 自带功能。
这种对细节的较真,在第三方插件里并不多见,也体现了作者对「不打扰、融入原生体验」的追求。
安装方式
安装很简单,一条命令即可:网页端用 web 版命令,桌面端把 web 换成 desktop 即可,装完重启 DSH 就生效。不想用命令行的话,也可以从 Releases 下载安装包,或者干脆把仓库地址丢给 AI 让它帮你装。装好后在插件管理里可以直接启用、停用。
插件已在 GitHub 开源,采用 MIT 协议,作者欢迎去仓库 star 和提 issue。
小结
DSH Notify Song Plus 本质上解决的是 AI 工作流中的「等待焦虑」——它用声音和通知把人从被动轮询中解放出来,让你能安心切去做别的事。真正打动人的不是功能列表本身,而是那些细节:声音与通知分双通道、临时静音重启自动恢复、与其他插件避让、界面高度对齐官方规格。对于频繁使用 DSH 跑长任务的用户来说,这是一个值得一试的轻量提效工具。
相关推荐

OpenAI与Shield合作:Astra智能体如何革新IT故障修复
OpenAI与Shield合作推出Astra智能体,可自动登录电脑和遗留系统,实时修复IT故障,比传统模型快35%到40%,仅在需要人类判断时引入人工。

iPhone Duo续航实测:一天一充跑不掉,大屏是耗电元凶
iPhone Duo续航实测:重度使用一天需至少充电一次,6.5小时亮屏约剩30%电量。大屏展开频率是耗电关键,MagSafe电池背夹可救场,长期衰减同样值得关注。

Kimi K3.1 Pro开源发布:2.8万亿参数逼近Opus
Moonshot发布开源MoE模型Kimi K3.1 Pro,2.8万亿总参数、1040亿激活参数,Terminal Bench 4.0仅落后Opus 5.5不到1分,单任务成本约三分之一,API价格减半,开源权重11月4日开放。