🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

S1GHLE/dsh-quicklauncher

DeepSeek Harnessspec-screened扫描:无法判定在 GitHub 查看 ↗
未验证

双击启动 DSH,有更新时顺手更新。

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/15 · 已提供中文文档

DeepSeek Harness 的 Windows 一键启动器:检查更新,引导源码或 npm 安装,然后启动 Web UI。与 DeepSeek 无关联。

综合分
29
GitHub 分
29
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add S1GHLE/dsh-quicklauncher
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:已验证本站已于 0 天前真实安装成功
是什么
dsh 原生插件 · market
装得上吗
本站已真实安装成功(非静态推断)
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
活跃:最近一次提交在 10 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/24(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-quicklauncher

双击启动 DSH,有更新时顺手更新。
适用于 Windows 的 DeepSeek Harness 社区启动器

快速开始 ·
启动与更新 ·
常见问题 ·
进阶配置

把安装、更新检查和 Web 界面启动放进同一个入口。第一次运行按提示完成安装,以后双击 .cmd 文件或桌面快捷方式即可使用。

- 两种安装方式:使用 npm 发布版,或从源码安装并构建。
- 启动前检查更新:展示版本或提交信息,由你选择是否更新。
- 记住跳过的更新:检测到的更新信息不变时,下次直接启动。
- 自动打开浏览器:启动服务后等待本地端口可用,再打开 Web 界面。

本项目由社区维护,与 DeepSeek 官方无隶属关系,也未获官方背书。

快速开始

1. 准备环境

| 环境 | 要求 |
| --- | --- |
| 系统 | Windows,使用 Windows PowerShell 5.1 即可 |
| Node.js | 按当前启动器的校验规则:^22.19.0 或 >=24.0.0,不接受 Node.js 23 |
| npm | NPM 模式需要;通常随 Node.js 一起安装 |
| Git、pnpm | 源码模式需要;未找到 pnpm 时,启动器会尝试自动安装 |

首次安装和更新需要联网。相关命令应能在终端中直接运行。

2. 下载并双击

从本仓库选择 Code → Download ZIP,解压到一个固定目录;也可以克隆仓库:

git clone https://github.com/S1GHLE/dsh-quicklauncher.git

打开文件夹,双击 dsh-quicklauncher.cmd。

请保留完整目录,尤其是同级的 .cmd 和 .ps1 文件。建议把启动器与 DSH 源码分别放在独立目录中。

3. 选择运行方式

没有检测到可用安装时,启动器会显示安装菜单:

| 选择 | 适合谁 | 首次运行会做什么 | 后续更新来源 |
| --- | --- | --- | --- |
| 2 · NPM 模式 | 日常使用 DSH 的用户 | 在启动器的本地工具目录安装 @deepseek-ai/dsh | npm 的 latest 发布版 |
| 1 · 源码模式 | 需要跟进源码或修改代码的开发者 | 克隆仓库、安装依赖、构建项目 | 当前分支对应的 origin 远端分支 |

日常使用建议选择 2,安装菜单直接回车也会选择 NPM 模式。 源码模式需要完成本地构建,耗时取决于网络、电脑性能和依赖情况。

安装成功后会保存模式和路径,并启动 DSH、打开浏览器。如果已经发现可用的源码目录或本地 NPM 安装,启动器会直接使用它。

可选:添加桌面快捷方式

在启动器目录打开 PowerShell,执行:

powershell -NoProfile -ExecutionPolicy Bypass -File .\tools\make-dsh-shortcut.ps1 -StartMenu

这会创建带图标的桌面和开始菜单快捷方式。以后双击快捷方式即可;移动启动器文件夹后,请重新生成快捷方式。

启动与更新

日常使用只需要双击入口,也可以在启动器目录运行:

.\dsh-quicklauncher.cmd

每次启动大致经过以下步骤:

双击启动器
├─ 本地端口已可连接 → 直接打开浏览器
└─ 本地端口未开放
→ 查找安装,必要时引导安装
→ 检查更新,按选择更新或跳过
→ 在独立窗口启动 DSH
→ 等待端口可用,打开浏览器

默认地址为 http://127.0.0.1:3080/,启动等待时间最长约 120 秒。DSH 在独立窗口中运行,关闭那个服务窗口即可停止服务;关闭浏览器页面不会停止服务。

发现更新时

- 输入 1 或直接回车:立即更新,然后尝试启动。
- 输入 2:跳过本次更新,启动已安装版本。

跳过记录保存在 .dsh-launch-skip.txt。检测到的更新信息没有变化时,不会重复询问;删除这个文件可恢复提示。

| 模式 | 更新行为 |
| --- | --- |
| NPM 模式 | 在对应安装目录执行 npm install @deepseek-ai/dsh@latest |
| 源码模式 | 检查远端后,以 git merge --ff-only 合并当前分支的远端更新,执行 pnpm install;代码发生变化时再运行 pnpm run build |

源码更新检测到未提交改动时会跳过自动更新;本地与远端分支无法快进合并时,更新会中止。检查更新本身会联网,源码模式还会执行 git fetch 更新 Git 元数据。

更新检查失败后,启动器仍会尝试启动现有安装。更新失败不提供自动回滚,尤其是源码已经合并、依赖安装或构建随后失败的情况,需要查看窗口中的错误信息。

常见问题

已经安装过 DSH,还需要再装吗?

启动器会读取保存的配置,并尝试发现已有的源码目录或本地 NPM 安装。源码查找范围包括启动器所在目录及附近的祖先目录、其中的 deepseek-harness 子目录,以及 %USERPROFILE%\deepseek-harness 等位置。

NPM 模式默认使用本项目的 tools\dsh-npm 目录。通过 npm install -g 安装的全局 DSH 不会被直接识别为这个本地安装。

为什么再次双击没有检查更新?

如果目标端口已经可以连接,启动器会直接打开浏览器,并跳过安装与更新流程。要检查更新,先关闭正在运行 DSH 的服务窗口,再启动一次。

浏览器打开了,但页面不是 DSH,或者没有正常显示?
当前启动器通过本地 TCP 端口判断服务是否可用,不会进一步验证响应是否来自 DSH。请查看服务窗口的输出,并确认端口没有被其他程序占用。需要换端口时,在启动器目录运行:

$env:DSH_WEB_PORT = '3081'
.\dsh-quicklauncher.cmd

启动器目前打开的是普通本地首页,不会自动拼接认证 token;如果 DSH 提示认证,请按其界面或服务日志中的说明操作。

如何清除保存的运行方式?

.\dsh-quicklauncher.cmd --reset

这只删除保存的模式和路径配置,保留已安装的 DSH、用户数据和跳过更新的记录。下次运行仍会自动查找已有安装,因此不一定重新显示安装菜单。

已有两种可用安装时,可以通过 DSH_LAUNCHER_MODE 优先选择其中一种,见下方配置表。

源码安装失败怎么办?

查看安装窗口最后显示的错误。源码安装流程失败后,启动器会询问是否改用 NPM 模式,可以选择它继续完成安装。

进阶配置

以下变量在启动器运行前设置。例如,临时跳过更新检查:

$env:DSH_LAUNCHER_SKIP_CHECK = '1'
.\dsh-quicklauncher.cmd

这种写法只影响当前 PowerShell 会话及其启动的进程。从资源管理器双击时如需使用相同设置,请配置 Windows 用户环境变量。

| 环境变量 | 作用与默认值 |
| --- | --- |
| DSH_LAUNCHER_SKIP_CHECK=1 | 跳过更新检查;缺少安装时仍会进入安装流程 |
| DSH_LAUNCHER_MODE=source 或 npm | 优先选择运行模式,覆盖保存的模式;目标安装须可用,否则会继续查找或引导安装 |
| DSH_LAUNCHER_REPO | 指定源码安装或查找路径;默认安装到 %USERPROFILE%\deepseek-harness |
| DSH_LAUNCHER_TOOLS | 指定 NPM 安装目录;默认为启动器目录下的 tools\dsh-npm |
| DSH_LAUNCHER_CONFIG | 指定配置文件;默认为启动器目录下的 .dsh-launch-config.json |
| DSH_LAUNCHER_NO_AUTODISCOVER=1 | 关闭额外的源码目录自动搜索,仍会检查显式指定和保存的源码路径 |
| DSH_WEB_PORT | Web 服务端口,默认为 3080 |
| DSH_HOME | 传给 DSH 的用户目录,默认为 %USERPROFILE%\.dsh |

保存的有效安装路径会优先使用。需要更换目录时,可先用 --reset 清除配置,再设置路径变量后运行。

文件与维护

展开查看目录、辅助工具与诊断参数

主要文件

dsh-quicklauncher/
├── dsh-quicklauncher.cmd       # 双击入口
├── dsh-quicklauncher.ps1       # 安装、检查更新与启动逻辑
├── assets/                    # 图标及预览图
├── tools/
│   ├── make-dsh-shortcut.ps1   # 创建快捷方式
│   ├── make-dsh-icon.mjs       # 生成图标素材
│   └── fix-dsh-icon.ps1        # 修复快捷方式图标显示
├── package.json               # 项目元数据与辅助命令
├── LICENSE
└── README.md

运行过程中可能生成:

| 路径 | 用途 |
| --- | --- |
| .dsh-launch-config.json | 保存运行模式、安装路径 |
| .dsh-launch-skip.txt | 保存跳过更新的记录 |
| tools/dsh-npm/ | 默认的 NPM 模式安装目录 |

以上路径已在 .gitignore 中忽略。DSH 用户目录由 DSH_HOME 决定,与启动器配置分开存放。

图标工具

重新生成图标;需要可加载的 sharp 模块
node .\tools\make-dsh-icon.mjs

生成图标并输出终端预览
node .\tools\make-dsh-icon.mjs --preview

修复快捷方式的图标显示
powershell -NoProfile -ExecutionPolicy Bypass -File .\tools\fix-dsh-icon.ps1

图标配色、粒子与连线在 tools/make-dsh-icon.mjs 中调整;生成器会覆盖输出的 SVG、PNG 和 ICO。可以用 SHARP_PATH 指定已安装的 sharp 模块路径。

常用诊断参数

.\dsh-quicklauncher.cmd --smoke-version
.\dsh-quicklauncher.cmd --smoke-launch

| 参数 | 行为 |
| --- | --- |
| --smoke-version | 有可用安装时输出模式、版本、工具链、端口与更新检测结果;缺少安装时输出路径检测信息 |
| --smoke-launch | 有可用安装时打印解析出的启动命令,不启动服务 |
| --smoke-run | 执行真实流程,但不打开浏览器、不等待结束时的按键;仍可能安装、更新、写配置并启动服务,也可能需要菜单输入 |

诊断参数不能一概视为“无副作用”:--smoke-version 会进行联网检查,源码模式可能执行 git fetch;源码模式的工具链检查也可能尝试安装缺失的 pnpm。

维护脚本时,请保留 dsh-quicklauncher.ps1 的 UTF-8 BOM 和 .cmd 文件的 CRLF 换行,以兼容 Windows PowerShell 5.1 与命令提示符。

贡献与许可

欢迎提交 Issue 或 Pull Request。反馈问题时,请附上运行模式、Node.js 版本和相关错误输出,并移除密钥、token 等敏感信息。

本项目以文件夹形式分发,未发布到 npm;它与 dsh-quickstart 是各自独立的社区项目。
图标中的鲸鱼图形取自 DeepSeek Harness 仓库的 apps/web/public/favicon.svg,相关品牌与标志权利归原权利人所有。

代码采用 MIT License。

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

💬 加入社群

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

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群