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

Windows 安装管理器 xmnathan/deepseek-harness-setup

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

一键安装更新并配置自启动,双击即可运行

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

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

自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/xmnathan/deepseek-harness-setup.git
按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]!
作者未把包发布到 npm,只能用源码安装
插件本身没问题,是分发方式不同
数据截至 2026/09/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/06·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 59 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

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

验证判据与等级说明 →

可信度证据

安装兼容性检查需源码安装

仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装

展开查看检查明细 ↓

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

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

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

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

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

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

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

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

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

功能亮点

  • 一键安装更新
  • 配置自启动
  • 双击运行

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness Windows 安装程序 Windows 图形化安装管理器,用于安装、更新、启动 DeepSeek Harness,并配置为当前登录用户自启动。 双击运行: DeepSeekHarnessSetup.exe 程序是 Windows GUI 应用,启动和后台拉起 DeepSeek Harness 时都不会显示控制台窗口。 核心特性 1. 启动时自动检查管理员权限;非管理员状态会立即触发 UAC 提权。 2. 支持用户指定安装目录,默认目录为 D:\deepseek-harness。 3. 自动安装 Node.js LTS,并处理 npm、npx、pnpm、corepack 的路径刷新。 4. 一个按钮完成检查、安装、更新、自启动配置和启动。 5. 支持 npm 包模式和源码模式。 6. 使用当前桌面用户会话启动,避免 NSSM/Windows Service Session 0 导致的工作区、沙箱、本地文件访问异常。 7. 将配置、日志、缓存和 DSH_HOME 固定在用户选择的目录下,便于迁移和排查。
展开完整文档(README 剩余 1 节)
DeepSeek Harness Windows 安装程序

Windows 图形化安装管理器,用于安装、更新、启动 DeepSeek Harness,并配置为当前登录用户自启动。

双击运行:

DeepSeekHarnessSetup.exe

程序是 Windows GUI 应用,启动和后台拉起 DeepSeek Harness 时都不会显示控制台窗口。

核心特性

1. 启动时自动检查管理员权限;非管理员状态会立即触发 UAC 提权。
2. 支持用户指定安装目录,默认目录为 D:\deepseek-harness。
3. 自动安装 Node.js LTS,并处理 npm、npx、pnpm、corepack 的路径刷新。
4. 一个按钮完成检查、安装、更新、自启动配置和启动。
5. 支持 npm 包模式和源码模式。
6. 使用当前桌面用户会话启动,避免 NSSM/Windows Service Session 0 导致的工作区、沙箱、本地文件访问异常。
7. 将配置、日志、缓存和 DSH_HOME 固定在用户选择的目录下,便于迁移和排查。

最少需要的文件

普通用户只需要:

DeepSeekHarnessSetup.exe

维护或二次开发时再保留这些文件:

DeepSeekHarnessSetup.cs
Start-DeepSeekHarness.ps1
Migrate-DshHome.ps1
Build.ps1
README.md

说明:

- Start-DeepSeekHarness.ps1 已嵌入 exe。安装器运行时会自动释放到安装目录。
- Migrate-DshHome.ps1 用于从旧 npm 包模式迁移用户数据到源码模式。
- manager-settings.json 不随项目发布,运行后自动生成到 %LOCALAPPDATA%\DeepSeekHarnessSetup。

使用方式

1. 双击 DeepSeekHarnessSetup.exe。
2. 允许 Windows UAC 提权。
3. 确认或修改安装目录。
4. 点击 Check, Update and Start。
5. 等待进度条完成。首次安装 Node.js、下载依赖或源码构建时可能需要几分钟。
6. Web UI ready 后,管理器会打开 http://127.0.0.1:3080。

http://127.0.0.1:3080 能访问只代表 Web 服务端口已启动。DeepSeek Harness 还需要运行在当前桌面用户环境中,才能正常访问工作区、本地文件、用户凭据、Git/SSH 配置、OneDrive、网络盘等资源。本工具的自启动方案围绕这个前提设计。

主按钮行为

Check, Update and Start 会依次执行:

1. 释放内置启动脚本到安装目录。
2. 写入启动配置 config.json。
3. 检查 Node.js/npm/npx。
4. 缺少 Node.js 时安装 Node.js LTS。
5. 停止当前 DeepSeek Harness 任务和占用 3080 的旧进程。
6. 判断运行模式并同步依赖或源码。
7. 创建或刷新自启动入口。
8. 启动 DeepSeek Harness。
9. 等待 Web UI ready 后打开浏览器。

重复点击不会清空用户配置、会话、附件、工作区记录或 npm cache。

运行模式

npm 包模式

适合大多数用户。选择普通目录时自动使用 npm 包模式。

安装目录示例:

D:\deepseek-harness

DeepSeek Harness 会安装到:

\runtime

启动入口:

\runtime\node_modules\.bin\dsh.cmd web

每次点击 Check, Update and Start 都会执行:

npm install @deepseek-ai/dsh@latest

npm 会自行判断是否已有最新版。已是最新版时,这一步通常很快结束。

源码模式

选择 DeepSeek Harness 源码仓库根目录时自动使用源码模式。

源码目录识别条件:

package.json 的 name 为 @deepseek-ai/dsh-root 存在 pnpm-workspace.yaml 存在 apps\cli\src\bin.ts package.json 中存在 dsh 脚本

源码模式会优先使用本机已经安装的 pnpm.cmd。如果机器上存在多个 pnpm.cmd,会选择版本号最高的那个;安装器不会为了 pnpm 主动联网安装或强制升级。

