DSH Plugins Marketplace

DSH Plugins

Apps

/

Desktop clients

/

Deepseek-Harness-Desktop

C

Deepseek-Harness-Desktop

Manifest valid★ 139

DSH Desktop supports multiple personalization options, including themes and background images. Electron desktop shell for DeepSeek Harness web UI

Deepseek-Harness-Desktop

Deepseek-Harness-Desktop

基于 DeepSeek Harness 的开源桌面客户端
在同一个窗口里与 AI 对话、浏览项目、运行终端和管理 Git。

中文 · English  ·  下载  ·  更新日志  ·  反馈问题

Release License Windows x64

Deepseek-Harness-Desktop 主界面

This is a community-maintained Electron desktop shell, not an official DeepSeek client. It brings the Web UI, tool calling, and plugin system of DeepSeek Harness to the local desktop, and adds desktop capabilities such as a launcher, workspaces, windows, a tray, and updates. The installer requires no manual Node.js configuration or running dsh web.

Features

  • AI Chat: Manage workspaces and conversation history, view tool calls, approve operation confirmations, and edit or resend messages.
  • Project Tools: Search and edit files, view code diffs, preview web pages, and add files or terminal selections to a conversation; the Browser preview supports toggling a mini-player within the chat area.
  • Integrated Terminal & Git: Run commands in-app, switch branches, commit changes, push code, and create Pull Requests.
  • Models & Extensions: Configure model services, manage MCP, skills, and plugins in settings, and install extensions through the built-in marketplace.
  • Usage Stats: View cross-session token usage, heatmaps, and per-session costs, with support for exporting statistics.
  • Personalized Appearance: Light, dark, and transparent themes, paired with a wallpaper gallery, frosted glass, and pixelation effects.
  • Remote Access: Enable remote connections on demand and access desktop sessions from a mobile browser via QR code; by default, no remote port is listened on.
  • Desktop Integration: Tray residency, app updates, and data import and plugin troubleshooting in the launcher.

How It Works

  • Local-first: Conversations, settings, and plugin configuration are stored in the desktop-specific dsh-home, separate from the official CLI's ~/.dsh.
  • Unified workspace: Chat, files, Browser, Diff, terminal, and Git collaborate around the current workspace; file references and terminal selections can be sent directly back to the Composer.
  • Extensible runtime: Model services, MCP, skills, and plugins are provided by the DeepSeek Harness plugin mechanism; native desktop features are accessed through controlled desktop plugins.
  • Desktop security boundary: High-risk tool operations follow Harness's approval and permission policies; remote features require explicit user opt-in.
对话、文件与代码差异自定义壁纸
外观主题外观设置

Download & Install

PlatformDownload
Windows 10 and later · x64Download latest public release

Public distribution is primarily via Windows x64 installers; other platforms can be run or built from source per the instructions below. See Releases for version and changelog details.

[!NOTE] The Windows installer is not yet digitally signed, and the system may show a security warning. Please download only from this repository; the release page provides SHA512SUMS.txt for verifying file integrity.

Getting Started

  1. Install and open the app; wait for the launcher to load the main UI.
  2. Set up your model service and API key in settings.
  3. Pick a project folder as workspace, or start a workspace-free session, and begin chatting.

If you've used the official CLI, select the data to migrate on the launcher's "Import" page.

FAQ

Do I need to prepare my own API key?

You must configure an API key for your model service. This project does not provide model quota; fees are charged by the provider.

How do I upgrade?

The app checks for updates on launch; you can also overwrite-install a new build. Upgrades typically preserve data, but back up your data directory first.

When migrating from the official CLI or an earlier desktop version, use the launcher's "Import" instead of overwriting the database or copying the profiles directory. Re-add your workspace paths after import to find existing sessions.

Where is data stored?

The desktop app uses a separate data directory and does not read the official CLI's ~/.dsh directly. You can view it via "Settings → About → Open runtime directory".

