🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

桌面窗口插件 Muelsysel/DeepSeek-Harness-Desktop

DeepSeek Harness
Muelsysel81 天前有提交已提供中文文档扫描:无法判定

双击启动原生窗口,直接运行实时 Web 界面

30.9/100
综合分
3
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/8/27 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:仓库缺少 package.json,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/Muelsysel/DeepSeek-Harness-Desktop.git
按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]!
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
数据截至 2026/10/31·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 81 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

⚠︎ 实装验证未通过(unknown · 2026/10/31) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
安装兼容性检查需源码安装

仓库缺少 package.json,无法用 dsh 插件安装命令安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包DeepSeek-Harness-Desktop(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/5 04:17:19

安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 取源不可用(Error: github tarball HTTP 404 @ https:
  • · api.github.com
  • · repos
  • · Muelsysel
  • · DeepSeek-Harness-Desktop
  • · tarball)
扫描于 2026/11/4(0 天前)

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-commands@deepseek-ai/schemastery@deepseek-ai/dsh-host-webserver
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 双击启动原生窗口
  • 运行实时Web界面

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness 桌面版 English · 中文 把 DeepSeek Harness 装进一个原生桌面窗口:双击即可启动,窗口里跑的是你当前 dsh web profile 的真实界面 —— agent 会话、工具、plan、goal、subagent、workflow……全部功能天然可用,无需二次实现。 一切皆插件 —— 这个仓库就是那个"窗口"。 主界面 特性 - 🖱️ 一键启动:桌面快捷方式或安装目录启动入口,双击即出窗口(默认白色浅色风格,可切换深色 Codex 皮肤) - 🪟 原生 Electron 窗口,加载 http://127.0.0.1: 的实时 UI - ⌨️ Web UI 里输入 /desktop 打开/复用窗口(同一后端只开一个) - 🔗 外部链接走系统浏览器 - 🛑 关窗即退出后端(安装版);不设置 DSH_DESKTOP_LAUNCH 时保持浏览器优先 - 🚀 启动闪屏:点图标立刻弹出鲸鱼进度窗口(初始化后端 / 加载界面),主窗口就绪自动交接 - 🐋 全程使用官方 DeepSeek 鲸鱼图标(窗口、任务栏、快捷方式、安装器) 怎么用 方式一:git clone 安装(推荐,紧跟最新代码) 在命令行里依次运行(需 Node.js ≥ 22.19,必须;git 需已安装;建议克隆到无空格的路径):
展开完整文档(README 剩余 1 节)
DeepSeek Harness 桌面版

English · 中文

把 DeepSeek Harness 装进一个原生桌面窗口:双击即可启动,窗口里跑的是你当前 dsh web profile 的真实界面 —— agent 会话、工具、plan、goal、subagent、workflow……全部功能天然可用,无需二次实现。

一切皆插件 —— 这个仓库就是那个"窗口"。

主界面

特性

- 🖱️ 一键启动:桌面快捷方式或安装目录启动入口,双击即出窗口(默认白色浅色风格,可切换深色 Codex 皮肤)
- 🪟 原生 Electron 窗口,加载 http://127.0.0.1: 的实时 UI
- ⌨️ Web UI 里输入 /desktop 打开/复用窗口(同一后端只开一个)
- 🔗 外部链接走系统浏览器
- 🛑 关窗即退出后端(安装版);不设置 DSH_DESKTOP_LAUNCH 时保持浏览器优先
- 🚀 启动闪屏:点图标立刻弹出鲸鱼进度窗口(初始化后端 / 加载界面),主窗口就绪自动交接
- 🐋 全程使用官方 DeepSeek 鲸鱼图标(窗口、任务栏、快捷方式、安装器)

怎么用

方式一:git clone 安装(推荐,紧跟最新代码)

在命令行里依次运行(需 Node.js ≥ 22.19,必须;git 需已安装;建议克隆到无空格的路径):

git clone https://github.com/Muelsysel/DeepSeek-Harness-Desktop.git
cd DeepSeek-Harness-Desktop
start.cmd

start.cmd 自动完成:首次构建(npm install + npm run build)→ 检查 Node.js → 检查 DeepSeek Harness → 注册插件(装进 $DSH_HOME\profiles\web)→ 自动创建桌面快捷方式(鲸鱼图标)→ 启动窗口。无需修改任何文件。窗口打开即用,以后双击桌面「DeepSeek Harness 桌面版」图标即可(或 bin\dsh-desktop.cmd / Web UI 里 /desktop)。

之后想更新到最新代码:git pull 然后重跑 start.cmd 即可(注册幂等,快捷方式会刷新)。
也可以先手动构建再启动:npm install && npm run build && start.cmd。

方式二:zip 便携版(免安装,不需要 git)

只需三步:下载 → 一行命令 → 使用。

1. 到 GitHub Releases 下载 DeepSeek-harness-desktop-plugin-.zip 并解压(需 Node.js ≥ 22.19,必须;pnpm 无需手动安装,注册时自动装)
2. 打开命令行(任意目录),输入一行命令——把 换成你的实际解压位置(或直接双击根目录 start.cmd,效果相同):

cd /d "" && start.cmd

这一条命令自动完成:检查 Node.js → 检查 DeepSeek Harness → 注册插件(装进 $DSH_HOME\profiles\web)→ 自动创建桌面快捷方式(鲸鱼图标)→ 启动窗口。无需修改任何文件。
3. 窗口打开即用。以后日常使用,双击桌面「DeepSeek Harness 桌面版」图标即可(或 bin\dsh-desktop.cmd / Web UI 里 /desktop)。

已经装过?重跑这条命令也安全——注册幂等,快捷方式会刷新。换了解压位置,重跑一次即可按新位置重建快捷方式。

方式三:安装版 setup.exe(自带后端、免环境)

1. 到 GitHub Releases 下载 DeepSeek-Harness-Desktop-Setup-.exe
2. 双击安装(免管理员),安装完成自动启动
3. 无需安装 Node.js / pnpm / DeepSeek Harness —— 后端和 Electron 运行时全部内置;首次启动闪屏显示初始化进度,之后秒开

安装位置:%LOCALAPPDATA%\Programs\DeepSeek-Harness-Desktop(无空格路径)。启动入口:桌面快捷方式(鲸鱼图标)、开始菜单、安装目录内的 DeepSeek Harness Desktop.lnk,任选其一。私有数据放在 %APPDATA%\DeepSeek-Harness-Desktop(不碰你的 $DSH_HOME profile),关窗即退出。

方式四:手动装进已有 dsh profile(进阶)

前置:Node.js ≥ 22.19(必须)、pnpm(无需手动装,注册时自动安装)。

:: 1) 安装到 web profile(注册插件 + 创建桌面快捷方式)
bin\install.cmd

