Introduction¶
DeepSeek Harness (DSH) adopts a plugin-based architecture, and the client appearance is typically managed uniformly by the official theme. For developers who need dark mode or a specific visual style (such as hacker/cyber style), modifying the source code directly is costly. The dsh-v-theme plugin provides a plugin-layer solution, overriding the Web client styles in a purely incremental way without disrupting the normal functionality of official plugins.
Plugin Positioning¶
dsh-v-theme is a hacker/cyber theme plugin for the DeepSeek Harness Web client, maintained by user victor10035445. It provides 7 switchable styles, with its core value being “purely incremental”: it does not replace or disable any official plugin, and it has zero side effects after installation.
Core Features¶
-
Seven switchable styles
Provides multiple styles ranging from baseline to customized, including:- Cyber Neon (NEON · Baseline): neon pink
#FF2E97× electric blue, protected by a SHA-256 fingerprint. - Sunset Highway: sunset orange × dusk purple.
- Dreamcore: cream pink × ice cyan × mint.
- Purple Night Aurora: electric purple × laser cyan.
- Silverwing Millennium: bright pink × electric cyan.
- Blue Nocturne: inverted ice-blue primary and accent.
- Tactical Panel (TACTICAL): red/blue operations center + FUI neon.
- Cyber Neon (NEON · Baseline): neon pink
-
Hot style replacement
Click the style chips in Settings to switch immediately, without restarting thedsh webclient. -
Baseline guard and self-healing
The Cyber Neon baseline is protected with a SHA-256 fingerprint to ensure design consistency. The plugin can self-heal: it listens fortheme/changeevents and automatically restores the theme layer if it is removed. -
Persistent storage
Theme selection and toggle states are stored in localStorage and are automatically restored across restarts.
Installation and Activation¶
Prerequisite: The host DeepSeek Harness version must be >= 0.1.2-rc.1 (for earlier versions, use plugin 0.5.0).
- Run the installation command:
dsh plugin --profile web add "github:victor10035445/dsh-v-theme"
*Note: Version locking (by appending `#<commit-sha>`) and local clone paths (`link:<clone-path>`) are supported.*
- Restart the service:
After installation, you must restartdsh webfor the changes to take effect.
Usage¶
-
Open settings:
In the DSH client, go to Settings -> Skin -> V CYBER. -
Main toggle control:
- Connect: When enabled, it locks the dark appearance and overlays the theme; the state is persisted.
- Disconnect: Restores the default appearance.
-
Style switching:
While enabled, click one of the seven chips to hot-replace the style. -
Automatic disconnection:
If you switch to light mode in the Appearance settings, this theme will automatically disconnect.
Technical Notes¶
- Web platform only: This plugin currently only supports the Web client.
- Purely incremental design: The plugin works by injecting a private stylesheet scoped to
body.v-cyber, so it does not affect the official UI theme. - Design validation: The palette and effects layer are designed based on local reference specs, including multi-palette parameterized generation and contract validation.
License: MIT. The plugin runs with the current DSH process permissions. We recommend reviewing the source code before installing.