Yugitan/dsh-skin

Yugitan★ 1JavaScriptLast synced: 2026-08-14

Open on GitHub

Customizable skinning plugin for DeepSeek Harness Web UI — gradient presets, image wallpapers, translucency, accent colors, persisted in user settings

README excerpt

dsh-skin — 自定义换肤工具(支持图片换肤) 📖 中文使用教程:使用教程.md · 📦 源码:github.com/Yugitan/dsh-skin · 🏷 dsh-plugin A customizable skinning plugin for the DeepSeek Harness Web UI. It adds a 「换肤 / Skin」panel to 设置 → 通用 (Settings → General) that lets you: - Toggle the skin on/off with one switch. - Pick a built-in gradient preset (深海 Ocean / 极光 Aurora / 落日 Sunset / 薄荷 Mint / 樱花 Cherry). - Upload your own wallpaper image (PNG / JPG / WebP / GIF, ≤ 10 MB) — stored under /.dsh/skins/ and served from /skins/ (no base64 bloat in settings). - Paste any image URL (local /skins/... or external). - Tune fit (铺满/适应/拉伸/平铺), position, image opacity, background blur, a dim overlay for readability, and panel translucency (glass effect). - Override the brand accent color (swatches + color picker). - Reset everything back to the default appearance. 效果预览 / Preview Everything is persisted in the DSH user-settings document ( /.dsh/settings.yaml → skin: section), survives restarts, and re-applies before the React app mounts (host-injected boot style, no flash). How it works - Host half ( lib/index.js , runs in the dsh web process) - registers the skin settings namespace + schema, - serves POST /skin/upload (magic-byte ima…

View full README on GitHub →
Skins / UIdsh-pluginskinweb ui

Category