The Web interface of DeepSeek Harness is feature-complete, but offers few visual customization options. The dsh-prism-plugin plugin uses overlay technology to introduce a glassmorphism style to the Web interface, allowing developers to finely configure interface materials, colors, and dynamic backgrounds.
Plugin Purpose¶
This is a standalone distribution version for the DeepSeek Harness Web GUI. The plugin is maintained by mantonlove and is licensed under MIT. It is essentially a wrapper for @deepseek-ai/dsh-client-ui-prism, and the plugin includes precompiled files (lib/). The installer does not run any build operations locally.
Core Capabilities¶
This plugin provides a complete visual customization solution:
- Material and Opacity Control: Supports three material choices (Clear, Frosted Glass, Velvet). Supports global blur and frost effects, and allows individual opacity adjustments for six areas (Base, Sidebar, Cards, Input, Overlay, Bubbles).
- Full-Range Color Configuration: Uses a Codex-style palette. Supports direct Hex code input or clicking a color block to pick a color. Can configure the theme color (drives accent colors and conversation markers), background hue, and text colors across different modes.
- Dynamic Backgrounds and Fonts: Provides damped sliders to adjust font size and font family. Supports a dynamic aurora background. Supports setting rotating image or GIF wallpapers for different schemes, with fixed display or loop playback, and a wallpaper management mode.
- System and Sync: Provides a master switch; when turned off, it fully restores the default UI. Settings data are persisted in
localStorageand synchronized across different tabs.
Installation and Enablement¶
Environment Requirements¶
Requires DeepSeek Harness 0.1.2-alpha.1 or higher, and the Web Profile must be enabled. This plugin has been adapted to the client layout in version 0.1.2, using dsh-client-store and dsh-client-ui-renderer instead of dsh-client-runtime.
Installation Steps¶
- Run the following command in the terminal to install the plugin:
dsh plugin --profile web add github:mantonlove/dsh-prism-plugin
- After installation, restart
dsh weband refresh the page. - Go to “Settings” -> “Plugins” and find the “Prism” master card.
- After turning on the master switch, all individual settings are located under “Settings” -> “General Settings” -> “Appearance”. Note that the groups under this panel are collapsed by default; click the headers to expand them.
Uninstallation¶
If you need to remove this plugin:
dsh plugin --profile web remove dsh-client-ui-prism
Use Cases and Cautions¶
This plugin is suitable for developers who need highly customizable visual controls in the DeepSeek Harness Web interface. Before installation, make sure the Harness version meets the requirements and that the plugin runs with the permissions of the current process.