Introduction¶
DeepSeek Harness (DSH) uses a modular plugin architecture, allowing users to extend the capabilities and appearance of the Web GUI. dsh-matrix-theme is an installable plugin designed to provide a The Matrix movie theme for the DSH interface, including a green/black color palette and a digital rain background effect.
Plugin Positioning¶
- Name:
dsh-matrix-theme - Maintainer:
zengrz - Category: Fun skin
- License: MIT
- Core capabilities: Provides a selectable theme (green/black), a digital rain background, and a toggle in General settings.
Installation and Enablement¶
Use the DSH CLI to install the plugin:
dsh plugin --profile <name> add github:zengrz/dsh-matrix-theme
To lock a specific version, you can add it with a SHA:
dsh plugin --profile <name> add github:zengrz/dsh-matrix-theme#<sha>
Features¶
The plugin adds a “Matrix theme” row and a “Rain effects” row to DSH General-settings.
Theme and Background¶
- Theme: Provides the
matrixtheme, using a green/black color palette as an overlay on the dark base. - Background rendering: The digital rain background supports the
shell.backdropslot. If the host harness declares this slot, the background is rendered inside the layer; if it is not declared (for example, in older harness versions), it falls back to a fixed-position DOM canvas.
Rain Quality Settings¶
“Rain effects” provides three levels that can be toggled here:
1. Full: Full effect, including a high-density character wall, character churn, cursor spotlight, and 3D tilt.
2. Lite: Performance-optimized mode. Grid density is halved, character churn and cursor spotlight are removed, and fading columns are removed. 3D tilt and the white cell effect are retained.
3. Off: Turn off the background, retaining only the green color palette.
Persistence¶
The rain quality preference is persisted to the browser localStorage under the key dsh-matrix-theme:rain-quality.
Notes and Use Cases¶
- Build permissions: The
allowBuildspermission is not required. Thelibdirectory is committed, and there is nopreparescript. - Deduplication mechanism: The plugin uses append mode and does not perform deduplication. If the host configuration already contains
ui-matrix-theme(for example, the defaultdsh-web-app), installation will fail with the error “duplicate loader entry id”. - Intended use: Primarily used for custom browser lists or themes supported before the theme is released.
- Model experience: None. This plugin only manages browser-side preferences (theme selection and rain quality) and background rendering. Background elements are marked as decorative (
aria-hidden) and do not involve model requests.
Reference Resources¶
- Catalog page: https://www.skillhub.cn/plugins/zengrz/dsh-matrix-theme
- Source code: https://github.com/zengrz/dsh-matrix-theme