Introduction

The DeepSeek Harness (DSH) web interface offers three default themes: light, dark, and system-following, but the background remains a solid color surface. If you wish to add wallpapers and a glass texture to the sidebar, title bar, content area, and input area without altering the official layout, an independent skin plugin is required.

dsh-liquid-glass is a DSH web skin designed precisely for this purpose: it overlays wallpapers on top of the official themes and optionally enables a liquid glass material. Below, we introduce its positioning, features, and installation instructions.

What Is This

dsh-liquid-glass is published by maintainer xingyingyuzhui and categorized as a “Fun Customization.” The plugin adds a wallpaper layer and an optional liquid glass island effect on top of DSH’s official light/dark/system-following themes, without replacing the official geometry and scrolling behavior.

The baseline for comparison is DeepSeek Harness commit 47f943859bef60e4160492346772ded9b24f765a. The current version is 0.12.82, and it uses the MIT license.

Core Features

Wallpaper

  • Presets: Glacier (light), Deep Water (dark)
  • Custom: Can import your own images
  • Transparency: The slider only adjusts the wallpaper itself, not blurring the entire interface

Liquid Glass

  • Glass Blur: Applies backdrop blur only to the layer behind each glass island, keeping the wallpaper clear
  • Liquid Glass Toggle: When off, reverts to the official surface material, with the wallpaper optionally retained
  • Respects Official Geometry: Session scrolling is still managed by data-conversation-scroll, and the sticky behavior of the input area remains unchanged

Technical Implementation

The plugin is split into Host and Client sides:

Side File Description
Host host.js Hosts the Glacier/Deep Water JPEGs; hash URLs are immutable for one year, legacy URLs use no-cache
Client client.js __ModuleLoader__ bundle, including settings row, wallpaper layer, and glass island CSS

CSS is only applied under body[data-dsh-liquid-glass], blur only occurs on each island’s ::before, and does not affect the wallpaper, body, or official scrolling container. The old “wallpaper blur” storage key is no longer read and will not be automatically migrated to the new glass blur.

Installation and Activation

Prerequisite: DSH is installed locally, and dsh web runs normally.

  1. Execute the installation command:
dsh plugin --profile web add github:xingyingyuzhui/dsh-liquid-glass
  1. Restart DSH:
dsh web
  1. Open Settings → General → Liquid Glass, and adjust the wallpaper and glass effects as needed.

Typical Usage

After installation and restart, you will see three controls in the Liquid Glass section on the settings page:

Control Function
Wallpaper Select a preset or import a custom wallpaper; the slider adjusts wallpaper transparency
Glass Blur Controls the backdrop blur behind each glass island; the wallpaper remains unaffected
Liquid Glass Toggles the material on/off; when off, reverts to the official surface, with the wallpaper optionally retained

Use Cases and Notes

Who Is It For

  • Daily users of DSH Web UI who want to add wallpapers and glass textures to the official themes
  • Those who need to preserve the official layout and scrolling behavior while only changing the visual layer

Notes

  • The plugin runs with the current dsh process permissions. Before installation, review the GitHub source code and the MIT license.
  • Development environment requires Node.js >=20; after modifying src/client/, run npm run build to regenerate client.js. Do not manually edit the generated files.
  • Uninstallation command:
dsh plugin --profile web remove dsh-liquid-glass

After execution, restart dsh web.

Conclusion

dsh-liquid-glass provides wallpapers and optional liquid glass overlays on top of DSH’s official themes, with changes confined to the visual layer, without interfering with session scrolling or input area behavior. For installation or to view preview images, visit the SkillHub directory page or the GitHub repository.