Foreword

The Web GUI of DeepSeek Harness natively provides a session and workspace interface. The plugin mechanism of DSH allows for extending or replacing such interfaces on the browser side. dsh-client-ui-theme-xp is a Windows XP (Luna) desktop-themed plugin that transforms the DeepSeek Harness Web GUI into a Windows XP computer complete with the Bliss wallpaper, desktop icons, floating windows, and a taskbar.

What is This

Maintained by SamizuHM under the MIT license, dsh-client-ui-theme-xp is a pure browser-side plugin (dsh.client) designed to replace the appearance and interaction style of the DeepSeek Harness Web GUI.

Core Features

XP Desktop

  • Bliss wallpaper
  • Left-aligned column of desktop icons
  • Bottom taskbar: Start button, window list, clock

Floating Windows

Sessions open as XP windows, supporting:

  • Dragging
  • Resizing
  • Minimizing
  • Maximizing
  • Closing

The window arrangement is automatically persisted.

My Workspace

Provides an Explorer-style browsing experience:

  • Workspaces appear as folders
  • Sessions appear as icons
  • Allows creating new sessions with a single click

Add Workspace

Uses the host’s native directory selector:

  • macOS Finder
  • Windows Explorer

Based on sessions.search, the search function opens a session content retrieval window. Clicking a result directly opens the corresponding session window.

Settings

Clicking the desktop Settings icon directly brings up the app’s native settings panel.

Luna Details

The theme utilizes Windows XP Luna visual elements:

  • XP Blue (#316ac5) color scheme
  • Tahoma font
  • Classic blue selection highlighting
  • XP-style scrollbars
  • Rounded windows and buttons
  • Yellow tool tips

Installation & Enabling

Here are the npm installation instructions. This method installs a pre-built package, eliminating the need for allowBuilds authorization.

npx @deepseek-ai/dsh plugin --profile web add dsh-client-ui-theme-xp

Alternatively, install from GitHub:

npx @deepseek-ai/dsh plugin --profile web add github:SamizuHM/dsh-client-ui-theme-xp

If dsh is installed globally, replace npx @deepseek-ai/dsh with dsh in the commands above:

dsh plugin --profile web add dsh-client-ui-theme-xp

After installation, restart dsh web and refresh the page. This plugin’s changes utilize bundle rev cache busting; daily updates typically only require a page refresh.

Typical Usage

  1. Upon entering the Web GUI, you will see the XP desktop, the left-aligned desktop icon column, and the bottom taskbar.
  2. Desktop icons are used as follows:
    • Single-click to select
    • Double-click to open
  3. Click “My Workspace” to enter the Explorer-style browsing interface. Workspaces appear as folders, and sessions appear as icons. Clicking a session icon opens its window.
  4. Within the corresponding workspace, use the “New Session” entry to create a session with a single click.
  5. Click “Add Workspace.” The system will use the host’s native directory selector, such as macOS Finder or Windows Explorer.
  6. Click “Search” to enter the session content retrieval window based on sessions.search. Clicking a search result directly opens the corresponding session window.
  7. Clicking “Settings” directly brings up the app’s native settings panel.
  8. In the bottom taskbar, clicking a window item switches to or minimizes that window.

Applicable Scenarios & Notes

This plugin is suitable for users who wish to change the DeepSeek Harness Web GUI into a Windows XP-styled desktop. It is a browser-side theme plugin, ideal for altering the interface appearance and enabling a desktop-style interaction method.

Before installation, review the source code and license. This plugin uses the MIT license. It runs with the permissions of the current dsh process; therefore, verify the code source and dependencies before installation.

The DSH plugin directory is a community site and has no official affiliation with DeepSeek or High-Flyer (幻方); do not interpret it as an official app store.

Links

  • Plugin Directory: https://www.skillhub.cn/plugins/SamizuHM/dsh-client-ui-theme-xp
  • GitHub: https://github.com/SamizuHM/dsh-client-ui-theme-xp