SenryLee/dsh-frosted-window
为DeepSeek Harness Web上传一张图片作为全窗口毛玻璃主题。
项目介绍Project Overview
dsh-frosted-window 是 DeepSeek Harness Web 主题插件:上传本地图片作全屏壁纸,把侧栏、对话和详情区叠在同一磨砂玻璃层上,可用密度、模糊、饱和度、压暗滑块调节,并保存或删除。适合想保留官方浅色/深色/系统主题、仅加壁纸质感时使用。注意图片存 IndexedDB、设置存 localStorage,需重启 dsh web 生效。
dsh-frosted-window is a DeepSeek Harness Web theme plugin. It uploads a local image as a full-window wallpaper and places the sidebar, conversation, and details panel on one frosted-glass layer, with sliders for density, blur, saturation, and dim, plus Save/Delete. Use it when keeping official Light/Dark/System themes but adding wallpaper styling. Images stay in IndexedDB and settings in localStorage; restart dsh web after installing.
请帮我了解并安装插件:【dsh-frosted-window】【https://github.com/SenryLee/dsh-frosted-window】
把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.
或使用命令行安装(适合开发者)Or use CLI install (for developers)
命令行安装CLI Install
dsh plugin --profile web add github:SenryLee/dsh-frosted-window
把 SenryLee/dsh-frosted-window 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-frosted-window
English | 中文
A DeepSeek Harness Web theme plugin. Upload an image, fill the window, and sit the sidebar, conversation, and details on one frosted-glass layer. Official Light / Dark / System stay in charge.
dsh plugin --profile web add github:SenryLee/dsh-frosted-window
Restart dsh web, then open Settings → Frosted.

Features
- Local JPEG / PNG / WebP / GIF upload, no file-size cap
- Full-window wallpaper with the same frost on sidebar, conversation, and details
- Sliders: glass density, blur, saturation, wallpaper dim
- Save / Delete so you can preview, then persist, then replace
- Toggle: green on, gray off; turn it off to restore the official look
- Does not steal official appearance:
overrideTokensonly, neversetTheme('custom')
The image lives in IndexedDB; knobs live in localStorage. Nothing is written to $DSH_HOME/settings.yaml, and nothing is fetched from a URL.
Install
dsh web must already run (the usual profile name is web).
A. From GitHub (recommended)
dsh plugin --profile web add github:SenryLee/dsh-frosted-window
pnpm ≥ 10 refuses git prepare scripts until you allow them. If the first add fails, put this in the profile's pnpm-workspace.yaml (usually ~/.dsh/profiles/web/pnpm-workspace.yaml) and add again:
allowBuilds:
dsh-frosted-window: true
The repo already ships lib/. Allowing the build only recompiles on a source install.
B. From a Release tarball
No allowBuilds needed:
dsh plugin --profile web add https://github.com/SenryLee/dsh-frosted-window/releases/latest/download/dsh-frosted-window-0.1.0.tgz
If dsh is not on PATH
npx @deepseek-ai/dsh plugin --profile web add github:SenryLee/dsh-frosted-window
pnpm must be on PATH as well.
Use
- Quit and start
dsh webagain (a page refresh is not enough). - Open Settings at the bottom of the left rail.
- Open Frosted (or the same panel under General, below Appearance).
- Enable the theme, drop an image, tune the sliders.
- Click Save. The chip reads Saved when the next launch will restore it.
Replace: pick another image → Save. Clear: Delete.
Settings → Plugins lists the technical name frosted-window / dsh-frosted-window. Upload lives on the Frosted settings page, not in that catalog.
Uninstall
dsh plugin --profile web remove dsh-frosted-window
Then restart dsh web.
Develop
npm install
npm test
npm run build
Ships as dsh.bundle + dsh.client per the official package-and-install contract.
License
MIT
nexu-io/open-design
freestylefly/awesome-gpt-image-2
anywhere-labs/dsh-desktop
walkinglabs/learn-harness-engineering
awesome-dsh-plugin/awesome-dsh-plugin
MemTensor/MemOS