:: 2) 以后每次"点击启动"(等价于 DSH_DESKTOP_LAUNCH=1 dsh web)
bin\dsh-desktop.cmd

bin\install.cmd 做了什么:

1. 用 pnpm 把本插件作为 link: 依赖装进 $DSH_HOME\profiles\web
2. 把 dsh-desktop 追加到 profile 的 dsh.profile.bundles(幂等,有备份)
3. bundle patch(patch\desktop.bundle.yml)插入 desktop 行:autoOpen 由 DSH_DESKTOP_LAUNCH 决定
4. 在桌面创建「DeepSeek Harness 桌面版」快捷方式(鲸鱼图标)也可以跳过 install.cmd:bin\dsh-desktop.cmd 首次点击时会检测插件是否已注册(install-profile.mjs --check:0 就绪 / 1 需注册 / 2 profile 尚未创建),未注册就自动注册一次再启动(profile 不存在会自动创建最小骨架)——但桌面快捷方式仍需 bin\install.cmd 或 create-shortcut.cmd 创建。

使用方式:

| 方式 | 说明 |
| cd /d "" && start.cmd | 一行命令(任意目录可运行;或直接双击根目录 start.cmd):检查 Node → 检查 dsh → 注册插件 → 自动建桌面快捷方式 → 启动窗口 |
| bin\install.cmd(一次性) | 只注册插件 + 创建桌面快捷方式(不启动窗口) |
| 桌面「DeepSeek Harness 桌面版」快捷方式 | 双击即出窗口(免控制台) |
| 安装版 setup.exe | 自带后端:免 Node/pnpm/dsh,闪屏进度,首次初始化后秒开;桌面 / 开始菜单 / 安装目录三处启动入口 |
| create-shortcut.cmd(根目录) | 单独补建/重建桌面快捷方式(按实际解压位置生成正确路径) |
| bin\dsh-desktop.cmd | 一键启动:dsh web + 自动开窗(可加参数,如 --port 3180);未注册时首次自动注册 |
| Web UI 里 /desktop | 打开/复用当前后端的桌面窗口 |
| bin\uninstall.cmd | 从 profile 移除插件(含 package.json 备份) |

