dataelement/dsh-desktop

DSHDesktop:DeepSeek Harness Desktop / DeepSeek Harness 桌面版

What it solves

DSH Desktop provides a user-friendly, local-first desktop application wrapper for the DeepSeek Harness, removing the need for users to manually start a command-line interface (CLI) or manage local network ports to access the agent runtime and Web UI.

How it works

It uses Electron to package the DeepSeek Harness web experience into a standalone application. The app automatically launches a Harness instance as a child process, manages a random loopback port for security and stability, and handles the lifecycle of the process including readiness checks and logs. It ensures that user data—such as profiles, plugins, and sessions—is stored outside the installation directory so that application updates do not erase user settings.

Who it’s for

Developers and users who want to run DeepSeek Harness agents locally on macOS or Windows without dealing with technical CLI setup and process management.

Highlights

  • Automatic Lifecycle Management: Launches and terminates the Harness child process automatically upon app startup and exit.
  • Portable Presets: Supports importing and exporting custom Agent presets as .dshpreset packages with built-in conflict checks.
  • Hardened Security: Implements contextIsolation and sandboxing, removing Node.js privileges from the renderer process.
  • Cross-Platform Support: Provides native installers for macOS (Apple Silicon and Intel) and Windows (x64).
  • Third-Party Integration: Supports mainstream third-party model providers beyond official DeepSeek models.

Related

  • Project
  • Project
  • Project
  • Project
  • Project