DeepSeek Harness Hub
← 返回列表

openrect/dsh-community-installer

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
需源码安装

非官方 Windows 安装器,让 DeepSeek Harness 的安装、版本切换和运行环境管理更简单。

暂不能直接安装(需源码编译或环境不满足):缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。 · 最近上游提交 2026/9/18 · 已提供中文文档

DeepSeek Harness (DSH) 的干净 Windows 安装程序和自动更新伴侣,提供轻量级在线和离线安装包。

综合分
31.5
GitHub 分
31.5
用户评分
★ Stars
2
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add openrect/dsh-community-installer
缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装,改用 GitHub 源安装
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

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

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

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

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/19 07:36:33

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

DSH Community Installer
非官方 Windows 安装器,让 DeepSeek Harness 的安装、版本切换和运行环境管理更简单。
English · 中文 · 下载安装包

DSH Community Installer

根据当前界面绘制的矢量示意图,使用示例数据,支持中英文。

可以做什么

- 安装官方 DSH:联网版获取兼容的上游软件包;离线版导入构建时预置的运行环境。
- 管理多个版本:查看可用及已安装版本,搜索、筛选、安装、切换或删除;有发布日期时一并显示。
- 保持日常启动简单:启动所选版本并打开默认浏览器,托盘保留打开 Harness、环境与版本、退出三个入口。
- 查看和修复环境:显示私有 Node.js 的实际版本、可执行路径与检查结果,提供修复入口。
- 看清操作状态:安装显示进度,没有百分比的任务显示流动动画;安装目录、下载缓存和运行日志可查看。
- 统一深色界面:中英文切换,共用字体、按钮、圆角、间距和窗口控件。

下载与使用

支持 Windows 10 22H2 / Windows 11,x64。目前不提供 macOS 或 Microsoft Store 版本。

从 GitHub Releases 下载:

| 版本 | 文件名 | 适用情况 |
| --- | --- | --- |
| 联网版 | DSH-Community-Setup-0.4.7-Windows-x64.exe | 日常使用,首次准备时可访问 Node.js 下载源和 npm 仓库 |
| 离线版 | DSH-Community-Offline-Setup-0.4.7-Windows-x64.exe | 内含预置运行环境,适合无法访问上述下载源的电脑 |

两个版本均需要 Microsoft Edge WebView2。离线版只覆盖本地运行环境的准备;模型服务等联网能力仍取决于所用配置。

1. 安装并打开应用,首次使用点击“开始安装”。
2. 准备完成后,应用启动 Harness,并在默认浏览器打开 http://127.0.0.1:3080。
3. 在上游 Harness 界面中配置模型与 API Key;本安装器不收集或预置这些信息。
4. 通过托盘进入“环境与版本”,管理 DSH、检查 Node、查看日志或调整更新偏好。

版本与运行环境

所有 DSH 版本共用应用自带的 Node.js 24.19.0,不会使用或替换系统中其他 Node 版本。同一时间运行一个 DSH 版本。

| 内容 | 位置 |
| --- | --- |
| DSH 程序文件 | %LOCALAPPDATA%\DSHCommunityInstaller\dsh\ |
| 私有 Node.js | %LOCALAPPDATA%\DSHCommunityInstaller\node\24.19.0\win-x64 |
| 下载缓存 | %LOCALAPPDATA%\DSHCommunityInstaller\package-managers\pnpm-store |
| 运行日志 | %LOCALAPPDATA%\DSHCommunityInstaller\logs |
| 上游配置与会话 | %USERPROFILE%\.dsh |

版本列表按版本号从新到旧排列,当前版本和已安装版本不额外置顶。版本目录查询独立于运行时维护任务,失败时保留已获取的列表,可再次点击“检查更新”。

切换前会验证候选版本;运行中的服务需要重启。切换失败会尝试恢复先前版本。各版本共用上游配置与会话,旧版不一定能够读取新版写入的数据。删除版本只移除对应程序文件;卸载安装器会清理私有运行环境与日志,保留 .dsh。

更新

“偏好与更新”提供语言切换、自动检查 DSH 更新开关和应用更新检查。自动检查默认开启,服务启动成功后在后台进行;安装更新需要用户确认。

DSH 更新使用官方 npm 的 latest 和 next 通道,并检查私有 Node 兼容性。安装器自身使用独立的签名更新源。

开发与界面预览

技术栈为 Tauri 2 + Rust + Vanilla TypeScript。Windows 构建需要 Node.js、pnpm、Rust MSVC 工具链与 Visual Studio C++ 构建工具;工具版本见 CI 配置。

pnpm install --frozen-lockfile
pnpm frontend:dev

浏览器预览使用模拟数据,不执行真实安装或删除。生成包含 16 组共用 UI 样式和 70 个界面状态的独立预览:

node scripts/export-ui-gallery.mjs

打开生成的 dist/ui-gallery.html,或在开发服务启动后访问 http://127.0.0.1:1420/dist/ui-gallery.html。控件样式和业务界面直接复用应用代码,见 共用 UI 说明。

pnpm frontend:build
pnpm test
pnpm build:online
需要离线安装包时再执行:
pnpm build:offline

打包脚本要求 Tauri 更新签名私钥:通过 TAURI_SIGNING_PRIVATE_KEY 环境变量提供,或保存在本机 %USERPROFILE%\.tauri\dsh-community-installer.key;私钥不能提交到仓库。产物位于 dist/tauri/。两个版本均已构建后,pnpm release 为现有产物生成校验文件与更新清单,不会自动上传 GitHub。

窗口问题排查见 窗口诊断说明。

项目与许可证

本项目是非官方社区项目,与 DeepSeek 不存在隶属、授权或背书关系。安装的是官方 @deepseek-ai/dsh 软件包;上游界面与能力由 DeepSeek Harness 提供。

当前安装包没有 Windows 代码签名。请从本仓库 Release 获取安装包并核对提供的 SHA-256;Tauri 更新签名与 Windows 代码签名是两回事。

本项目采用 MIT 许可证。另见隐私政策、第三方声明和安全说明。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群