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
.dshpresetpackages with built-in conflict checks. - Hardened Security: Implements
contextIsolationand 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