双击即用:把 DeepSeek Harness Web UI 装进原生 Windows 窗口。
33.9/100
综合分
11
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/ding7015869-alt/dsh-web-desktop.git按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · desktop
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 81 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/26) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-web-desktop(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/28 09:43:19
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
4 张 · 点击查看大图功能亮点
- 双击启动
- WebView2窗口
- 托盘模式
DeepSeek Harness 的 Windows 桌面客户端:一键启动、WebView2、托盘模式、干净退出
README
由 DeepSeek 最新模型翻译生成双击即用:把 DeepSeek Harness Web UI 装进原生 Windows 窗口。
English · 简体中文
下载 DSH-Web.exe
· 快速开始
· 常见问题
[!IMPORTANT]
DSH-Web Desktop 是独立的社区包装器,并非 DeepSeek 官方产品。DeepSeek Harness 当前仍处于开发者预览阶段,上游更新可能带来兼容性变化。
它解决了什么问题?
在 Windows 上使用 DeepSeek Harness 源码版,通常需要打开终端、手动启动 dsh web、保持终端窗口常驻,并在退出时自行管理后台进程。DSH-Web Desktop 把这一套操作变成真正的桌面体验:
- 双击启动:静默拉起本地网关,并在一个窗口中直接打开界面。
- 无需 Git 的首次引导:显示进度下载 DeepSeek Harness 官方 ZIP,自动解压并安装依赖。
- 失败可恢复:下载失败时可自动回退 Git;缺少 Node.js 会打开官网引导,安装后直接重试,无需重启程序。
- 完整 Web UI:使用 Edge WebView2,保留插件、设置、链接与下载能力。
- 系统托盘:最小化或关闭窗口后继续后台运行,双击鲸鱼图标即可恢复。
- 干净退出:使用 Windows Job Object 管理子进程,退出时不留残余服务。
展开完整文档(README 剩余 1 节)
双击即用:把 DeepSeek Harness Web UI 装进原生 Windows 窗口。
English · 简体中文
下载 DSH-Web.exe
· 快速开始
· 常见问题
[!IMPORTANT]
DSH-Web Desktop 是独立的社区包装器,并非 DeepSeek 官方产品。DeepSeek Harness 当前仍处于开发者预览阶段,上游更新可能带来兼容性变化。
它解决了什么问题?
在 Windows 上使用 DeepSeek Harness 源码版,通常需要打开终端、手动启动 dsh web、保持终端窗口常驻,并在退出时自行管理后台进程。DSH-Web Desktop 把这一套操作变成真正的桌面体验:
- 双击启动:静默拉起本地网关,并在一个窗口中直接打开界面。
- 无需 Git 的首次引导:显示进度下载 DeepSeek Harness 官方 ZIP,自动解压并安装依赖。
- 失败可恢复:下载失败时可自动回退 Git;缺少 Node.js 会打开官网引导,安装后直接重试,无需重启程序。
- 完整 Web UI:使用 Edge WebView2,保留插件、设置、链接与下载能力。
- 系统托盘:最小化或关闭窗口后继续后台运行,双击鲸鱼图标即可恢复。
- 干净退出:使用 Windows Job Object 管理子进程,退出时不留残余服务。
- 端口复用:目标端口已有服务时直接连接,不重复启动。
- 纯本地包装器:本项目本身没有遥测或数据上传代码。
界面展示
展示图由真实 Windows 截图制作;次要窗口中的私人会话标题已替换为中性占位条。
Windows 实机截图
托盘驻留桌面图标
以上素材来自用户提供的 v1.3.x Windows 实机截图。上游仍在快速迭代,内嵌 Web UI 可能变化。
启动体验
本地网关启动期间会显示动态鲸鱼和进度文字。首次启动根据机器性能和依赖状态,可能需要 20–60 秒。
快速开始
环境要求
| 依赖 | 说明 |
| Windows | Windows 10/11 x64 |
| WebView2 | Windows 11 自带;Windows 10 可从微软官网下载 |
| Node.js | 18+,需加入 PATH,也可在配置中指定 nodeExe |
| DeepSeek Harness | 启动前可以完全没有;v1.3.2 会自动下载并安装官方源码 |
最快使用方式
1. 下载 DSH-Web.exe。
2. 直接双击运行——电脑里可以完全没有 DeepSeek Harness。
3. 检测到未安装时,选择【是】并选一个目录,客户端会自动下载并安装。
v1.3.2 真实首次运行截图:启动前电脑里没有 DeepSeek Harness,客户端正在自动下载官方源码包。
如果没有检测到有效源码目录,首次引导会提供三种选择:
1. 【是】自动安装:检查 Node.js,选择安装位置,显示进度下载官方 ZIP,自动解压并安装依赖;不要求预装 Git。若下载失败且电脑已有 Git,会自动回退到浅克隆。
2. 【否】我已安装:扫描固定磁盘,列出兼容的源码目录供你选择。
3. 【取消】:不做修改,直接退出。
手动安装 DeepSeek Harness
请以官方仓库的最新说明为准:
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
完成后,把 DSH-Web.exe 复制到该目录并双击运行。上游兼容性变化请关注 DeepSeek Harness 官方仓库。
配置文件
将 dsh-web.config.json.example 复制为 EXE 同目录下的 dsh-web.config.json:
{
"port": 3080,
"workDir": "D:\\DeepSeek-Harness",
"nodeExe": "C:\\Program Files\\nodejs\\node.exe"
}
| 字段 | 说明 | 默认值 |
| port | 本地 Web UI 端口;命令行 --port 优先 | 3080 |
| workDir | DeepSeek Harness 源码根目录 | EXE 所在目录 |
| nodeExe | node.exe 的绝对路径 | PATH 中第一个 node.exe |
命令行示例:
./DSH-Web.exe --port 3090
工作原理
flowchart LR
A["双击 DSH-Web.exe"] --> B{"目标端口已监听?"}
B -- 是 --> E["连接已有本地界面"]
B -- 否 --> C["后台静默启动 dsh web"]
C --> D["等待 127.0.0.1:端口"]
D --> E
E --> F["WebView2 原生窗口渲染"]
F --> G["托盘驻留 / 浏览器备用入口"]
G --> H["退出时清理子进程"]
从源码构建
安装 .NET SDK 9.0:
cd src
dotnet restore
dotnet publish DSHWebApp.csproj -c Release -o ./out
产物是 Windows x64 自包含单文件 EXE,不要求目标机器安装 .NET。仓库中的 GitHub Actions 会在每次推送和 Pull Request 时自动构建。
隐私、安全与校验
- 包装器本身不包含遥测或统计代码。
- 程序打开的服务地址固定为 127.0.0.1。
- 日志写入 EXE 同目录:dsh-web.out.log、dsh-web.err.log、dsh-web.crash.log。
- 只有用户主动选择“自动安装”后,程序才会下载官方上游源码包并安装 npm 依赖;Git 仅在官方下载失败且电脑已有 Git 时作为回退。
- 每个 Release 都附带 SHA256SUMS.txt,建议下载后核对。
- 安全问题请按 SECURITY.md 中的方式报告。
常见问题
提示“未找到 dsh 源码入口”
把 EXE 放到 DeepSeek Harness 仓库根目录,使用首次运行引导,或在 dsh-web.config.json 中设置 workDir。
提示“未找到 Node.js”
安装 Node.js 18+ 并加入 PATH,或在配置文件中填写 nodeExe 的绝对路径。
最小化后窗口不见了
程序已经进入 Windows 系统托盘。双击鲸鱼图标恢复;右键菜单包含“显示窗口”“在浏览器中打开”和“退出”。
端口被占用为什么没有报错?
如果目标端口已在监听,DSH-Web 会认为已有兼容的本地服务运行,并直接连接,避免重复启动。
致谢与许可
- DeepSeek Harness 由 DeepSeek AI 开发,并以其自身 MIT 许可发布。
- app.ico 来自 DeepSeek Harness 仓库,版权归原作者所有。
- 本社区包装器以 MIT License 开源。
如果这个客户端让你的 DeepSeek Harness 更顺手,欢迎点一个 ⭐ 支持持续更新。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
ding7015869-alt/dsh-web-desktop
双击即用:把 DeepSeek Harness Web UI 装进原生 Windows 窗口。
相关插件 · 桌面端
Codex 任务面板chuspeeism/dashi-taskboard
现代化可灵活嵌入的任务面板,支持 Codex、DeepSeek Harness
★ 3,409已汉化DSH
71.7
多智能体自进化开发平台Prism-Shadow/penguin-harness
统一、稳定的 Agent 自进化框架全自动优化:任意模型 · 任意算法 · 任意 Benchmark
★ 3,111已汉化DSH
71.1
桌面宠物PC2005-cloud/dsh-pet
DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI…
★ 5,341已汉化DSH
71
多端 Agent 工作台GCWing/OpenBitFun
OpenBitFun 是一个高度可定制的开源 Agent 工作台,让任务按你的方式持续推进。
★ 3,449已汉化DSH
70.8
DSH Desktopanywhere-labs/dsh-desktop
为 DeepSeek Harness DSH 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 34,532已汉化DSH
70.7
桌面宠物伴侣OpenPetsHQ/openpets
桌面伴侣平台,带宠物、插件,还能选配本地智能体集成。
★ 1,353已汉化DSH
70.2