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

跨平台预构建包 dsh-tauri/deepseek-harness-pkg

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

DeepSeek Harnessdsh的跨平台生产依赖包 —— 固定版本,由 GitHub Actions…

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

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

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

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · other
装得上吗
实装验证未通过(dependency_conflict),装前请到仓库确认最近更新与 issue
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 6 天前
档位由哪些信号合成

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

验证判据与等级说明 →
⚠︎ 实装验证未通过(dependency_conflict · 2026/9/27) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

缺少 main/exports/bin 入口声明;要求 dsh 0.2.2-alpha.2,而最新版为 0.2.1-rc.5;仓库 package.json 标记 private,未发布到 npm,需从源码安装

展开查看检查明细 ↓

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

✗npm 包deepseek-harness-pkg(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22.19.0 · 基线 Node 22.19 满足
✗dsh CLI 依赖要求 0.2.2-alpha.2 · 最新 0.2.1-rc.5 不兼容
✗入口文件缺少入口声明

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

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 17:41:39

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

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

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

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

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

功能亮点

  • 跨平台生产依赖包
  • 固定版本

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness Pkg DeepSeek Harness(dsh)的跨平台生产依赖包 —— 固定版本,由 GitHub Actions 自动同步构建。 English · 中文 开发者预览。 上游迭代较快,可能出现不兼容变更。 快速开始 ZIP 包含 dsh CLI 与 Web UI 的生产 npm 依赖,不含 Node.js 可执行文件,也不是桌面安装包。.asar.zip 里是同一份内容的 Electron 单文件资源:解压得到 .asar,供 Electron 应用直接挂载。asar 自身不压缩(每平台约 400 MiB),外面那层 ZIP 只为把下载体积压回 ~140 MiB。 要求: 自行安装 Node.js >=22.19.0 并加入 PATH(CI 使用 22.22.0);使用 ZIP 无需全局安装 pnpm。 从 Releases 下载对应平台的 ZIP,解压后在解压根目录打开终端。
展开完整文档(README 剩余 1 节)
DeepSeek Harness Pkg

DeepSeek Harness(dsh)的跨平台生产依赖包 —— 固定版本,由 GitHub Actions 自动同步构建。

English · 中文

开发者预览。 上游迭代较快,可能出现不兼容变更。

快速开始

ZIP 包含 dsh CLI 与 Web UI 的生产 npm 依赖,不含 Node.js 可执行文件,也不是桌面安装包。.asar.zip 里是同一份内容的 Electron 单文件资源:解压得到 .asar,供 Electron 应用直接挂载。asar 自身不压缩(每平台约 400 MiB),外面那层 ZIP 只为把下载体积压回 ~140 MiB。

要求: 自行安装 Node.js >=22.19.0 并加入 PATH(CI 使用 22.22.0);使用 ZIP 无需全局安装 pnpm。

从 Releases 下载对应平台的 ZIP,解压后在解压根目录打开终端。

| 平台 | ZIP(外部 Node) | asar.zip(Electron,先解压) |
| Windows(x64) | deepseek-harness-pkg-windows.zip | deepseek-harness-pkg-windows.asar.zip |
| Windows(ARM64) | deepseek-harness-pkg-windows-arm64.zip | deepseek-harness-pkg-windows-arm64.asar.zip |
| macOS(Apple Silicon) | deepseek-harness-pkg-macos-arm64.zip | deepseek-harness-pkg-macos-arm64.asar.zip |
| macOS(Intel) | deepseek-harness-pkg-macos-x64.zip | deepseek-harness-pkg-macos-x64.asar.zip |
| Linux(x64) | deepseek-harness-pkg-linux.zip | deepseek-harness-pkg-linux.asar.zip |
| Linux(ARM64 / aarch64) | deepseek-harness-pkg-linux-arm64.zip | deepseek-harness-pkg-linux-arm64.asar.zip |

.asar.zip 解压后是单个 deepseek-harness-pkg-<平台>.asar,内部目录结构与 ZIP 相同(node_modules/ + package.json)。但只有 Electron 的 fs 能读 asar:普通 Node 需要 ZIP,或先 npx @electron/asar extract deepseek-harness-pkg-linux.asar out 解包。asar 里没有 unpacked 目录,node-pty 的 spawn-helper 这类需要真正落在磁盘上的可执行文件同样要先解包后才能 spawn。

Windows(PowerShell):

.\node_modules\.bin\dsh.cmd web

macOS / Linux:

./node_modules/.bin/dsh web

默认地址为 http://127.0.0.1:3080,请遵循 CLI 输出的认证访问指引。在界面中配置模型提供方/API Key,详见上游文档。

本地构建

维护者需要 Node.js >=22.19.0 与 pnpm 11.7.0,版本声明见 package.json。当前固定的 @deepseek-ai/dsh 版本为 0.2.1-alpha.1;桌面应用另按兼容规则选择内核。

pnpm install
pnpm start # 使用仓库依赖运行 dsh web
pnpm build # 将生产依赖部署到 build_dir/

pnpm build 将上游生产依赖部署到 build_dir/,不改写运行时代码;pnpm start 并不运行这份部署产物。依赖布局与安装脚本设置见工作区/构建策略。

发布与同步

两条同步工作流均每 6 小时运行,也支持手动输入:可选 version(留空自动选择)与 force(默认 false,用于强制重建)。

| 工作流 | 输入 / 选择规则 | 结果 |
| release.yml | 必填 dsh_version:npm 版本或 latest;表单默认 0.1.2-rc.1,不等于当前固定版本。 | 六个 ZIP + 六个 asar.zip;普通 Release dsh-<version>-<run_id>(<version> 使用输入原值)。 |
| sync-release.yml | 取 npm 所有已发布版本中 semver 最高者,覆盖所有 dist-tag,不只看 latest。 | 调用 npm 发布工作流;仅在发布成功后更新 main 的清单与锁文件。 |
| release-from-source.yml | 必填 dsh_version,不带 dsh-v;克隆准确的 dsh-v<version> tag,构建并部署运行时依赖闭包。 | 六个 ZIP + 六个 asar.zip;预发布 dsh-src-<version>-<run_id>;不更新 main。 |
| sync-source-release.yml | 选择高于 npm 最高版本的上游 GitHub Release 最高版本。 | 调用源码工作流;除非强制重建,否则跳过已有的源码预发布。 |

npm 预检先等待真实 tarball 可下载,最多 10 分钟。随后以 pnpm install --ignore-scripts 实际安装完整依赖闭包,有界重试通过后才启动六目标构建矩阵。

两条发布路径均会裁剪产物、按平台打包同名 asar(压缩成 *.asar.zip),并确认十二个资产已上传。体积报告仅供参考,不作为发布门槛。Windows ARM64 在 windows-11-arm 上原生安装;x64 的 ZIP 名仍是 deepseek-harness-pkg-windows.zip。

Linux ARM64 兼容性

两条发布路径均在 ubuntu-24.04-arm(Ubuntu 24.04、glibc 2.39)上使用 Node.js 22.22.0 原生安装、构建,不把 x64 依赖交叉打包为 ARM64。裁剪后会检查架构,加载 koffi、sharp、node-pty,并在该 runner 上运行部署后的 CLI web --help。

尚未验证或保证 Kylin V10 / glibc 2.28 兼容。 本机编译的原生模块继承 runner 工具链基线;上游预编译二进制另有 glibc / libstdc++ 要求。仅安装 Node.js 或重编一个模块不能证明整个 ZIP 兼容。请使用较新的受支持系统,或在匹配的 ARM64/glibc 2.28 环境中重建、验证完整依赖闭包(包括预编译依赖)后再部署。ZIP 仍需外部 ARM64 Node.js 运行时。

运行时兼容性

本地构建与两条发布路径均保留上游运行时代码。原有 LAN 放行和 Codex HTML 错误展示补丁已移除,避免可选定制因上游代码变化而阻塞打包。主机安全校验和提供方错误展示遵循打包所用的上游版本。Codex 错误因此可能包含原始 HTML 边缘响应正文,请将错误日志视为可能包含敏感信息。

需要 LAN 访问时,请查阅所打包 CLI 的帮助,按对应版本的参数配置。较新的上游版本要求绑定一个具体的本机 IPv4 或 IPv6 地址,而不是 0.0.0.0 等通配地址;原 LAN 放行环境变量不再覆盖这一策略。

--trusted-host 限制主机信任范围,不是认证机制。请妥善保管上游访问凭据,仅在可信网络启用 LAN。

安全与使用

- 仅供个人学习、研究与测试,请勿用于商业用途。
- dsh 可执行本地代码:请使用可信、隔离的环境,避免导入不可信配置或插件。
- LAN 暴露会增加风险;切勿向不可信网络开放服务或分享访问令牌。
- 开发者不对使用本项目造成的数据丢失或安全问题负责。

相关项目与致谢

DeepSeek Harness 是上游 CLI/Web/插件项目;DeepSeek Harness Desktop 将这些依赖包用于桌面应用。

感谢 n8n-pkg 的打包模式、pnpm 的依赖/部署工具,以及 GitHub Actions 的跨平台构建支持。
预览分享卡片长什么样 ↓dsh-tauri/deepseek-harness-pkg
分享 · DeepSeek Harness Hub
dsh-tauri/deepseek-harness-pkg

DeepSeek Harnessdsh的跨平台生产依赖包 —— 固定版本,由 GitHub Actions…

回到顶部