Introduction

The Web interface of DeepSeek Harness (dsh) is typically tool-oriented, suitable for handling tasks. However, when used locally, if you want to switch to a more distinct look and conveniently listen to some local music, you can take a look at this theme plugin.

dsh-theme-cyberpunk is a Cyberpunk theme plugin for the DeepSeek Harness Web interface: it provides a neon atmosphere, a switchable background image library, and a draggable, collapsible HUD in the top-right corner. The HUD contains a “Cyber / Default” appearance toggle and a local music player, with playlists and playback state persisted.

What is this

dsh-theme-cyberpunk is a DSH Web theme plugin, located in the repository dlpufan/dsh-theme-cyberpunk, with an MIT license.

It solves two small problems:

  • To give the dsh Web interface a Cyberpunk appearance and allow one-click switching back to the default appearance.
  • To provide a HUD in the top-right corner where the local music player and background image library can be expanded.

It is not a standalone application nor a system component in the official app store, but a theme pack within the DSH plugin ecosystem.

Core Features

Below are several verified capabilities.

  • Provides a Cyberpunk appearance theme: rotating RGB color wheel, neon glows, fine CRT scanlines, vignette, and other atmospheric effects.
  • Built-in dark neon city background, supports adding, switching, and deleting local background images, and remembers the selection.
  • Provides one-click switching between “Cyber” and “Default” appearances, with preferences persisted.
  • Provides a draggable, collapsible HUD in the top-right corner, with HUD position remembered.
  • Provides a local music player:
  • Add local audio to form a playlist;
  • Play / Pause;
  • Previous / Next;
  • Random order;
  • Loop modes: Off / List / One;
  • Progress dragging and volume adjustment;
  • Playlist and playback state persistence.
  • Supports adding local audio files such as mp3 / flac / wav, etc.
  • Automatically disables animations when the system is set to “Reduce motion”.

Installation and Activation

Requirements before installation:

  • Node.js 22+
  • pnpm
  • DeepSeek Harness is installed and initialized, and dsh web can be run.

Installation can be done as follows.

Install from GitHub Repository

dsh plugin --profile web add "github:dlpufan/dsh-theme-cyberpunk"

Start the Web profile after installation:

dsh web

Then refresh the browser.

Install from Local Directory

Execute within the plugin directory:

dsh plugin --profile web add .

Then execute:

dsh web

Refresh the browser to finish.

Manually Activate Backup Configuration

If it doesn’t activate automatically after installation, you can check:

$DSH_HOME/profiles/web/cordis.patch.yml

Add the following to the file:

- insert:
    - id: theme-cyberpunk
      name: dsh-theme-cyberpunk

Restart DSH Web after saving.

Note: The top level of cordis.patch.yml must be a YAML array; an empty file or pure comments will cause an error.

Typical Usage

After installing and running dsh web, refresh the browser, and a capsule HUD will appear in the top-right corner.

Switch Appearance

Click the “Cyber / Default” button on the HUD to switch between the Cyberpunk appearance and the default appearance. The green light turning on indicates that Cyberpunk is enabled.

Drag and Collapse HUD

Dragging the HUD handle adjusts the HUD position, which will be remembered.

Click the collapse button on the HUD to collapse it into a single note button; clicking it again expands it.

Use Local Music Player

Click the note icon on the HUD to open or collapse the local music player.

In the player:

  1. Use the add button to select local audio files, adding formats like mp3 / flac / wav, etc.
  2. Click a track in the playlist to start playing.
  3. Use the Play / Pause button to control playback.
  4. Use Previous / Next to switch tracks.
  5. Turn random order on or off.
  6. Switch loop modes: Off / List / One.
  7. Drag the progress bar to jump to a playback position.
  8. Adjust volume.

Playlists and playback state will be persisted, but after refreshing the page, the state will reset and it won’t play automatically.

When deleting a track from the playlist, the corresponding data will also be deleted from IndexedDB.

Manage Background Image Library

Click the image icon on the HUD to open or collapse the background image library.

In the background image library:

  1. Click the built-in default background to switch back to the built-in dark neon city image.
  2. Add local background images; new images will enter the library.
  3. Click a thumbnail to switch to the corresponding background.
  4. Delete a background image.

If the deleted image is the current background, it will automatically switch back to the built-in default neon city image.

Use Cases and Notes

This plugin is suitable for scenarios where you use the DeepSeek Harness Web interface locally, want to switch to a Cyberpunk appearance, and wish to have a local music player directly on the page.

Notes before use:

  • The plugin runs with the permissions of the current dsh process; it is recommended to check the source code and license before installation.
  • The license is MIT.
  • Local audio and background images are local file data; deleting playlist entries will also delete the corresponding data from IndexedDB.
  • After refreshing the page, the music player will return to the last persisted state, but will not play automatically.
  • When the system is set to “Reduce motion”, the plugin will automatically disable animations.

Uninstall:

dsh plugin --profile web remove dsh-theme-cyberpunk

Conclusion

The value of dsh-theme-cyberpunk is quite specific: it does not change the core capabilities of dsh, but adds a Cyberpunk appearance layer to the Web interface and places the appearance toggle, background image library, and local music player in the HUD in the top-right corner.

If you just want to change the local DeepSeek Harness Web interface to a more atmospheric style while conveniently playing local music, it is a relatively direct choice.

GitHub Repository:

https://github.com/dlpufan/dsh-theme-cyberpunk

Community Directory Page: Verified information does not provide a fixed URL; you can search for the plugin name in the DSH Community Directory.