Ho11ow8/deepseek-harness-shortcut:为本地 DSH web UI 生成 Windows 桌面快捷方式

前言

使用 DSH web 时,本地服务启动和浏览器打开通常是两个步骤:先启动服务,再等端口可用,最后打开页面。Ho11ow8/deepseek-harness-shortcut 是一个 Windows 下的 DSH 插件,它在聊天中提供 /desktop-shortcut 命令,生成桌面快捷方式和启动器。双击快捷方式后,它会判断 DSH 服务是否已运行:已运行则直接打开浏览器,未运行则启动服务并等待端口就绪。

这是什么

Ho11ow8/deepseek-harness-shortcutHo11ow8 维护,分类为客户端,许可证为 MIT。它用于在 Windows 下为本地 DSH web UI 创建一键启动或打开的桌面快捷方式。插件以 DSH bundle 形式发布,安装后自动激活到 profile。package.json 要求 Node >=18.0.0,并有 peerDependency @deepseek-ai/cordis ^4.0.1

核心功能

  • 提供 /desktop-shortcut 命令,生成桌面快捷方式和启动器。
  • 智能启动器会判断 DSH 服务是否已运行:已运行则直接打开浏览器;未运行则启动服务并等待端口就绪。
  • 默认启动命令为 npx --yes @deepseek-ai/dsh web,默认等待端口 3080 最长 30 秒。
  • 支持配置 shortcutNameurlporticonPathlauncherDirworkdircommandwaitSeconds
  • 零运行时依赖,仅使用 Node >=18 内置能力。

安装与启用

安装命令如下:

dsh plugin --profile web add github:Ho11ow8/deepseek-harness-shortcut

安装后重启 dsh web,在聊天中运行:

/desktop-shortcut

插件会在 workspace 生成 start-dsh.bat,并在桌面生成 DeepSeek Harness.lnk

典型用法

下面按常见路径操作。

生成默认快捷方式

运行 /desktop-shortcut 后,桌面出现 DeepSeek Harness.lnk,workspace 中生成 start-dsh.bat。双击桌面快捷方式时,插件按当前服务状态选择打开浏览器或启动服务。

覆盖配置

通过 profile 的 cordis.patch.yml 可以覆盖配置。例如:

- id: desktop-shortcut
  config:
    shortcutName: My Harness
    url: 'http://127.0.0.1:8080'
    port: 8080
    iconPath: 'C:\icons\my.ico'
    launcherDir: 'D:\launchers'
    workdir: 'D:\DeepseekHarness'
    command: 'npx --yes @deepseek-ai/dsh web'
    waitSeconds: 45

常用配置项包括:

  • shortcutName:快捷方式文件名;
  • url:启动器打开的地址;
  • port:用于判断服务是否已运行的端口;
  • iconPath:快捷方式图标路径;
  • launcherDir:生成 start-dsh.bat 的目录;
  • workdir:启动器工作目录;
  • command:启动 DSH 服务的命令;
  • waitSeconds:等待服务就绪的秒数。

更换图标

.ico.png 放入 workspace,或在配置中指定 iconPath,然后重新运行:

/desktop-shortcut

图标修改后,Windows 桌面可能会缓存旧图标,可能需要刷新桌面。

npm 访问慢

若 npm 访问慢,可先执行:

npm config set registry https://registry.npmmirror.com

再运行 /desktop-shortcut 或启动流程。

适用场景与注意

这个插件适合在 Windows 下长期使用本地 DSH web UI、需要一个桌面入口的场景。插件以当前 dsh 进程权限运行;安装前建议查看 GitHub 源码和许可证。

其他注意点:

  • README 限定 Windows 场景。
  • 许可证为 MIT。
  • package.json 要求 Node >=18.0.0,并有 peerDependency @deepseek-ai/cordis ^4.0.1

链接

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

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

Xiaoye