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
Search¶
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 Tahomafont- 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¶
- Upon entering the Web GUI, you will see the XP desktop, the left-aligned desktop icon column, and the bottom taskbar.
- Desktop icons are used as follows:
- Single-click to select
- Double-click to open
- 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.
- Within the corresponding workspace, use the “New Session” entry to create a session with a single click.
- Click “Add Workspace.” The system will use the host’s native directory selector, such as macOS Finder or Windows Explorer.
- Click “Search” to enter the session content retrieval window based on
sessions.search. Clicking a search result directly opens the corresponding session window. - Clicking “Settings” directly brings up the app’s native settings panel.
- 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