fancr-code/dsh-tray-launcher ↗★ 2
dsh-tray-launcher
DeepSeek Harness 的 Windows 桌面托盘启动器:无窗口运行 dsh web,托盘右键切换图标、开机自启、重启 Harness,并内置用量/费用仪表插件(dsh-plugin-usage-meter)的一键安装与更新。同时以 dsh 插件形式提供(dsh plugin add 后托盘随 Harness 自动启动)。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:fancr-code/dsh-tray-launcher说明文档
阅读完整 README ↗使用
| 操作 | 效果 |
|---|---|
dsh-tray(或双击桌面快捷方式) | 无窗口启动;托盘出图标 + 气泡;端口就绪自动开浏览器 |
dsh-tray --console(或双击 launch.bat) | 控制台模式,前台运行、日志直出终端 |
| 双击托盘图标 | 打开界面 |
| 托盘「打开界面」 | 浏览器打开 Web GUI |
| 托盘「打开日志」 | 记事本打开 stdout 日志 |
| 托盘「重启 Harness」 | 停止并重新拉起 dsh web(无窗口),就绪后自动重开浏览器 |
| 托盘「切换图标」 | 弹出子菜单:梁祖 / 鲸鱼娘 / DeepSeek / 自定义…(选择后托盘与快捷方式图标立即同步,选中项打勾) |
| 托盘「开机自启」 | 勾选状态 = 是否已注册开机自启;点击即切换(自动创建/删除启动文件夹里的快捷方式,气泡提示结果) |
| 托盘「用量仪表」 | 子菜单显示当前版本;「更新用量仪表」从随包依赖同步最新版并重新注册(更新后需重启 Harness 生效) |
| 托盘「退出」 | 停止 harness + 关闭托盘(全部退出) |
| harness 意外退出 | 气泡提示「已停止」并自动收起托盘 |
配置
安装器在安装目录(%LOCALAPPDATA%\Programs\DSHTray\)生成 dsh-tray.config.json,全部字段可选:
{
"dshBin": "C:\\...\\node_modules\\@deepseek-ai\\dsh\\lib\\bin.js",
"node": "C:\\Program Files\\nodejs\\node.exe",
"url": "http://127.0.0.1:3080",
"icon": "liangzu",
"shortcut": "C:\\Users\\\\Desktop\\DeepSeek Harness.lnk",
"cwd": "C:\\Users\\"
}
| 字段 | 说明 |
|---|---|
icon | 图标:liangzu(梁祖,默认)/ whale-girl(鲸鱼娘)/ deepseek(DeepSeek 鲸鱼)/ 自定义 .ico 的绝对路径;托盘右键「切换图标」会写这个字段 |
shortcut | 桌面快捷方式路径,切图标时用它同步快捷方式图标 |
dshBin / node 缺省时按「npm 全局 → npx 缓存 → PATH → 常见路径」顺序自动探测。日志写在安装目录 logs\ 下(dsh-out.log / dsh-err.log / dsh-tray.log)。