Skip to content

deepseek-harness-desktop (steven-kid)

⭐ 157 · ✅ active · client · ⬆️ +2 recently

Type client Category Desktop
Stars ⭐ 157 Status ✅ active
Author steven-kid Updated 2026-08-16

One-liner

Minimal cross-platform desktop wrapper: no config, out of the box.

About

All current and historical packages are available on the GitHub Releases page, and you can also download from the Quark Drive mirror: Quark Drive - DeepSeek Harness Desktop v0.3.1

✨ Key Features

  • Opens the official Harness interface as soon as the local service is ready
  • Shows a lightweight loading screen while the local Harness service starts
  • Includes Settings → Plugin Market, powered by dsh-market and the curated [awesome-dsh-plugin](https://github.com
  • Bundles pnpm so catalog plugins can be installed, updated, and removed without a separate Node.js toolchain
  • Keeps running in the system tray when the main window is closed
  • Opens the active local Harness URL in the system browser from the tray menu
  • Preserves the complete settings, models, sessions, plugins, and agent experience
  • Gracefully terminates the Harness child process on application exit

🚀 Quick Start

DeepSeek Harness Desktop
├── Electron Main
│   ├── Single-instance window
│   ├── Harness child-process lifecycle
│   ├── Random loopback port and readiness checks
│   └── Platform menu and external-link handling
│
├── Harness Child Process
│   └── @deepseek-ai/dsh web
│       └── http://127.0.0.1:<random-port>
│
└── Sandboxed BrowserWindow
    └── DeepSeek Harness Web UI

📚 Learn more

Runtime architecture

DeepSeek Harness Desktop ├── Electron Main │ ├── Single-instance window │ ├── Harness child-process lifecycle │ ├── Random loopback port and readiness checks │ └── Platform menu and external-link handling │ ├── Harness Child Process │ └── @deepseek-ai/dsh web │ └── http://127.0.0.1: │ └── Sandboxed BrowserWindow └── DeepSeek Harness Web UI