dsh-web-launcher:DSH Web 的 Windows 一键启动器

前言

安装、更新或卸载 DSH 插件后,通常需要重新启动 DSH Web,并刷新浏览器页面才能让变更生效。dsh-web-launcher 为 DeepSeek Harness Web 创建一个桌面快捷方式:首次双击启动 dsh web 并打开浏览器;再次双击确认 3080 端口属于 DSH,再在后台重启对应进程,并刷新现有页面。

这是什么

dsh-web-launcher 是由 ayingQAQ 维护的独立工具,用于为 DeepSeek Harness Web 创建 Windows 桌面快捷方式。它不是 DeepSeek 官方产品。

项目许可与运行约束如下:

License: MIT
OS: win32
Node: >=20
peerDependencies: @deepseek-ai/cordis ^4.0.1

默认地址与 profile:

http://127.0.0.1:3080
web profile

核心功能

  • 为 DeepSeek Harness Web 创建桌面快捷方式。
  • 首次双击启动 dsh web,服务就绪后自动打开浏览器。
  • 再次双击会确认 3080 端口属于 DSH,再在后台重启对应进程。
  • 重启完成后刷新标题含“DeepSeek Harness”的现有浏览器窗口;找不到时打开新页面。
  • 连续点击会合并成一次操作,避免重复停止、启动和刷新。
  • 插件加载后,插件的安装、更新和卸载记录由 web profile 管理。
  • 支持独立 npm 安装。

该插件以当前 dsh 进程权限运行。安装前建议检查源码、依赖与许可证,确认适合当前环境。

安装与启用

在 DSH 中安装:

dsh plugin --profile web add github:ayingQAQ/dsh-web-launcher

安装后,重新启动一次 DSH Web。插件加载后会自动创建或更新桌面的 DSH Web 快捷方式。

典型用法

在 DSH 的以下设置项中检查状态、重新创建或移除桌面快捷方式:

设置 → 通用设置 → DSH 一键启动器

如果不再需要快捷方式,应先在这里移除,再卸载插件:

dsh plugin --profile web remove dsh-web-launcher

独立安装时:

npm install -g dsh-web-launcher
dsh-web-launcher setup

可用命令:

dsh-web-launcher start
dsh-web-launcher setup
dsh-web-launcher status
dsh-web-launcher remove

运行文件与限制

稳定运行文件位于:

%LOCALAPPDATA%\dsh-web-launcher\runtime

日志位于:

%LOCALAPPDATA%\dsh-web-launcher\logs

日志最多保留当前和上一份。

快捷方式使用原生 Windows Shell Link API 创建,不调用 PowerShell。

限制:

  • 当前版本仅支持 Windows、默认 web profile 和默认端口 3080
  • DSH 删除插件时不会主动执行第三方卸载脚本,因此应先从插件设置项移除桌面快捷方式,再卸载插件。

结尾

dsh-web-launcher 适合在 Windows 上频繁启动 DSH Web、并希望减少手动重启和刷新步骤的场景。

项目 GitHub:https://github.com/ayingQAQ/dsh-web-launcher
目录页线索(独立站点,非 DeepSeek 官方应用商店):https://www.skillhub.cn/plugins/ayingQAQ/dsh-web-launcher

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