Tkingxiao/dsh-any-background
A theme appearance plugin that lets you fully customize the Web UI with custom theme colors, background wallpapers, and fine-grained transparency and blur controls for each section of the homepage, plus import/export support for easy theme sharing.
A full Web-UI appearance customizer for DeepSeek Harness: PS-style color wheel that generates 30+ CSS design tokens in real time, precise HSL/RGB numeric input, smart color extraction from wallpapers (sample, quantize, filter gray/near-black/near-white), an eyedropper, image and video wallpapers with drag-to-pan/scroll-to-zoom position editors and Fit/Fill/Stretch/Tile/Center layouts, generated dynamic backgrounds (mesh gradient / Shader / geometric low-poly with seed locking), per-part opacity sliders (main background, sidebar, cards & panels, input & controls, settings, wallpaper), per-part frosted-glass blur (0-60px), translucent conversation-view cards, and one-click theme export/import to a self-contained dsh-any-theme.json. Settings persist on the filesystem under ~/.dsh/.dsh-any-background-data/, not localStorage.
Install
dsh plugin --profile web add github:Tkingxiao/dsh-any-backgrounddsh plugin --profile web add github:Tkingxiao/dsh-any-background or dsh plugin --profile web add dsh-any-background (npm dsh-any-background 0.2.1, verified on npm 2026-08-30), then dsh web. The lib/ directory is committed so installs need no build step. Appears as a Theme section in Settings.
Compatibility
DSH web profile (full support); deepseek-harness-desktop supported with a known Electron opacity quirk; client plugin, fully local; MIT.
Details
- Repo: Tkingxiao/dsh-any-background
- Category: Themes & Appearance
- Stars: 20
- Version: npm dsh-any-background 0.2.1
- Last push: 2026-08-24
- First seen: 2026-08-14
Recent updates
PS-style color wheel + HSL/RGB input; image/video wallpapers with position editor; mesh-gradient/Shader/geometric generated backgrounds; per-part opacity & blur; theme export/import; file-based persistence; bilingual UI.
FAQ
- Where are settings stored?
- On the filesystem under ~/.dsh/.dsh-any-background-data/, not localStorage — themes survive browser data clears.
- Can I use a video as wallpaper?
- Yes — videos play muted and looping, survive refreshes via file persistence + HTTP Range streaming, and power theme-color extraction and the position editor.
- Does it work in the desktop app?
- deepseek-harness-desktop is supported, with one known Electron packaging issue where left sidebar and center-area opacity appear inverted.
Alternatives
Ultronen/dsh-liquid-glass · Wine-Red/dsh-codex-timeline · Lhy723/dsh-neu-theme