Advanced skins
Advanced skins
A source-patch theme engine that gives the DSH Web UI 21 built-in skins with background images — plus a "upload one image, generate a whole theme" channel.
Two ways to skin DSH
We already cover the plugin-based theme center (151 day/night skins, one-line install). This page is the other, higher-fidelity route: it patches the DSH client itself so skins can carry full background images, not just color palettes.
| Plugin skins (dsh-themes) | Advanced skins (this page) | |
|---|---|---|
| Install | dsh plugin add dsh-themes | Patch source + rebuild |
| Skin count | 151 (day/night pairs) | 21 + custom image |
| Fidelity | Color palette | Color + background image |
| Custom themes | — | Upload one image → full theme |
| Source | whyihaveyou/dsh-themes | HeiGeAi/deepseek-harness-skin |
Showcase
The 21 built-in skins
12 light + 9 dark, each with a flat / glass / neon chrome style. QQ 2007 and QQ 2008 are pure-color skins (no bitmap); the other 19 each carry a background image.
| # | Skin | IP / Source | Appearance | Chrome |
|---|---|---|---|---|
| 1 | QQ 2007 | QQ (Tencent) | Light | flat |
| 2 | QQ 2008 · 粉 | QQ (Tencent) | Light | glass |
| 3 | 初音未来 | Hatsune Miku | Light | neon |
| 4 | 原神 · 蒙德 | Genshin (miHoYo) | Light | glass |
| 5 | 原神 · 璃月夜 | Genshin (miHoYo) | Dark | neon |
| 6 | 恋与深空 · 星海 | Love & Deepspace | Light | glass |
| 7 | 恋与深空 · 星际 | Love & Deepspace | Dark | neon |
| 8 | 火影 · 鸣人 | Naruto | Dark | glass |
| 9 | 火影 · 佐助 | Naruto | Dark | neon |
| 10 | 鸣潮 · 黑青 | Wuthering Waves (Kuro) | Dark | neon |
| 11 | 鸣潮 · 深紫 | Wuthering Waves (Kuro) | Dark | glass |
| 12 | 龙珠 · 筋斗云 | Dragon Ball | Light | glass |
| 13 | 龙珠 · 超赛 | Dragon Ball | Light | neon |
| 14 | 大佬 · 烟灰 | Original | Dark | glass |
| 15 | DeepSeek 娘 · 深海 | DeepSeek-tan | Dark | neon |
| 16 | DeepSeek 娘 · Q 版 | DeepSeek-tan | Light | glass |
| 17 | DeepSeek 青春版 | DeepSeek-tan | Light | glass |
| 18 | 内测大佬 | Original | Dark | neon |
| 19 | 别影响 AGI | Original | Light | glass |
| 20 | 峰哥骑鲸 | Original | Light | flat |
| 21 | 梁圣 · 静音 | Original | Light | glass |
Upload one image, get a whole theme
The picker's first entry is Custom (pick image). Drop in a PNG/JPG/WebP and it derives the accent, secondary, surface and text colors, auto-tunes the mask so text stays readable, and stores the result locally by content hash. The original image never leaves your machine.


Install
Because this patches the client and rebuilds, it needs a source checkout of deepseek-harness (v0.1.0-rc.5), Node.js 22.19+ and pnpm. The npx @deepseek-ai/dsh route won't work.
git clone https://github.com/HeiGeAi/deepseek-harness-skin.git
cd deepseek-harness-skin
bash scripts/install.sh /path/to/deepseek-harness
cd /path/to/deepseek-harness && pnpm install && pnpm run build && pnpm dsh web Then open http://127.0.0.1:3080 → Settings → General → Skin. To revert: bash scripts/uninstall.sh /path/to/deepseek-harness.
Third-party project by HeiGeAi (黑哥Ai), MIT-licensed. Not affiliated with DeepSeek.