不设置 DSH_DESKTOP_LAUNCH 时,普通 dsh web 保持"只用浏览器"的行为,不会弹窗。
端口:launcher 默认 --port 0(系统分配空闲端口,绝不和 3080 冲突);设 DSH_DESKTOP_PORT 可固定端口,或直接加 --port 3180。

配置(插件版)

插件配置在 profile 的 patch 层覆盖(例如 cordis.patch.yml 里给 desktop 行写 config):

| 字段 | 默认 | 说明 |
| autoOpen | false | 启动时自动开窗(launcher 通过 env 置 true) |
| title | DeepSeek Harness | 窗口标题 |
| width / height | 1280 / 800 | 初始窗口尺寸 |
| theme | default | default = 白色浅色风格;codex = 深色 Codex 皮肤 |
| electronArgs | [] | 附加传给 Electron 的 argv(如 --no-sandbox) |

环境变量:DSH_DESKTOP_LAUNCH=1 开启 auto-open;DSH_DESKTOP_TITLE 覆盖标题;DSH_DESKTOP_ELECTRON 手动指定 electron 可执行文件路径(兜底);DSH_DESKTOP_DEBUG=1 写调试日志到 %TEMP%\dsh-desktop-debug.log。

从源码构建

:: 插件 zip(tsc 编译 + 离线 zip:源码 + lib + node_modules,解压即用)
npm install
npm run build
node scripts\package.mjs :: → dist\DeepSeek-harness-desktop-plugin-.zip

:: 安装版 setup.exe(NSIS 安装器:打包自包含 app —— 内置 dsh 后端 + Electron + 闪屏,
:: 目标机器免 Node/pnpm/dsh;首次构建自动下载 NSIS 编译器到 tools\)
node scripts\make-setup.mjs :: → dist\DeepSeek-Harness-Desktop-Setup-.exe

开发命令:npm run build / npm run typecheck / npm test(node --test)。

项目结构

src/ 插件逻辑(Cordis 插件:/desktop 命令、自动开窗、窗口管理) desktop/ Electron 外壳(main.cjs / preload.cjs / codex.css 皮肤 / splash.html) patch/ 插入 profile 的 bundle 行 bin/ 一键启动 / 安装 / 卸载脚本 + 官方图标 apps/standalone/ 自包含桌面 app 源码(后端拥有的 main.cjs + bundled backend/,打包进 setup.exe) scripts/ 安装脚本、离线打包(package.mjs)、安装器构建(make-setup.mjs)、快捷方式(make-shortcut.ps1) setup/ NSIS 安装器脚本(desktop-setup.nsi) DeepSeek Harness 桌面版.lnk 根目录快捷方式(免脚本,右键可发送到桌面) start.cmd 根目录首次引导向导(zip 版入口) create-shortcut.cmd 根目录一键生成桌面快捷方式 tools/ 本地 NSIS 编译器(gitignored,构建时自动下载) docs/ ADR 决策记录 + 截图

License

MIT
预览分享卡片长什么样 ↓Muelsysel/DeepSeek-Harness-Desktop
分享 · DeepSeek Harness Hub
Muelsysel/DeepSeek-Harness-Desktop

双击启动原生窗口,直接运行实时 Web 界面

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部