dsh-restart-button: One-Click Restart for the DSH Desktop App

`dsh-restart-button` is a DSH desktop application plugin developed by `FuriousKinght`, designed to address the inefficiency of manual restarts. By adding a restart button at the bottom of the sidebar, it enables one-click application restarts and automatic page restoration. The plugin uses a Node.js helper process and the Windows `taskkill` command to forcibly terminate the process tree, release ports and resources, and ensure automatic page refreshes. It includes a two-step confirmation mechanism to prevent accidental triggers, but is limited to the Windows packaged environment and is not configurable.

Read More
DeepSeek Harness Desktop Restart Plugin

Due to process-model limitations, the DeepSeek Harness desktop app cannot automatically recover when its main process crashes. This Electron plugin implements a one-click restart function via an external helper process. It provides multiple entry points, such as the sidebar, title bar, and slash commands, and includes state guards to prevent forced restarts during update installation or task execution. Additionally, the plugin offers helper functions to clean up residual workspace snapshots and remove feedback entry points that lack an ID.

Read More
dsh-host-notify: Host-Side macOS Notification Plugin

`dsh-host-notify` is a macOS notification plugin designed specifically for DeepSeek Harness developers. It addresses the issue where notifications from Electron renderer processes are easily blocked by the system when the window is hidden, ensuring reliability by delivering notifications directly through the host process. The plugin supports event listening, foreground activation on click, a deduplication mechanism, and a fallback strategy, and it recommends setting the notification style to "Continuous" in system settings for the best experience.

Read More
dsh-desktop-packager: Packaging DeepSeek Harness as a macOS Desktop App

The dsh-desktop-packager plugin is designed to address the cumbersome process of deploying DeepSeek Harness (DSH) as a standalone desktop application (.app/.dmg). The tool supports customized configuration through four tabs in the Settings interface of dsh web, including design scheme, plugin/model selection, and permission settings (with passwords encrypted using scrypt). After installation, users need to run the `dsh_package_desktop` command to package the built DSH into a macOS application. This solution uses a dual-end architecture and implements runtime filtering through configuration file injection, making it suitable for scenarios requiring the distribution of specific configurations or private deployment. Note that it must be run in a macOS environment and requires Node.js ≥ 22.

Read More
dsh-web-desktop: Electron Desktop Launcher for DeepSeek Harness Web Configuration Files

`dsh-web-desktop` is a non-invasive Electron launcher developed by ningbonb, aimed at converting the existing DeepSeek Harness (DSH) Web mode into a desktop client. It works by locating the packaged overlay, reusing the same Web profile, and keeping plugins, sessions, and configuration aligned without modifying core code. Users can launch Electron with the `pnpm dsh plugin --profile web exec dsh-web-desktop` command and forward port parameters. This plugin is suitable for developers who need to use DSH on the desktop and want to keep it consistent with their browser configuration. Note that it does not create configuration; the first version is a desktop mode package, and closing the window does not exit.

Read More
dsh-wx-desktop: DeepSeek Harness Desktop

dsh-wx-desktop is a standalone Electron desktop application built on DeepSeek Harness, designed to deliver a native window experience for web clients. It ships with the dsh runtime and supports reusing configured profiles and all plugins. It can run directly or be loaded as a plugin into a browser GUI. Key features include a native window experience, a self-contained runtime environment, 100% plugin compatibility, and single-instance management. The installer is relatively large (about 220 MB), but the app can start without Node and shares the same path as the web version.

Read More
whale-desktop-kit: Desktop Enhancement Suite for DeepSeek Harness

`whale-desktop-kit` is a desktop enhancement plugin suite based on DeepSeek Harness, transforming it into a native Electron application. It features desktop experience enhancements (wallpaper, transparency, and glass effects), data source monitoring, document processing, personal assistant, and security policies. Installation requires Node.js and pnpm, with one-click script support. The application provides a Dock quick bar, desktop pet interaction, and system tray controls. Note compatibility with version 0.1.0-rc.6. The code is licensed under the MIT License.

Read More
dsh-copy-fix: Fix Copy Button in DSH Desktop

`dsh-copy-fix` is a plugin for fixing the issue where the built-in copy button in DSH Desktop stops working. Due to restrictions imposed by the Electron sandbox mechanism, the native clipboard API may be unavailable in certain environments. The plugin wraps clipboard write operations and uses loopback routing along with the Electron main process API to ensure proper clipboard functionality. It primarily addresses the problem of clicking copy producing no response in sandboxed environments. It is recommended to install the plugin in the packaged desktop application and restart the app for it to take effect.

Read More
`dsh-market-desktop`: DSH Desktop Visual Plugin Marketplace

The DSH desktop plugin marketplace provides users with a visual plugin management interface, replacing command-line operations and lowering the installation barrier. It supports browsing, searching, and one-click installation of community plugins, and includes the ability to fix dependency errors, automatically rewrite outdated dependencies, and guide pnpm configuration. The installation command is `dsh plugin --profile desktop add github:KokuYu-sysu/dsh-market-desktop`. Users should note the package name distinction; if a pnpm version restriction is encountered during installation, they must allow build scripts and independently assess plugin permissions and security.

