DeepSeek Harness 插件:dsh-float

DSH(DeepSeek Harness)採用插件化架構,允許通過配置文件擴展功能。對於習慣終端操作或需要沉浸式界面的開發者來說,原生的 Web UI 可能顯得過於厚重。dsh-float 是一個極簡皮膚,它將真實的 DeepSeek Harness Web UI 封裝在一個無邊框、半透明的 Electron 窗口中。

核心功能

該插件主要提供以下能力:

  • 極簡皮膚:基於 dsh-web-app 的薄皮膚,不是分支,不干擾核心更新。
  • 懸浮終端模式:默認啓動時顯示爲懸浮的終端風格覆蓋層。
  • 外觀設置:支持自定義文本顏色、背景顏色與透明度、文本陰影。
  • 全模式切換:提供開關,關閉懸浮模式後可回退到標準 DSH Web UI。

安裝與啓用

安裝前請確保環境滿足以下條件:

  • dsh CLI 已加入系統 PATH
  • Node.js >= 18
  • 已安裝 pnpm 和 git

執行安裝命令:

dsh plugin --profile web add github:Zara-Siwei/dsh-float

使用方式

安裝完成後,直接運行 Web 模式即可:

dsh --profile web
  • 默認模式(最小化): 啓動後爲懸浮的終端風格窗口。
  • 全模式: 在設置中關閉懸浮模式開關,顯示標準 Web UI。

注意事項

  • 依賴:Electron ^43.4.0
  • 網絡問題:Electron 二進制下載可能失敗,建議使用鏡像。
  • 如果遇到 Electron failed to install correctly,進入配置目錄並設置鏡像環境變量:
cd ~\.dsh\profiles\web
$env:ELECTRON_MIRROR = 'https://npmmirror.com/mirrors/electron/'
node node_modules\electron\install.js

dsh-float 適合希望在保持 DSH 核心功能完整性的同時,獲得輕量級、終端化界面的開發者。項目基於 MIT 許可證開源。

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

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

小夜