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

桌面原生壳 YHDYYDS/deepseek-harness-desktop

DeepSeek Harness
YHDYYDS62 天前有提交已提供中文文档扫描:高危

双击启动桌面版,免装 Node 与命令行

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

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

自动兼容检查未通过:缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add YHDYYDS/deepseek-harness-desktop
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · desktop
装得上吗
本站已在 dsh 0.2.1-rc.5 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 62 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装

展开查看检查明细 ↓

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

✗npm 包@deepseek-ai/dsh-root(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

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

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/7 14:40:41

🔴 安全扫描发现高危能力自动 · 静态分析源码
v2.7.0
🔴 扫描:高危尚无人工评估

静态扫描发现安装期即执行代码,或命令参数由运行时变量拼接(参数来源无法静态判定,从严处理)。

安装时即执行脚本命令参数由运行时变量拼接读写/删除本地文件发起外部网络请求
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库

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

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tool-session-query@deepseek-ai/dsh-web-fetch-http
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 双击启动桌面版
  • 免装Node与命令行

🐋受够了在终端里敲 dsh?🧪双击即用、免装 Node,不把 DeepSeek Harness 当黑盒子子进程,而是把它原生内嵌进 Electron 主进程

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness 桌面版 DeepSeek Harness 的 Windows 原生应用 —— 双击即用,无需 Node、无需命令行。 与官方 Web/CLI 共享同一份会话与凭据,还顺手根治了上游的会话日志损坏 bug。 一句话:把 DeepSeek Harness 完整的 Web 体验(模型路由、工具、沙箱、会话、四个 Agent 预设)打包成一个原生 Windows 应用——不是"浏览器套壳",而是把整个宿主引擎原生内嵌进 Electron 主进程。 为什么是这个壳,而不是别的 | 维度 | 本项目 | 常见社区壳 | | 宿主载体 | 主进程原生内嵌(runProfile 直启 Cordis 上下文) | spawn dsh web 子进程 + 解析 stdout 端口 | | 进程模型 | 单进程树,无第二个 Node/V8 | Electron(壳) + dsh(子进程) 双运行时 | | 环境依赖 | 零依赖:目标机器不需要 Node/pnpm/dsh | 部分需要系统 Node,或靠内置 node.exe 绕行 | | 崩溃恢复 | 健康检查 + 异常双触发,限次自动重建宿主 | 多数仅杀进程了事 | | 质量门禁 | 打包后冒烟测试进 CI(验证 __DSH_BOOT__ 真实注入) | 少数有 |
展开完整文档(README 剩余 1 节)
DeepSeek Harness 桌面版

DeepSeek Harness 的 Windows 原生应用 —— 双击即用,无需 Node、无需命令行。
与官方 Web/CLI 共享同一份会话与凭据,还顺手根治了上游的会话日志损坏 bug。

一句话:把 DeepSeek Harness 完整的 Web 体验(模型路由、工具、沙箱、会话、四个 Agent 预设)打包成一个原生 Windows 应用——不是"浏览器套壳",而是把整个宿主引擎原生内嵌进 Electron 主进程。

为什么是这个壳,而不是别的

| 维度 | 本项目 | 常见社区壳 |
| 宿主载体 | 主进程原生内嵌(runProfile 直启 Cordis 上下文) | spawn dsh web 子进程 + 解析 stdout 端口 |
| 进程模型 | 单进程树,无第二个 Node/V8 | Electron(壳) + dsh(子进程) 双运行时 |
| 环境依赖 | 零依赖:目标机器不需要 Node/pnpm/dsh | 部分需要系统 Node,或靠内置 node.exe 绕行 |
| 崩溃恢复 | 健康检查 + 异常双触发,限次自动重建宿主 | 多数仅杀进程了事 |
| 质量门禁 | 打包后冒烟测试进 CI(验证 __DSH_BOOT__ 真实注入) | 少数有 |
| 上游贡献 | 已修复上游会话日志损坏 bug(含回归测试,PR 分支备好) | 无 |
| 体积 | 安装包 ~139MB,安装后 ~700MB(asar 关闭,实文件布局) | 视方案而定 |

内核级差异:多数壳把 harness 当黑盒子子进程管;本项目在开发途中直接触发了上游一个真实数据损坏 bug(两个宿主并发冷启动、对同一中断会话重复写收尾事件 → seq 重复 → "seq gap in committed region"),并把根治修复 + 回归测试送回了上游代码库,PR 分支已备好等官方开放。壳好做,看得懂内核才修得了这种 bug。

✨ 特性

- 🚀 双击即用:内置 Electron 运行时(Node 22)与全部 Harness 插件,免安装环境依赖
- 🪟 启动加载页:冷启动有品牌加载页 + 实时状态,不再是"点了没反应"
- 🛡️ 崩溃自愈:宿主失联自动重建(10 分钟内限 3 次),弹错误框也不会静默装死
- 🔗 与官方完全互通:共享 ~/.dsh 的会话、设置、API Key 与四个 Agent 预设(标准 / PTC / 极简 / 创造),和 dsh web 交替使用零迁移
- 🔒 本机安全:宿主仅绑定 127.0.0.1 随机端口;渲染进程完全沙箱化,禁止离源导航与弹窗
- 🐋 单实例 + 优雅退出:重复启动聚焦已有窗口;关闭后宿主完整关停、端口释放
- ✅ CI 冒烟门禁:每次 release 构建自动跑打包产物冒烟测试(一次性临时数据目录、验完即杀)

📦 下载(Windows 10/11 x64)

| 版本 | 说明 | 下载 |
| 安装版(推荐) | NSIS 安装向导,装一次后秒开 | 最新 Release |
| 便携版 | 免安装;但每次启动需自解压 ~660MB,首启较慢 | 同上 Release 页 -portable.exe |

所有版本都在 Releases 页面。首次启动按界面引导配置你自己的 DeepSeek API Key(凭据仅存本机 ~/.dsh,绝不随应用分发)。

🖥️ 使用

1. 安装后从开始菜单启动。
2. 加载页 → 进入完整 Harness 界面。
3. 已装过 CLI/Web 的用户直接继承一切——会话、设置、预设完全一致。
4. 关闭窗口即优雅退出(宿主关停、端口释放)。

🔧 开发者

pnpm install && pnpm run build # packages lib + apps/web dist

pnpm --filter @deepseek-ai/dsh-desktop run start # dev run
pnpm --filter @deepseek-ai/dsh-desktop run dist # nsis + portable
pnpm --filter @deepseek-ai/dsh-desktop run smoke:packaged # packaged smoke test

推送 v tag 触发 .github/workflows/desktop-release.yml:构建 → 冒烟测试 → 挂附件到 Release。

打包采用 asar: false(VS Code 同型布局):harness 深度依赖真实文件路径(profile 符号链接、worker 脚本、koffi FFI、ESM 入口),asar 会系统性破坏这些路径。入口是 CJS 引导 main.cjs(Electron 无 Node 内部 ESM loader,需先注册 @deepseek-ai/ 解析兜底)。

完整设计笔记见 apps/desktop/README.zh.md 与 apps/desktop/DESIGN.md。

🔒 安全模型

- 宿主仅绑定 127.0.0.1 + OS 分配随机端口;无 --host 0.0.0.0、无 --trusted-host。
- renderer 完全沙箱化(contextIsolation + sandbox,无 Node、无 preload);禁止弹窗与离源导航。
- 加载页 CSP 收紧至无外部资源。
- 与 dsh web 0.1.2+ 相同:浏览器 Host API 需要每次启动的临时令牌 Cookie(壳首次加载带令牌的地址、由服务器签发会话 Cookie);回环绑定与沙箱渲染器保持不变。
- 冒烟测试使用一次性临时 DSH_HOME,绝不触碰真实会话数据。

⚠️ 已知限制

- 未做代码签名:SmartScreen 会提示"未知发布者"→ 更多信息 → 仍要运行。
- 仅 Windows x64;macOS/Linux 未构建。
- 自动更新仅覆盖 NSIS 安装版(走 GitHub Releases);便携版改为打开 Releases 页面。
- 便携版每次启动需自解压 ~660MB;日常使用请用安装版。
- 安装后占用约 700MB(asar: false 实文件布局换来的稳定性)。

📜 许可与声明

本应用是 DeepSeek Harness 的非官方社区构建,与 DeepSeek 官方无隶属关系;名称与鲸鱼 logo 为 DeepSeek 商标,仅作标识用途。代码基于 MIT 协议的 harness 代码库(含上游会话持久化修复),新增桌面代码同为 MIT。安装包连带捆绑部分第三方 CLI 二进制(Codex、Claude Code 等 subagent 提供方),公开发布前请自行核查其使用条款。

An unofficial Windows desktop build of DeepSeek Harness: the full web composition runs natively inside the Electron main process (not a child-process wrapper) — zero prerequisites, shared ~/.dsh data, crash auto-recovery, a packaged-app smoke gate in CI, and the upstream session-log double-repair root-cause fix.
预览分享卡片长什么样 ↓YHDYYDS/deepseek-harness-desktop
分享 · DeepSeek Harness Hub
YHDYYDS/deepseek-harness-desktop

双击启动桌面版,免装 Node 与命令行

这是你的仓库?认领条目

回到顶部