TOOL 03 WINDOWS UTILITY

DSH
状态托盘。

在 Windows 任务栏或 macOS 菜单栏放一个四色小圆点,一眼知道 DSH 是在干活、等你审批、空闲,还是没开。

Windows 10 / 11 · macOS 11+ · v1.2.0 · Node 18+ · MIT

DSH 状态托盘的四种状态灯:工作中、需要审批、空闲、DSH 未运行

用 DSH 跑长任务时,你通常会在别的窗口里干活。想知道它是在干活、卡在等审批,还是已经空闲,就得来回找窗口。

DSH 状态托盘现在有 Windows 任务栏版和 macOS 菜单栏版。两边用同一套状态引擎和判定契约:只读 DSH 的本地数据,不修改、不重启、不调接口。

一套状态引擎,两个平台

01

四色状态灯

黄 = 工作中,红 = 需要审批/回答,绿 = 空闲,灰 = DSH 未运行;300ms 级刷新。

02

多会话提示

鼠标悬停逐个列出正在工作的主会话标题;任务完成或需要审批时弹系统通知和提示音。

03

余额与快捷入口

查看账户余额、打开 DeepSeek 网页版 / 服务器状态;可录制全局快捷键打开 DSH 控制台。

04

原生双平台

Windows 用 .NET WinForms,macOS 用原生 AppKit / Objective-C;状态引擎是纯 Node,不装 npm 包。

DSH 状态托盘右键菜单:控制台、网页版 DeepSeek、余额、全局快捷键

Windows 版

下载包里已经带编译好的 bin\DSHStatusTray.exe。解压后双击它,托盘出现圆点;如果被 Windows 收进「显示隐藏的图标」,把它拖到任务栏即可常驻。

需要开机自启时运行 install-autostart.ps1;卸载自启加 -Remove。要求 Windows 10 / 11 和 Node.js 18+,不需要管理员权限。

macOS 版

macOS 11 Big Sur 或更高,原生 AppKit 菜单栏应用,Intel / Apple Silicon 都可以。先在 Mac 上安装 Xcode Command Line Tools(xcode-select --install),再在解压后的目录运行:

./build-macos.sh,生成 bin/DSHStatusTray.app;open bin/DSHStatusTray.app 运行。首次会请求通知权限,点「允许」即可。

macOS 版是源码构建包,不是预编译 .app;如果不想在 Mac 上编译,可以先从 GitHub 查看最新说明。开机自启用 ./install-autostart-macos.sh。左键单击圆点默认弹菜单(macOS 习惯),全局快捷键里的 Win 对应 ⌘ Command。

使用前知道

  • Windows 10 / 11,依赖系统自带的 .NET Framework 4.8;macOS 11+,需要 Xcode Command Line Tools 构建。
  • 需要 Node.js 18+;DSH 本身已依赖 Node,通常不用另装。
  • 只读 DSH 本地数据,不修改、不收集、不上报;余额查询只在内存中使用凭证。
  • macOS 应用未公证,拷到别的 Mac 可能需要在「系统设置 → 隐私与安全性」里允许打开。
  • 非官方社区项目,与 DeepSeek 官方无关。

DOWNLOAD 本地下载

不想访问 GitHub?

这是同一版本的本地镜像。国内网络访问 GitHub 不稳定时,直接从这里下载。

下载 DSHStatusTray-v1.2.0-windows-macos.zip 406 KB

SHA-256
bbb160df10165fb15e38004a52331c752b17619f239544d5c3cc341685952be9

本地下载与 GitHub Releases 是同一份文件;如果你能正常访问 GitHub,也建议从仓库下载,方便看到版本记录。