Bundle
dsh-glass-skin
Acrylic-style glass skin for the DSH web UI: a translucent canvas and sidebar over a blurred backdrop, in the spirit of Windows Terminal's acrylic window.
- Source
- Lenandy
- License
- MIT
- Updated
- Updated 8 days ago
Readme
# dsh-glass-skin DSH(DeepSeek Harness)Web UI 的**页面级玻璃皮肤**:会话画布与侧栏变成半透明玻璃,底下垫一层重模糊的冷灰蓝背景。 装上之后右下角会多一个圆钮,那就是它的控制台。 | 开启皮肤 | 关闭皮肤(原版对照) | | :---: | :---: | | <img src="glass-light.png" width="384" alt="浅色"> | <img src="stock-light.png" width="384" alt="浅色原版"> | | <img src="glass-dark.png" width="384" alt="深色"> | <img src="stock-dark.png" width="384" alt="深色原版"> | ## 安装 **桌面客户端**(`DeepSeek Harness.exe`): ```sh dsh plugin --profile desktop add github:Lenandy/dsh-glass-skin ``` **浏览器**(`dsh web`): ```sh dsh plugin --profile web add github:Lenandy/dsh-glass-skin ``` 安装后需重启 DSH。加载成功的标志: - 右下角出现圆形按钮 - 打开控制台,标题显示版本号 > 在 DSH 桌面版 `0.2.0-rc.2`(Electron 44 / Chrome 152)上实测。 ## 卸载 ```sh dsh plugin --profile desktop remove dsh-glass-skin ``` 装到 `web` 的就换成 `--profile web`。和安装一样,**重启 DSH 后生效**。 皮肤的设置存在浏览器本地,不会跟着卸载被清掉——想一并清空,重装一次后在控制台点「重置」。 ## 特性 - **真玻璃,不是贴图**——玻璃是真的半透明,它后面的背景也是真的在模糊。卡片、气泡和输入框保持实心,所以文字始终清晰。 - **控制台**——右下角圆钮,纯鼠标操作,不需要 DevTools。 - **明暗各自独立**——浓度和遮罩按配色分开保存:同一组数值在浅色下是死白,在深色下却是层次。 - **三个预设**——通透 / 标准 / 厚重,一键设好,不用自己试。 - **壁纸三种来源**——图片直链 · **搜索引擎结果页链接(自动取出真实图片地址)** · 本机选图。 - **自我诊断**——实时实测「叠加后不透明度」,超过 85% 就报警并告诉你往哪调。 - **随时可退**——关掉就恢复原版;皮肤**永远不改你的浅色/深色偏好**。 ## 控制台 | 控件 | 作用 | |---|---| | **浓度** | 玻璃强弱。`100%` = 出厂(暗色叠加后约 59%、浅色约 55%),`0%` = 表面全透明 | | **模糊** | 背景模糊半径(明暗共用)。拉到 `0` 就是清晰壁纸 | | **遮罩** | 在背景上压一层,用来把文字对比度拉回来。**随配色变**:暗色压黑、浅色提白 | | **通透 / 标准 / 厚重** | 一次设好浓度 + 遮罩 | | **壁纸** | 见下一节。右侧三个图标按钮:**选图** · **用** · **清除** | | **关闭皮肤 / 详情 / 重置** | 「详情」是完整诊断报告;「重置」恢复全部默认,与壁纸那个「清除」不是一回事 | ## 壁纸 | 你手上是什么 | 怎么做 | |---|---| | 图片直链、`data:` URL | 粘进输入框 → 点 **✓** | | **搜索引擎图片结果页的链接** | 直接粘进去点 **✓**。那种链接是 HTML 页面、不是图片,插件会**自己从 `mediaurl` 参数里解出真正的图片地址**再加载(Bing / Google 图片结果都是这个参数名),成功后存的是解出来的地址 | | 本机图片 | 点 **🖼 选图**,走文件选择器 | 图片**先探测再应用**:加载不出来就保留内置背景,**不会黑屏**,并在行下方写明原因。本地图片限 2MB(本地存储放不下更大的)。  ## 已知边界 - **不是真·亚克力**——背景是插件自己铺的一层图,所以拖动窗口时它不会跟着动。要让窗口本身变成系统材质,得由 DSH 客户端来做,插件做不到。 - 玻璃面板后面若有高对比内容,文字对比度会下降;调大「遮罩」即可。 ## 隐私 插件只改样式,**不采集、不上报任何数据**——所有偏好都存在你自己浏览器的 `localStorage` 里,卸载或点「重置」即清空。 唯一的外发请求是**你填的壁纸地址**:由浏览器按你自己的网络直接取那张图,没有中转、没有统计。 ## 许可 [MIT](LICENSE)
Install
dsh plugin --profile web add github:Lenandy/dsh-glass-skin
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install dsh-glass-skin from the hub
- This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.