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

前言

使用 DSH web 時,本地服務啓動和瀏覽器打開通常是兩個步驟:先啓動服務,再等端口可用,最後打開頁面。Ho11ow8/deepseek-harness-shortcut 是一個 Windows 下的 DSH 插件,它在聊天中提供 /desktop-shortcut 命令,生成桌面快捷方式和啓動器。雙擊快捷方式後,它會判斷 DSH 服務是否已運行:已運行則直接打開瀏覽器,未運行則啓動服務並等待端口就緒。

這是什麼

Ho11ow8/deepseek-harness-shortcut 由 Ho11ow8 維護,分類爲客戶端,許可證爲 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 秒。
  • 支持配置 shortcutName、url、port、iconPath、launcherDir、workdir、command、waitSeconds。
  • 零運行時依賴,僅使用 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。

鏈接

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

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

小夜