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

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

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

小夜