Tools & Capabilities

deepseek-harness-desktop

cc1252/deepseek-harness-desktop · ★ 20

cc1252

Unofficial open-source Windows Electron wrapper for DeepSeek Harness

License
MIT
Added
2026-08-23
Maintenance
active
Install kind
github

No manifest check is available; listing does not imply compatibility or security review.

安装

dsh plugin --profile web add github:cc1252/deepseek-harness-desktop

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

For install and environment setup, plus plugin development tutorials, see DSH community docs ↗

README

Source README · body: en · Read Chinese README

Table of contents
  1. Downloads
  2. Pinned components
  3. Run from source
  4. Build Windows releases
  5. Security model
  6. License and attribution

中文 · Releases

An open-source, unofficial Windows Electron wrapper for DeepSeek Harness.

The desktop process starts the official @deepseek-ai/dsh local web server and loads its unmodified UI in a sandboxed Electron WebContentsView. The wrapper only owns process lifecycle, native-window integration, navigation policy, and the custom title bar.

[!IMPORTANT] This is not an official DeepSeek product. It does not provide model credits or bypass API authentication. DeepSeek Harness is currently a Developer Preview; do not open untrusted projects with elevated permissions.

DeepSeek Harness Desktop

Downloads

GitHub Releases contains the complete NSIS installer, a portable executable, SHA-256 checksums, an explicit source snapshot, and GitHub-generated source archives. Community builds are not commercially code-signed, so Windows may display an unknown-publisher warning. The installer uses the standard per-user application directory to avoid legacy Windows path-length limits. Use the portable build when a custom location is required.

Pinned components

Component Version
@deepseek-ai/dsh 0.1.7-rc.1
Electron 43.4.0
Bundled Node.js 24.19.0
electron-builder 26.15.3

Run from source

Requirements: Windows 10/11 x64, Node.js 24, npm, and PowerShell 5 or newer.

git clone https://github.com/cc1252/deepseek-harness-desktop.git
cd deepseek-harness-desktop
npm ci
npm run setup
npm run start

npm run setup installs the pinned Harness dependency tree, downloads the official Node.js Windows runtime, verifies it against the official SHASUMS256.txt and a repository-pinned checksum, extracts the upstream icon, and generates bundled dependency license notices.

Build Windows releases

npm ci
npm run build:windows

The dist/ directory will contain the NSIS installer, portable executable, unpacked build, and SHA256SUMS.txt.

Security model

  • The Harness service listens on a random 127.0.0.1 port.
  • The upstream UI uses sandbox: true, contextIsolation: true, and nodeIntegration: false.
  • The title bar receives only a narrow minimize/maximize/close IPC bridge.
  • Non-local navigation is delegated to the operating system browser.
  • Closing the desktop app stops the child Harness process.

Application data and logs are stored below:

%APPDATA%\deepseek-harness-desktop\harness-home
%APPDATA%\deepseek-harness-desktop\logs\desktop.log

License and attribution

The wrapper is available under the MIT License. DeepSeek Harness and the whale icon belong to the upstream project and are used under its MIT license. See THIRD_PARTY_NOTICES.md for details.