DeepSeek Harness Hub: Wrapping dsh Web UI into a Native Desktop Window
# Introduction When using `dsh`, the Web UI typically runs in browser tabs: windows are mixed among a cluster of tabs, lacking a distinct taskbar identity; switching tabs risks missing the timing of task completion; parallel multi-sessions are merely makeshift via browser tabs; and title bars and icons cannot follow `dsh`'s theme changes. For developers using `dsh` as their primary interface, these are daily frictions. `dsh`'s philosophy is "everything is a plugin," and the desktop-ification of the tool is also addressed by the plugin layer—this is the DeepSeek Harness Hub (dsh-hub) introduced below. It uses Tauri 2.x native windows to host the `dsh` Web UI, filling in desktop capabilities such as the system tray, notifications, session tabs, interactive terminal, and window memory. The project itself also...
Read Moredsh-session-context-menu: Implementing Native Right-Click Menu for DSH Application Wrapper End
baihejiangnan/dsh-session-context-menu is a client plugin designed for DSH application wrappers such as Tauri, EAC, and Electron. It provides near-native right-click context menus in sessions, workspaces, settings pages, conversation bodies, links, and input fields, supporting both Chinese and English while automatically following the host UI language. Official session operations are delegated to official components, while the plugin additionally offers permanent deletion with confirmation and path protection. Installation is via `dsh plugin --profile web add`, currently at stable version v0.2.14 under the MIT license. This plugin is not compatible with dsh web in standard browsers.
Read More