源码模式会在源码根目录执行:

pnpm install --no-frozen-lockfile
pnpm run clean
pnpm run build
pnpm run dsh web

如果本机没有可用的 pnpm.cmd,但系统存在 corepack.cmd,会回退为:

corepack pnpm install --no-frozen-lockfile
corepack pnpm run clean
corepack pnpm run build
corepack pnpm run dsh web

源码目录是 Git 仓库且 tracked 文件没有本地改动时,管理器会先执行:

git pull --ff-only

如果检测到本地改动,会跳过 git pull,避免覆盖用户源码。

源码模式每次都会先 clean 再 build。这样会多花一些时间,但可以避免上游新增构建产物后,旧产物检查逻辑误判为“无需构建”,最终导致 Web 服务无法启动。

目录结构

安装目录会保存:

config.json 启动配置 Start-DeepSeekHarness.ps1 后台启动脚本,由 exe 自动释放 home\ DSH_HOME,保存配置、凭据、会话、附件、profiles logs\latest.log 最新启动日志 logs\deepseek-harness-.log 历史启动日志 logs\dsh-web.log DeepSeek Harness Web 服务日志 downloads\ Node.js MSI 下载缓存 npm-cache\ npm 下载缓存 runtime\ npm 包模式下的 dsh 本地安装目录

两种运行模式都会设置:

DSH_HOME=\home
npm_config_cache=\npm-cache

Node.js 本身仍按 Windows 标准方式安装到系统目录,例如:

C:\Program Files\nodejs

自启动方式

管理器优先创建当前用户登录触发的计划任务:

DeepSeekHarness

任务动作:

powershell.exe -NoProfile -ExecutionPolicy Bypass -WindowStyle Hidden -File "\Start-DeepSeekHarness.ps1" -InstallDir ""

计划任务会在当前登录用户的交互会话中运行,和浏览器、工作区、本地文件访问保持同一个用户上下文。

如果任务计划程序被系统策略拦截,管理器会创建当前用户注册表启动项作为 fallback:

HKCU\Software\Microsoft\Windows\CurrentVersion\Run\DeepSeekHarness

这只是兼容路径。推荐状态仍然是计划任务创建成功。

从 npm 包模式迁移到源码模式

旧版或手动运行的 npm 包版 dsh,用户数据常见位置是:

%USERPROFILE%\.dsh

源码模式默认使用:

D:\deepseek-harness\home

迁移命令:

powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\Migrate-DshHome.ps1 -SourceHome "$env:USERPROFILE\.dsh" -TargetHome "D:\deepseek-harness\home" -SourceDir "D:\deepseek-harness" -StopRunning

脚本会先备份目标 home 到:

D:\deepseek-harness\migration-backups

然后迁移配置、凭据、工作区、会话、附件和 profile 用户文件。node_modules 和 .dsh-module-fallback 会被排除,因为它们是可重新生成的依赖目录。

迁移完成后,脚本会对每个 profile 执行:

dsh plugin --profile install

这样源码模式会按新的 DSH_HOME 重建 profile 依赖和本地插件链接。

不要把旧的 runtime\node_modules 合并到源码目录。runtime 只属于 npm 包模式。

依赖

- Windows 10/11,或带桌面体验的 Windows Server。
- .NET Framework 4.x,用于运行 WinForms 管理器。
- Windows PowerShell 5.1,用于隐藏启动脚本和计划任务动作。
- 网络需要能访问 nodejs.org 和 npm registry。
- npm 包模式不需要 Git、pnpm、Python 或 Visual Studio。
- 源码模式建议安装 Git。
- 源码模式需要 pnpm 或 Corepack。管理器优先使用本机已安装的 pnpm;没有 pnpm 时才使用 Corepack 兜底。

Node.js 安装策略:

1. 优先检测本机已有 Node.js。
2. 如果没有 Node.js,优先尝试 winget 安装 OpenJS.NodeJS.LTS。
3. winget 不可用或失败时,从 nodejs.org 下载 LTS MSI 安装。
4. 安装器会按 UTF-8 读取 winget、npm、node 输出,避免中文日志乱码。
5. Node.js 刚安装完成后,会给 npm 子进程显式注入 Node.js 路径,避免依赖构建脚本提示 node 不是内部或外部命令。

常见问题

Web 页面打不开

点击 Open Logs 查看:

\logs\latest.log

再确认 3080 端口没有被其他进程占用。

源码模式启动失败

优先查看 latest.log。常见原因:

- 源码 build 失败。
- Corepack/pnpm 不可用。
- 迁移后的 profile 引用了本地插件,但 profile 依赖尚未重建。

通常重新点击 Check, Update and Start 可以完成依赖同步和构建。

第三方 API 或 token 没生效

检查迁移后的:

\home\settings.yaml
\home\.credentials.yaml

如果配置里引用的是环境变量,例如 OPENAI_API_KEY,还需要确认当前 Windows 用户环境变量存在。

不想自启动

点击 Remove Task。管理器会删除计划任务,并同时清理 HKCU Run fallback 项。

重新构建

普通用户不需要执行。

维护者重新生成 exe:

powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\Build.ps1

构建脚本使用 Windows 自带或 .NET Framework 附带的 csc.exe,输出类型是 winexe,因此生成的程序不会显示控制台窗口。
预览分享卡片长什么样 ↓xmnathan/deepseek-harness-setup
分享 · DeepSeek Harness Hub
xmnathan/deepseek-harness-setup

一键安装更新并配置自启动,双击即可运行

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