Introduction¶
In the DeepSeek Harness (DSH) web workspace, the default appearance feels somewhat utilitarian. If you want the homepage and conversation pages to resemble the look of deepseek.com, dsh-unknown-theme is a community plugin: it ported the official website’s fluid background, interactive grid, particle fish logo, title spotlight, and frosted glass texture to DSH.
It primarily addresses visual issues rather than functional extensions.
Plugin Overview¶
dsh-unknown-theme is maintained by ycqaq233 under the MIT license. It is not a DeepSeek official product or component; the community directory is independent of DeepSeek/Huanshan, and you should still check the source code and license before installing as a third-party plugin.
The plugin adopts the standard dsh-plugin form, with a static client bundle requiring no build or compilation steps. It uses pure CSS/DOM/Canvas, has zero additional dependencies, and supports light/dark dual-theme adaptation.
Core Capabilities¶
- Official WebGL Fluid Background: Full-screen behind the app, with separate color schemes for light and dark modes.
- Official Interactive Grid (HeroGrid port): Grid lines are pushed away when the mouse approaches and bounce back elastically.
- Particle Fish Logo: The particle fish appears on the new session page. Once formed, it can be scattered and slowly returns to its correct orientation.
- Title Spotlight: Only activated on title text or fish icons; empty areas of the container do not trigger it.
- Official Frosted Glass Texture: Input cards, user history bubbles, sidebar new session button, and session log button are uniformly styled with frosted glass.
- Dual Theme Adaptation: Follows the application’s
color-schemeto switch light/dark variables.
Installation and Enablement¶
Currently, the git repository installation is recommended:
dsh plugin --profile web add ycqaq233/dsh-unknown-theme
dsh web
After installation, restart dsh web and perform a hard browser refresh (Cmd/Ctrl+Shift+R) for the theme to take effect automatically.
If installing from source or a local directory:
dsh plugin --profile web add /path/to/dsh-unknown-theme
dsh web
The README states that after publishing to npm, you can install using the package name:
dsh plugin --profile web add dsh-unknown-theme
Currently, using the git repository installation is still recommended.
Updates and Uninstallation¶
After git installation, update with:
cd <clone-directory> && git pull
dsh web
Uninstall:
dsh plugin --profile web remove dsh-unknown-theme
dsh web
After uninstalling and restarting, the official appearance will be restored.
Configuration Options¶
Adjustable parameters are located at the top of lib/client.js:
FLUID_SPEED: Speed of fluid flow.FLUID_SCALE: Fluid noise wavelength; larger values make shapes wider.GRID_SPACING/GRID_RADIUS: Grid dot spacing, mouse interaction radius.LERP_ENTRY: Exponential coefficient for the particle entry animation; the larger, the faster.LERP_SLOW: Slow return coefficient when particles are scattered after formation.--lg-bg/--lg-border/--lg-bg-hover: Frosted glass background color, border color, and hover color, switching according to the theme.
Compatibility and Limitations¶
- DeepSeek Harness:
0.1.0-rc.6+. - Node.js:
>=18. - Browser: Requires support for
WebGL2,Canvas 2D, andbackdrop-filter.
Known Implementation Limitations:
backdrop-filteris only used on small widgets to avoid getting stuck withfixedlayers due to acontaining block.- Spotlight is only activated on title text or fish icons.
- The theme is injected purely on the client side and is not connected to the settings panel switch; uninstalling completely restores the official appearance.
Suitable Scenarios and Notes¶
Suitable for developers who want the DSH web workspace to resemble the look of the DeepSeek official website, especially scenarios where only visual concerns are at stake and no additional build process is desired.
Since DSH plugins run with the permissions of the current dsh process, you should check the plugin’s source code, dependencies, and license before installing. Although this plugin is under the MIT license, you should still verify the repository source and ensure the installation method is acceptable to you.
Links¶
- Directory Page:
https://www.skillhub.cn/plugins/ycqaq233/dsh-unknown-theme - GitHub:
https://github.com/ycqaq233/dsh-unknown-theme