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 许可证开源。

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

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

小夜