DeepSeek Harness (DSH) 提供了底层的框架能力。在 Windows 上直接使用默认前端时,往往缺乏统一的视觉风格和特定的交互组件。dsh-shadowgarden-ui-suite 插件通过注入 CSS 和 JavaScript,为 DSH 前端提供了一套完整的视觉与交互定制方案,无需改动 DSH 核心代码即可生效。
插件介绍¶
该插件由开发者 ShadowBruceMeaningLau 维护,通过插件路由提供所有静态资源。它主要解决 DSH 前端界面单调的问题,提供 Shadow 主题、看板抽屉、能量特效以及任务完成通知功能。
核心功能¶
Shadow 主题¶
插件通过 lib/client.js 注入样式,提供以下视觉效果:
* 深色 Shadow 配色与玻璃质感
* 星尘/流星特效
* 三重旋转能量框
* 全局边界灯与能量接缝
看板抽屉¶
在右侧边缘提供固定把手的多看板抽屉。当任务完成时,右下角会弹出气泡通知,通知机制采用原生 Notification,并使用 dshnotify:// 协议作为兜底方案。
旗舰版与极速版¶
除了插件形式,项目还提供两个可选的独立窗口方案:
* 旗舰版:基于 C# 源码编译的 Windows 原生窗口。支持桌面吸附、Win+Z 分屏、多窗口独立、拖动排序与登录共享。
* 极速版:纯本地 DSH 页面的 Edge 应用窗口入口,适合对性能有极致要求的场景。
安装与启用¶
插件通过插件形式安装,安装后需重启服务以加载资源。
- 执行安装命令:
dsh plugin --profile web add github:ShadowBruceMeaningLau/dsh-shadowgarden-ui-suite
- 重启
dsh web服务。
重启后,Shadow 主题、特效与通知会自动生效。服务重启后,这些配置也会自动恢复。
典型用法¶
安装并重启后,可以通过以下协议打开对应功能窗口:
* dshhub://:打开服务中心窗口
* dshchat://:打开聊天窗口
* dshusage://:打开用量窗口
* dshnotify://:打开通知窗口
注意事项¶
- 许可证:插件采用 MIT 许可证。WebView2 运行库版权归微软所有,仅作为本地运行依赖,不入库。
- 旗舰版构建:旗舰版源码位于
src/dsh-hub.cs,需编译后才能运行。 - 极速版:极速版仅为 Edge 应用窗口入口,指向本地 DSH 页面。
该插件适用于希望在不修改 DSH 核心代码的前提下,对 DSH 前端界面进行深度定制和个性化配置的开发者。源码与目录页见下方链接。