Read More
dsh-browser-plus: A DSH Plugin Making Agent Browser Truly Visible and Controllable

## Introduction A common practice in browser automation is to run the Agent in a headless process invisible to the user. The problem is that the user has no way to confirm what is happening on the page or where the Agent clicked; when encountering steps that require login or manual judgment, there is also no natural handover method. dsh-browser-plus is designed to address this issue. It keeps the browser window visible to the user while providing the Agent with reliable Chrome DevTools Protocol (CDP) capabilities. Users can interact directly on the real page, and the Agent can execute, take over, and resume tasks synchronously. ## What is it dsh-browser-plus is a visual Agent styled with EGO, specifically crafted for DeepSeek Harness (DSH).

Read More
dsh-task-complete-notifier: Pops up a floating card in the bottom right corner that allows command continuation upon task completion.

# Introduction Running agent tasks with DSH often takes anywhere from a few minutes to tens of minutes, especially during multi-round goal loops. During this time, you likely switch to doing other things. To know when the task ends, you either have to occasionally switch back to the window to check, or write a polling script yourself—the former wastes attention, while the latter is a roundabout way of doing things. `dsh-task-complete-notifier` solves exactly this problem: when a task actually finishes, it pops up a pinned card in the bottom right corner of the screen to notify you, and you can even directly type a command on the card. DSH's philosophy is "everything is a plugin," so this kind of client-side notification requirement fits perfectly as a plugin. Below, I introduce its features, installation, and usage. # What is it dsh-task-complete-notifier is a project by Krea.

Read More
dsh-desktop-shell: dsh web's system tray persistent launcher

# Introduction When using the `dsh` web profile, the common workflow is to open a terminal to run `dsh --profile web` and then access the local port in a browser. Once the terminal is closed, the service exits as well, requiring the process to be repeated next time. `dsh-desktop-shell` condenses this sequence into a desktop icon: after double-clicking, it automatically detects if the local dsh web server is running; if not, it starts it for you, then opens the web UI in a native window, and closing the window simply minimizes it to the system tray. Below, I will introduce how it works, the installation steps, and a few usage notes. # What is it? dsh-desktop-shell is a desktop launcher shell for DeepSeek Harness (dsh): a persistent system tray Electron application...

Read More
dsh-desktop-shell: Adding Electron desktop windows for DSH Web

`dsh-desktop-shell` is an MIT-licensed DSH desktop shell plugin designed to optimize the local usage experience of `dsh web`. By integrating into the web profile, it automatically launches an Electron window to load the existing HTTP service when `dsh web` starts, while requiring zero modifications to the DSH core engine. Key features include: allowing the process to continue running (rather than exiting) when the window is closed by hiding it to the system tray, with a tray menu that supports reopening the window or forcing the process to quit; implementing a single-instance lock to prevent duplicate launches and remembering window position and size; and providing a desktop shortcut script for double-click launching. It features a comprehensive fallback strategy: if Electron is missing, fails to start, or the window fails to load, it automatically falls back to browser mode without blocking service operation. Installation requires a pro...

Read More
Use deepseek-harness-desktop to embed the official web interface into the Windows desktop

deepseek-harness-desktop is a community-maintained desktop shell developed and maintained by chyra-moon, which packages the official DeepSeek Harness web interface into an independent Windows x64 window with a 1:1 restoration of the original UI. The installation package comes with a built-in runtime environment. It can host the dsh server internally, or reuse existing web/CLI instances and share sessions; it will automatically take over the session about 5 seconds after the external service is disconnected. This article verifies the installation commands, three release packages, shortcut keys and settings.json configuration according to the community repository and GitHub, and clarifies that this is an unofficial community project.

Read More
Make a Node-free desktop client for DeepSeek Harness with Deepseek-Harness-EAC

Deepseek-Harness-EAC is a community-maintained desktop client maintained by zouyuxuan122, which wraps the official `@deepseek-ai/dsh` into Electron. It has built-in Node and dsh CLI, allows double-clicking to launch the local Web UI, and comes with 10 sets of skins, a plugin marketplace and a tray resident function. This article checks the installation commands, Windows/Linux packages and precautions against the community directory, GitHub README and Releases. It is not an official DeepSeek application, and the directory site has no official affiliation.

Read More
Build DeepSeek Harness into a local AI work desktop with deepseek-harness-desktop-app

The deepseek-harness-desktop app maintained by vibeinging is a local AI working desktop built on DeepSeek Harness, which integrates Sessions, projects, files, Git Worktrees, online research and Office outputs into an Electron application. This article verifies through the community directory page and GitHub README that it is not a shell wrapper of DSH Web. The directory page can be installed via `dsh plugin add`, and the full workbench requires Node.js 24 to start locally. Meanwhile, it organizes platform support, data directory and current functional boundaries.

Read More