dsh-wx-desktop:DeepSeek Harness 桌面端

前言

DeepSeek Harness (DSH) 強調“一切皆插件”的架構。在 Web 端使用時,開發者可能需要更貼近原生系統的窗口體驗,或者在瀏覽器外獨立運行 DSH。針對這一需求,dsh-wx-desktop 提供了一個解決方案:它基於官方 DeepSeek Harness 開發,將 Web GUI 封裝爲獨立的桌面應用,同時保留插件系統的靈活性。

是什麼

dsh-wx-desktop 是一個獨立的 Electron 應用。它內部嵌入了 dsh 運行時,支持複用已配置的 profile 與全部插件。它既可以直接運行,也可以作爲 DSH 插件掛載到 web profile,在瀏覽器 GUI 中提供“打開桌面端”的入口。

核心功能

  • 獨立 Electron 應用:提供原生窗口體驗,應用菜單與窗口尺寸由 OS 接管。
  • 自包含 dsh 運行時:內置 dsh 運行時與 Electron 內嵌 Node,目標機器無需安裝 Node 即可啓動。
  • 複用已運行安裝:智能檢測 junction 佔用情況,若已有 dsh 安裝在運行,則複用該安裝,避免衝突。
  • 100% 插件兼容:加載完整的 dsh web GUI,支持 host 插件與 client 插件。
  • 單實例與優雅關閉:防止重複啓動,確保關閉時子進程正確終止。
  • 自定義品牌圖標:內置 DeepSeek 藍色系圖標。

安裝與啓用

作爲 DSH 插件掛載到 web profile:

dsh plugin --profile web add link:E:\code\work\wxDshPlugin\dsh-wx-desktop

掛載後刷新 Web 界面即可使用。

典型用法

  1. 掛載插件後刷新 http://127.0.0.1:3080。
  2. 側欄會出現“桌面端”入口。
  3. 點擊入口,會通過本地路由(POST /dsh-wx-desktop/open)拉起桌面應用。
  4. 若該 junction 正被另一個 dsh 安裝佔用,則複用那個安裝。

注意事項

  • 體積與架構:採用自包含內嵌 dsh + Electron 內嵌 Node + HTTP 加載架構。安裝包體積較大,自包含 dsh 運行時約 220MB。
  • 系統兼容:無需 Node 也能啓動。
  • 路徑共享:桌面端與 web 端共用同一 $DSH_HOME。
羽毛球分组比赛记分
小程序二维码

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

小夜