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

离线安装器 xxyhya/dsh-installer

DeepSeek Harness
xxyhya83 天前有提交已提供中文文档扫描:含敏感能力

一键离线装好 Windows 版运行环境与依赖

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

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add xxyhya/dsh-installer
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

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

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

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 14 处,展示前 12 条)
  • 读取本地文件
    build/license-scan.mjs:14
    try { entries = readdirSync(dir, { withFileTypes: true }) } catch { return }
  • 读取本地文件
    build/license-scan.mjs:20
    if (existsSync(join(full, 'package.json'))) packageDirs.push(full)
  • 读取本地文件
    build/license-scan.mjs:30
    if (!existsSync(pnpm)) { walk(nm, 0); return }
  • 读取本地文件
    build/license-scan.mjs:31
    for (const e of readdirSync(pnpm, { withFileTypes: true })) {
  • 读取本地文件
    build/license-scan.mjs:33
    if (e.isDirectory() && existsSync(inner)) {
  • 读取本地文件
    build/license-scan.mjs:34
    for (const p of readdirSync(inner, { withFileTypes: true })) {
  • 读取本地文件
    build/make-payload.mjs:37
    const raw = await readlink(linkPath)
  • 读取本地文件
    build/make-payload.mjs:42
    const entries = readdirSync(dir, { withFileTypes: true }).sort((a, b) => a.name.localeCompare(b.name))
  • 读取本地文件
    build/make-payload.mjs:46
    const st = await lstat(full)
  • 读取本地文件
    build/make-payload.mjs:66
    const st = await stat(file)
  • 读取本地文件
    build/make-payload.mjs:105
    const st = await stat(file)
  • 写入本地文件
    build/make-payload.mjs:143
    await pipeline(streamPayload(inputDir), createGzip({ level: 9, chunkSize: 4 * 1024 * 1024 }), createWriteStream(outputFile))
扫描于 2026/11/5(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库

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

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 一键离线安装
  • 安装器源码与构建脚本

DeepSeek Harness 一键离线安装包(非官方)构建工程:Windows 安装器源码与构建脚本,安装包见 Releases

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness 一键离线安装包(Windows x64) 本安装包为社区制作的非官方离线安装程序,与 DeepSeek 官方无关。 下载安装包请前往 Releases 页面;本仓库只存放安装器的构建源码与脚本(构建方法见下文)。 本目录是 DeepSeek Harness 离线安装程序的构建工程。构建产物: - out\DeepSeekHarness-Setup-0.1.0-rc.6-x64.exe —— 单文件安装程序(约 164 MB) - out\DeepSeekHarness-Setup-0.1.0-rc.6-x64.exe.sha256 —— 校验和 安装程序说明 - 一键安装:双击运行,弹出中文安装界面,可浏览选择安装目录(默认 %LOCALAPPDATA%\Programs\DeepSeekHarness),点击“安装”后自动解压安装,并创建桌面/开始菜单快捷方式与卸载入口(设置 → 应用)。 - 完全离线:内置 Node.js v24.19.0、DeepSeek Harness 0.1.0-rc.6 及其全部依赖(含 pnpm 11),安装与日常运行均不需要网络,适配中国境内网络环境。
展开完整文档(README 剩余 1 节)
DeepSeek Harness 一键离线安装包(Windows x64)

本安装包为社区制作的非官方离线安装程序,与 DeepSeek 官方无关。
下载安装包请前往 Releases 页面;本仓库只存放安装器的构建源码与脚本(构建方法见下文)。

本目录是 DeepSeek Harness 离线安装程序的构建工程。构建产物:

- out\DeepSeekHarness-Setup-0.1.0-rc.6-x64.exe —— 单文件安装程序(约 164 MB)
- out\DeepSeekHarness-Setup-0.1.0-rc.6-x64.exe.sha256 —— 校验和

安装程序说明

- 一键安装:双击运行,弹出中文安装界面,可浏览选择安装目录(默认 %LOCALAPPDATA%\Programs\DeepSeekHarness),点击“安装”后自动解压安装,并创建桌面/开始菜单快捷方式与卸载入口(设置 → 应用)。
- 完全离线:内置 Node.js v24.19.0、DeepSeek Harness 0.1.0-rc.6 及其全部依赖(含 pnpm 11),安装与日常运行均不需要网络,适配中国境内网络环境。
- 无第三方运行时依赖:安装器用 .NET Framework 4.x 编写(WinForms), Windows 10/11 自带该运行时;用 Windows 自带的 csc.exe 编译,未引入任何外部安装框架。
- 安装内容:node\(Node.js 运行时)、app\(dsh 程序与依赖)、 dsh.cmd(命令行)、Start DeepSeek Harness.cmd(一键启动 Web UI)、 uninstall.exe、README-install.txt。
- 静默安装(可选):DeepSeekHarness-Setup-*.exe --install D:\目标目录 [--no-shortcuts]。
- 要求管理员权限(UAC 提示),以便支持安装到 Program Files。

构建产物验证(已通过的自动化冒烟测试)

build\smoke-test.ps1 对安装包做端到端验证:静默安装 → 目录/注册表校验 →
dsh --version → 启动 dsh web 并确认 Web UI 返回 HTTP 200 → 运行卸载器并确认
目录与注册表清理。build\gui-test.ps1 验证图形界面能正常打开与关闭。

构建原理

1. stage\payload\ 是待打包的安装内容:
- node\ —— 官方 node-v24.19.0-win-x64 发行版解压(https://nodejs.org/dist/)。
- app\ —— 用 pnpm 安装的 @deepseek-ai/dsh@0.1.0-rc.6 + pnpm (pnpm add "@deepseek-ai/dsh@0.1.0-rc.6" pnpm --save-exact --ignore-scripts)。
pnpm 的目录联接(junction)被保留,由安装器在解压后重建。
2. build\make-payload.mjs —— 把 stage\payload 打成自研容器格式 payload.dshpkg.gz(gzip;记录普通文件 + 相对目录联接),无需外部解压器。
3. build\installer.cs —— WinForms 安装器(C# 4.0 兼容):内嵌 payload、卸载器、图标;解压时用 .NET 自带的 GZipStream 流式解压,mklink /J 重建
pnpm 目录联接(失败自动回退为复制),并写入启动脚本、快捷方式、注册表。
4. build\uninstaller.cs —— 卸载器:删快捷方式、注册表,自删除安装目录(无写权限时自动请求提权)。
5. build\make-icon.ps1 —— 用 Edge 无头模式把官网 whale logo(favicon.svg)栅格化并封装成多尺寸 .ico。
6. build\build.ps1 —— 编排:自检(内嵌 node/dsh 可运行)→ 打包 → 编译卸载器 → 用 csc.exe /resource: 把 payload、卸载器、图标嵌入安装器 exe → 生成校验和。
-NoManifest 可构建免 UAC 的测试版;-SkipPayload 复用已有 payload。

重建(升级 dsh 版本时)

1. 更新 payload 里的 dsh(在 stage\payload\app 下)
pnpm add "@deepseek-ai/dsh@" --save-exact --ignore-scripts

2. 同步 installer.cs 里的 ProductInfo.Version / NodeVersion(如更换)

3. 重新构建(-Version 只影响文件名) powershell -NoProfile -ExecutionPolicy Bypass -File build\build.ps1 -Version

构建仅需:Windows 10/11、PowerShell 5.1、pnpm、Node.js、7-Zip(解压 Node 包时)。
编译 C# 用的是系统自带 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe,注意必须带 /codepage:65001(源码为无 BOM 的 UTF-8)。
预览分享卡片长什么样 ↓xxyhya/dsh-installer
分享 · DeepSeek Harness Hub
xxyhya/dsh-installer

一键离线装好 Windows 版运行环境与依赖

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