dsh-frosted-window:DeepSeek Harness Web 毛玻璃主题插件

前言

DeepSeek Harness (DSH) 是一个插件化的智能体开发平台。默认的界面风格虽然稳定,但对于追求个性化工作环境的开发者来说,缺乏定制空间。dsh-frosted-window 插件提供了一种解决方案:上传本地图片,将其转化为全窗口的毛玻璃效果,同时保持官方 Light / Dark / System 主题的控制权。

插件介绍

这是一个 Web 端主题插件。由 SenryLee 维护。它的核心功能是将用户上传的图片作为壁纸,并在侧边栏、对话区和详情页覆盖一层统一的磨砂玻璃效果。插件不依赖远程 URL 获取图片,所有数据均存储在本地。

安装与启用

安装前,请确保 dsh web 正在运行(默认配置文件名为 web),且系统 PATH 中包含 pnpm。

使用以下命令安装:

dsh plugin --profile web add github:SenryLee/dsh-frosted-window

安装完成后,必须重启 dsh web 才能生效(简单的页面刷新是不够的)。

典型用法

  1. 打开左侧底部的 Settings。
  2. 找到 Frosted 面板(该面板位于 General 下,Appearance 下方)。
  3. 启用该主题。
  4. 上传本地图片(支持 JPEG、PNG、WebP、GIF,无文件大小限制)。
  5. 调整滑块:玻璃密度、模糊程度、饱和度、壁纸变暗度。
  6. 点击 Save。下次启动时,该区域会显示 Saved,表示已持久化。
  7. 替换:选择另一张图片,再次点击 Save。
  8. 清除:点击 Delete 恢复官方外观。

核心功能

  • 本地图片支持:支持本地 JPEG / PNG / WebP / GIF 上传,无文件大小限制。
  • 全窗口覆盖:提供全窗口壁纸,并在侧边栏、对话和详情区域应用统一的毛玻璃层。
  • 参数调节:提供玻璃密度、模糊、饱和度、壁纸变暗度四个滑块。
  • 状态管理:支持预览、保存持久化、替换图片、删除配置。
  • 外观切换:提供绿色(开启)和灰色(关闭)开关,关闭后可恢复官方外观。
  • 无侵入设计:仅使用 overrideTokens 覆盖样式,从未调用 setTheme('custom'),不会破坏官方主题逻辑。

技术细节与注意事项

  • 数据存储:图片存储在 IndexedDB,设置参数存储在 localStorage。
  • 配置路径:不会修改 $DSH_HOME/settings.yaml,也不会从 URL 获取资源。
  • 插件识别:在设置中的 Plugins 列表里,该插件的技术名称为 frosted-window 或 dsh-frosted-window。
  • 许可证:MIT。

总结

dsh-frosted-window 让 DeepSeek Harness Web 的界面从单纯的工具栏转变为可定制的个人工作空间。它通过轻量级的本地存储机制,实现了既美观又安全的个性化体验。

  • GitHub 仓库:https://github.com/SenryLee/dsh-frosted-window
  • 插件目录:https://www.skillhub.cn/plugins/SenryLee/dsh-frosted-window
羽毛球分组比赛记分
小程序二维码

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

小夜