PlatformSessions & Settings Directory
Windows%APPDATA%\Deepseek-Harness-Desktop\dsh-home
macOS (source run)~/Library/Application Support/Deepseek-Harness-Desktop/dsh-home

App won't start after plugin install?

Disable the faulty plugin via the launcher's plugin troubleshooter, then restart. Old dshbot versions may be incompatible with newer Harness; you can disable them the same way without deleting configs or sessions.

Running from Source

Development environment: Windows 10+ or macOS 14+ (Apple Silicon), Node.js 22.19+ (22.x) or 24+, pnpm 11.

git clone https://github.com/ChisaAlter/Deepseek-Harness-Desktop.git
cd Deepseek-Harness-Desktop
npm install
npm run setup:harness
npm start

First run builds the in-repo Harness, which is slow. The source build shares the installed app's single-instance lock; quit the installed app (incl. tray) before starting.

npm test          # 桌面单元测试
npm run dist      # 构建 Windows 安装包
npm run dist:mac  # 构建 macOS 安装包,需在 macOS 上运行

Docs

Contributing

We welcome Issues and PRs for features, fixes, or docs. When reporting a problem, include app version, OS, reproduction steps, and screenshots, and strip sensitive data (e.g., keys) from logs.

Community

微信交流群二维码

Scan the QR code to join the WeChat group. If the QR code has expired, please contact the maintainers via Issues.

Thanks

Thanks to DeepSeek Harness for the underlying capabilities, and to the Linux.do community for its support.

License

MIT

Compatibility

DSH 0.2.1-rc.4: failedDSH 0.1.7-rc.2: failedDSH 0.1.7-alpha.2: failed

Versions

Latest versionPublishedSize
0.0.1-rc.1——
0.0.1-rc.2——
0.0.1-rc.3——
0.0.1-rc.5——
0.1.0-rc.2——
0.1.0-rc.3——
0.1.0-rc.6——
0.1.0-rc.7——
0.1.0-rc.8——
0.1.1-rc.1——
0.1.1-rc.2——
0.1.2-alpha.2——
0.1.2-alpha.3——
0.1.2-alpha.4——
0.1.2-alpha.5——
0.1.2-rc.1——
0.1.3-alpha.2——
0.1.5-alpha.1——
0.1.5-alpha.2——
0.1.5-rc.1——

Comments

Loading…

Similar plugins

dsh-desktop

by ahikl

DeepSeek Harness 桌面端插件:基于 Electron 的 dsh Web UI 桌面外壳。| An Electron desktop shell for the DeepSeek Harness Web UI, with a system tray and a custom title bar.

Development & InfrastructureManifest valid

★ 0

↓ 199/wk

MIT

TypeScript

Aug 16, 2026

dsh plugin --profile web add @ahikl/dsh-desktop

by lc69282940

纠正DeepSeek Harness桌面端沿用的 Web 环境说明

Manifest valid

★ 0

MIT

JavaScript

Oct 1, 2026

dsh plugin --profile web add dsh-desktop-context

by jiangnanquan

DSH web UI 增强插件 + 无边框 Electron 桌面壳

UI & ExperienceManifest valid

★ 8

MIT

JavaScript

Aug 18, 2026

dsh plugin --profile web add dsh-enhance

by EricXu20266

DeepSeek Harness (DHS) Electron GUI client — webui to gui, kernel untouched

Desktop clientsManifest valid

★ 8

↓ 11/wk

MIT

TypeScript

Aug 18, 2026

dsh plugin --profile web add dsh-discovery

by anywhere-labs

为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。

UI & ExperienceManifest valid

★ 33.8k

↓ 124/wk

MIT

TypeScript

Oct 28, 2026

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

by MARIOMLY

Open the DeepSeek Harness Web UI as a standalone desktop app window (Chromium --app mode) — a DSH host plugin. / 把 DSH Web 界面变成独立桌面应用窗口的 DSH 插件。

Development & InfrastructureManifest valid

★ 0

MIT

JavaScript

Sep 14, 2026

dsh plugin --profile web add dsh-desktop-app