fancr-code/dsh-tray-launcher2

dsh-tray-launcher

DeepSeek Harness 的 Windows 桌面托盘启动器:无窗口运行 dsh web,托盘右键切换图标、开机自启、重启 Harness,并内置用量/费用仪表插件(dsh-plugin-usage-meter)的一键安装与更新。同时以 dsh 插件形式提供(dsh plugin add 后托盘随 Harness 自动启动)。

包名
dsh-tray-launcher
版本
1.3.0
许可证
MIT
最近更新
2026年8月24日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:fancr-code/dsh-tray-launcher

使用

操作效果
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)。