前言¶
在 DeepSeek Harness(DSH)裏,dsh web 已經提供了可訪問的 Web 服務,但日常使用時仍會打開瀏覽器窗口,可能帶上標籤欄、地址欄,入口也不夠直接。對於希望把 Harness 當作日常桌面工具使用的開發者,sylkmpo/dsh-web-app-launcher 提供了一個更貼近桌面應用的啓動方式。
它不改變 dsh web 服務本身,而是讓 Windows 用戶在桌面雙擊一個圖標後,用瀏覽器的應用模式打開獨立窗口,並在關閉窗口後退出。
這是什麼¶
dsh-web-app-launcher 是一個面向 Windows 的 DSH 社區插件,許可證爲 MIT。
它圍繞官方 dsh web 服務做啓動層封裝:
- 不引入 Electron;
- 不做二次打包;
- 不 fork 後端服務;
- 功能與 Web 版一致。
視覺上,它通過 Edge、Chrome、Brave 或 Vivaldi 的 --app 模式打開獨立窗口,窗口沒有標籤欄和地址欄。
核心功能¶
- 桌面圖標:首次啓動後自動創建
DeepSeek Harness.lnk。 - 獨立窗口:使用 Edge、Chrome、Brave 或 Vivaldi 的
--app模式打開應用窗口。 - 簡潔界面:窗口中沒有標籤欄和地址欄。
- 生命週期:雙擊圖標啓動,關閉窗口即退出 Harness。
- 臨時 profile:使用系統臨時目錄保存臨時 Chromium profile,窗口退出後自動刪除。
- 功能一致性:插件本身不新增 Web 功能,功能與
dsh webWeb 版一致。
安裝前提¶
使用這個插件前,需要滿足以下環境:
- Windows 10 或 Windows 11
- Node.js
- 已安裝 DeepSeek Harness,並且
dsh在PATH中
如果本機還沒有 DeepSeek Harness,資料中給出的全局安裝命令是:
npm install -g @deepseek-ai/dsh
執行前確認 Node.js 環境可用,並且你願意在本機全局安裝該包。
安裝與啓用¶
1、安裝插件。這條命令把插件添加到 web profile:
dsh plugin --profile web add github:sylkmpo/dsh-web-app-launcher
2、首次運行 Web profile。插件安裝不等於立即創建快捷方式;插件代碼需要在 Web profile 激活後才能創建 Windows 快捷方式。首次運行一次:
dsh web
3、使用桌面圖標。插件激活後,桌面會出現 DeepSeek Harness.lnk。之後直接雙擊該圖標即可打開獨立窗口。
典型用法¶
日常使用通常只有三步:
1、雙擊桌面上的 DeepSeek Harness.lnk。
2、插件調用 Edge、Chrome、Brave 或 Vivaldi 的 --app 模式打開獨立窗口。
3、關閉窗口後退出 Harness,臨時 Chromium profile 從系統臨時目錄中刪除。
如果需要排查問題,先確認 dsh web 本身能在終端正常啓動;應用窗口只是 dsh web 的瀏覽器前端入口。
卸載¶
卸載命令:
dsh plugin --profile web remove dsh-web-app-launcher
刪除插件後,再手動刪除桌面上的 DeepSeek Harness.lnk。
適用場景與注意¶
適合:
- 在 Windows 10 或 Windows 11 上使用 DeepSeek Harness Web 界面
- 希望把
dsh web作爲一個獨立窗口入口,而不是瀏覽器標籤頁 - 希望關閉窗口即退出,不需要手動管理瀏覽器窗口
注意:
- 這是非官方社區插件,與 DeepSeek 官方無隸屬或背書關係。
- 插件以當前
dsh進程權限運行,安裝前應檢查源碼、啓動邏輯與 MIT 許可證。 - 窗口體驗依賴本機已安裝的 Edge、Chrome、Brave 或 Vivaldi,以及瀏覽器
--app模式的支持情況。 - 插件不改變
dsh web的功能邊界;如果某個能力 Web 版沒有,這個插件也不會憑空提供。
鏈接¶
倉庫地址:https://github.com/sylkmpo/dsh-web-app-launcher
目錄頁線索(未覈實):https://www.skillhub.cn/plugins/sylkmpo/dsh-web-app-launcher