DSH Plugins Marketplace

DSH Plugins

Plugins

/

Terminal & Clients

/

DeepSeek-Harness-Desktop

D

DeepSeek-Harness-Desktop

Identified

DeepSeek Harness Desktop

English | 中文

GitHub release License Awesome DSH Plugin

A one-click desktop application for DeepSeek Harness. Double-click the icon and start using it — no need to open a terminal or cd into the git repository every time.

Note: This is a companion launcher for the DeepSeek Harness developer preview. DeepSeek Harness itself is iterating rapidly and there will be compatibility-breaking changes.

✨ Features

  • One-click launch — Detects the Harness service (default http://127.0.0.1:3080). If it is not running, the app starts it in the background using the repository's node --import tsx/esm apps/cli/src/bin.ts web command, waits until it is ready, and opens the Web UI inside the app window.
  • Runs in the background — Closing the window minimizes to the system tray and the Harness service keeps running. Choose Exit (Stop Harness) from the tray menu to stop the process started by this app.
  • Never hijacks an existing service — If you already started Harness manually, the app reuses it and will not kill it on exit.
  • Single instance — Launching the app again focuses the existing window instead of starting a second server.
  • F12 opens the developer tools inside the window.

🚀 Quick Start

Option 1: Install the packaged application (recommended)

  1. Download the installer from the Releases page: DeepSeek Harness 桌面端 Setup 1.0.0.exe
  2. Run the installer. A DeepSeek Harness shortcut is added to your desktop and Start Menu.
  3. Double-click the shortcut. That's it.

Option 2: Run from source (for development)

cd "D:\DeepSeek Harness 桌面端"
npm install --cache "D:\DeepSeek Harness 桌面端\.npm-cache"
npm start

Build the installer yourself

.\build.ps1    # one-click build (handles dependencies, Electron binary, and toolchain cache)

The build.ps1 script automatically prefetches the winCodeSign / NSIS / nsis-resources toolchain into %LOCALAPPDATA%\electron-builder\Cache, which avoids extraction failures caused by missing symbolic-link privileges on some Windows accounts.

⚙️ Configuration

The app reads its settings from %APPDATA%\dsh-desktop\settings.json:

{
  "repoPath": "C:\\Users\\tianj\\deepseek-harness",
  "port": 3080
}

Environment variables DSH_DESKTOP_REPO and DSH_DESKTOP_PORT override these values. If startup fails, a dialog lets you pick another repository directory or retry.

📋 Requirements

  • Windows 10/11
  • Node.js >= 22 installed
  • The DeepSeek Harness repository, already set up with pnpm install && pnpm run build

🗂 Logs

Runtime logs are written to %APPDATA%\dsh-desktop\logs\harness.log.

🔌 DSH Plugin

This repository also ships a cordis plugin for DeepSeek Harness — dsh-desktop-launcher: it adds a Desktop card to the DSH Web UI settings page that detects the desktop app and launches it with one click.

dsh plugin --profile web add dsh-desktop-launcher

See packages/desktop-launcher-plugin/README.md for details.

📁 Repository Layout

.
├── main.js            # Electron main process (service detection / spawn / tray / single-instance)
├── preload.js         # Preload script (exposes read-only version info)
├── loading.html       # Loading screen while the service starts
├── icon-source.svg    # DeepSeek color logo (source)
├── icon.png / icon.ico# App icons (rendered from the SVG)
├── build.ps1          # One-click build script for the NSIS installer
├── package.json       # npm project + electron-builder configuration
├── packages/
│   └── desktop-launcher-plugin/   # DSH cordis plugin (detect & launch the desktop app)
└── README.md          # This file

📄 License

MIT

DeepSeek Harness and the DeepSeek logo belong to their respective owners.

Comments

Loading…

From the same category

dsh-TUI

by ccch1mneyyy

DSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rol

Terminal & ClientsManifest valid

★ 6.4k

↓ 22.4k/wk

MIT

TypeScript

Oct 31, 2026

dsh plugin --profile terminal add @deepseek-harness-tui/dsh-tui

by bowenliang123

The best DeepSeek Harness plugin for context insight and management, with context dashboard / browser / sidebar and context command, for context statistics, composition, breakdown, evolution details,

Tools & CapabilitiesUI & ExperienceTerminal & ClientsManifest valid

★ 3.9k

↓ 139k/wk

Apache-2.0

TypeScript

Oct 31, 2026

dsh plugin --profile web add dsh-context

by kingcharleslzy-ai

Community-maintained dsh-purge fork with host-policy patches, prompt and rule settings, diagnostics, separate update-check and install controls, and local backup/rollback.

Tools & CapabilitiesTerminal & ClientsManifest valid

★ 3.8k

MIT

JavaScript

Oct 31, 2026

dsh plugin --profile web add dsh-purge-community

by strukto-ai

The World's First Virtual Terminal for AI Agents

Terminal & ClientsManifest valid

★ 3.8k

↓ 316/wk

Apache-2.0

TypeScript

Oct 31, 2026

dsh plugin --profile agent add @struktoai/mirage-dsh

by mmparko

DeepSeek Harness 破甲 (mirror of YuJunZhiXue/dsh-purge) — 上游即将删库,此为本仓库全量镜像:含全部分支/73 个 tag/完整提交历史。原作者署名与二开要求见 README 署名章节。

Terminal & ClientsManifest valid

★ 2.8k

MIT

JavaScript

Oct 13, 2026

dsh plugin --profile web add dsh-purge

by c1overzz

DSH 插件:每天替你刷一轮 B站,读字幕挑出值得的、写一份日报,值得的 @ 你

Tools & CapabilitiesNotifications & IntegrationsTerminal & ClientsManifest valid

★ 1.1k

↓ 36.2k/wk

MIT

JavaScript

Oct 31, 2026

dsh plugin --profile web add dsh-bili-scroll