dshbase

插件目录 / Desktop / DeepSeek-Harness-Desktop

DeepSeek-Harness-Desktop

已验证 · 实测可装 Ch0uHuaZ1

✓ 持续维护

查看 GitHub ↗ ← 返回插件目录

3Stars
0Forks
0未关闭 issue
JavaScript语言
2026-08-14最近推送
跨平台平台

功能简介

DeepSeek Harness一键桌面启动器:启动Web UI,托盘运行,复用现有服务器

✅
我们的评价
可用 — 实测通过,早期项目

DeepSeek Harness一键桌面启动器:启动Web UI,托盘运行,复用现有服务器 实测能干净安装、正常启动。早期项目,但功能可用。

「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

README

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.

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 DeepSeek-Harness-Desktop」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:Ch0uHuaZ1/DeepSeek-Harness-Desktop

Headless(CLI)profile:

dsh plugin --profile headless add github:Ch0uHuaZ1/DeepSeek-Harness-Desktop

实测报告

验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。

使用场景

把 dsh 跑成原生桌面应用——独立窗口、托盘图标、快捷键——而不是浏览器标签。

适合谁

想要已安装应用的感觉和系统集成(托盘、全局热键、开机自启)的人。

二次开发建议

原生壳是缝——加全局快捷键、通知、单实例锁或按 OS 定制的行为。

安全:尚未扫描——我们的每日静态扫描将很快覆盖它。

分享徽章

Desktop 里更多

浏览全部 7797 个插件 →