
Unofficial Windows desktop client for the unmodified DeepSeek Harness Web UI
Install DSHDesktop
Installs straight from git: plain JavaScript that needs no build step, so no build allowance is required.
The one-line version
dsh plugin --profile my-profile add github:CCMu04/DSHDesktopThis bundle is not on npm, so it installs straight from git. Its build output is already committed to the repository (or it needs no build at all), so it loads without a build step.
From GitHub — artifacts are already committed, nothing is built locally
# 1. add the bundle to a profile — --profile my-profile points at $DSH_HOME/profiles/my-profile
dsh plugin --profile my-profile add github:CCMu04/DSHDesktop
# 2. verify: the bundle should show up as a layer in the resolved config
dsh --profile my-profile --dump-config
# 3. boot the profile
dsh --profile my-profilePin a commit — github:CCMu04/DSHDesktop#<commit-sha> — if you want the code you reviewed to be the code you keep getting.
Before you run it
- A plugin runs with your permissions once loaded: it can read your files, use your credentials and reach the network. Tool approvals do not sandbox it.
- Installing from git resolves a moving branch. Pin a commit —
github:CCMu04/DSHDesktop#<commit-sha>— so the code you reviewed is the code you install.
Prerequisites
- API key
- Not required.
- Network access
- Not required at runtime.
- Language
- JavaScript — a git install pulls this source, not build output.
Install check
Every field the verdict was derived from, so you can re-derive it yourself
| Field checked | Result | Weight | What the spec says about it |
|---|---|---|---|
| lifecycleScripts | pass | info | no install-time scripts |
| dsh.bundle | pass | fatal | package.json declares a `dsh.bundle` layer |
| dsh.bundle.patch file | pass | fatal | patch file present at `plugins/dsh-desktop-context-menu/cordis.patch.yml` |
| npm registry | missing | warn | `dsh-desktop-context-menu` is not published to npm |
| build requirement | pass | info | plain JavaScript — loads from source without a build |
- Verdict reason
- git-only but needs no build
- package.json read
- plugins/dsh-desktop-context-menu/package.json
- Rules applied from
- docs/user/develop/basic/publish.md
- Checked at
- 2026-08-15
From the README
Excerpt as published by the author, plain text, unedited
> 面向 Windows 的非官方 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) 桌面客户端。不修改官方源码,直接运行并呈现官方 Web UI。 DeepSeek Harness 原生提供 Web 界面,但日常使用仍需要在终端中启动和管理服务。DSH Desktop 把这套官方 Web UI 包装成可直接双击运行的桌面程序,同时保留原生 DSH 的配置、会话、插件和工作区习惯。 - **官方页面,零前端分叉**:直接加载官方 `dsh web`,界面与能力与对应版本的 DSH 保持一致。 - **无缝衔接原生 DSH**:默认共用 `~/.dsh`,设置、凭据、会话、Profiles 与已装插件互通。 - **无需全局安装**:安装包自带匹配版本的 DSH、官方 Node.js 运行时与 `pnpm` 工具链。 - **安静的运行环境**:在不破坏 Windows ACL 沙箱的前提下隐藏 PowerShell、Command Prompt 与 `conhost` 窗口;Agent 的输出、退出码与文件操作不受影响。 - **更轻的运行时升级**:运行时缓存按包增量更新,相同版本不重复解压。 - **跟随官方版本**:构建命令自动同步 npm 上最新的 DSH 组件,Dependabot 每周检查更新。 - **桌面体验优化**:原生窗口、简洁标题栏、会话头部空白区域可拖动窗口、单实例运行、外部链接安全打开。 - **内置 desktop-ui 增强**:设置抽屉样式、右键菜单(在资源管理器中打开工作区、复制粘贴)、会话日志导出等。 - **本地优先**:Web 服务仅监听随机本机回环端口。 前往 [Releases](https://github.com/CCMu04/DSHDesk
Topics
GitHub topics on this repository
More in Desktop App Electron Windows
Ranked by similarity inside the cluster, not alphabetically
DeepSeek Harness Desktop
pig1et7
No description provided.
Adhd One
xydadada
An unofficial, batteries-included Windows desktop for DeepSeek Harness.
Deepseek Harness Desktop
TAP-APIA
DeepSeek Harness desktop app (Electron)
Deepseek Harness Desktop
teacup-yu
DeepSeek Harness 的 Windows 桌面封装:免 Node.js,内置终端与静默自动更新(第三方,非官方)
Deepseek Harness Desktop
Strom9898
DeepSeek Harness 的非官方 Windows桌面程序,使用 Electron 构建。
Deepseek Harness Desktop
chyra-moon
DeepSeek Harness desktop shell: 1:1 replica of the official web UI as a Windows desktop app (community project)