MarcoG-h/DSH-Launcher · 上手攻略

  • 仓库:MarcoG-h/DSH-Launcher
  • 链接:https://github.com/MarcoG-h/DSH-Launcher
  • 分类:DeepSeek Harness · 启动器 · Windows 桌面应用
  • 作者:Jay
  • 更新:2026-08-21

是什么

DSH-Launcher 是一个 DeepSeek Harness(DSH)Windows 桌面启动器,基于 Electron + 内置 Node.js 运行时实现"一键部署、多实例并行"的 DeepSeek Harness 使用体验。无需安装 Node.js 或任何其他运行时环境,下载 exe 后点两下即可启动完整的 DSH Web 界面。支持多实例并行(不同插件组合的独立 DSH 环境)、内置精选插件整合包(小白一键装机)、带分类筛选的插件市场,以及完整的客户端界面(系统托盘、悬浮球、余额小部件)。

从"启动器"升级为「多实例管理中枢」——一套客户端内并行运行多套互相隔离的 DSH 实例。

解决什么问题

DeepSeek Harness(DSH)本身是纯命令行的 CLI 工具,虽然功能强大,但存在以下使用门槛: - 需要手动安装 Node.js、pnpm 等运行时 - 多插件组合管理靠手动复制配置文件 - 没有图形界面,每次用要敲命令 - 想同时跑"写代码"和"日常聊天"两套不同配置的 DSH 需要手动切换 DSH_HOME

DSH-Launcher 把这一切变成下载安装 → 点击"快速离线部署" → 启动 → 用 DSH,全程不需要任何命令行操作。

快速安装

方式一:下载安装版(推荐新手)

前往 Releases 页面 下载最新安装版:

文件 说明 大小
DSH.Launcher.Setup.{version}.exe NSIS 安装版,自动创建桌面/开始菜单快捷方式 ~100 MB
DSH.Launcher.Setup.2.0.3.exe 简单版(不带多实例),适合只需单个 DSH 的用户 ~100 MB

当前最新版本:v3.0.3

最低系统要求:Windows 10/11 (x64),不需要预装 Node.js 或任何运行时,4GB+ 内存(推荐)。

方式二:开发模式构建

# 需要 pnpm(Node.js 开发环境)
pnpm install    # 首次需要下载 Electron,网络慢时配置镜像
pnpm dev       # 开发模式,热更新
pnpm build     # 构建 main/preload/renderer 到 out/
pnpm dist      # electron-vite build + electron-builder --win → release/

⚠️ 网络受限时,Electron 镜像配置:$env:ELECTRON_MIRROR='https://npmmirror.com/mirrors/electron/'

核心用法

首次使用步骤

  1. 下载安装版 exe,双击安装
  2. 启动 DSH Launcher(出现开屏动画)
  3. 进入「设置 → 快速离线部署」,点击「快速离线部署」 - 自动下载并安装便携 Node + pnpm + dsh 运行环境 - 部署完成后自动切换为内置模式并回填路径
  4. 回到「控制台」点击「启动」
  5. 就绪后自动进入 DSH 界面,填写 API Key 即可使用

多实例管理(核心亮点)

DSH-Launcher v3 的核心创新:一套客户端并行运行多个互不干扰的 DSH 实例,每个实例拥有独立配置与端口。

使用场景举例: - 实例 A:写代码专用(CodePilot 插件组合) - 实例 B:日常聊天(轻量插件组合) - 实例 C:跑测试(隔离环境)

新建实例模式(原理参考 DSH_HOME 隔离指南):

模式 说明
共享(Shared) 沿用现有数据目录(共享会话记录、预设、设置选项等)
独立(Independent) 创建全新数据目录,会话、插件与其余实例彻底隔离

注意:使用「共享」模式的实例,同一时间只能有一个在工作(不能同时开两个共享实例)。

整合包一键装机

内置两个精选插件整合包,一键下载后: - 自动创建独立实例 - 自动装齐整合包内全部插件 - 整合包内插件相互隔离,附带补丁修复已知兼容性问题

整合包由社区作者 @baihejiangnan 维护,详情见 插件包仓库

插件市场

  • 分类标签快速筛选(写作、代码、学术等)
  • 三种插件下载源:GitHub、Deepseek1024、dshfind(提供中文插件简介)
  • 插件详情内嵌预览,一键安装归档到本地插件库

客户端界面功能

  • 系统托盘:常驻托盘 + 三态状态灯、全屏沉浸模式、关闭至托盘
  • 悬浮球:快速操作入口
  • 余额小部件:监控 DSH API 消费
  • 控制台:一键启动/重启/关闭实例

数据目录说明

  • 安装版数据目录:%APPDATA%\dsh-launcher
  • DSH 会话数据默认沿用 ~\.dsh(即 DSH_HOME
  • 强制指定 DSH 配置目录:启动前设置环境变量 DSH_HOME(行为与 dsh CLI 一致)

升级

  • 覆盖安装新版 exe 即可,数据不会丢失,安装器自动结束旧进程
  • 「更新内置 dsh」功能只升级内置配套插件,不覆盖 ~\.dsh 里的第三方插件与 cordis.patch.yml 手动条目

典型适用场景

  • 不想折腾命令行的 DSH 潜在用户:下载 exe 点两下就能用完整功能
  • 需要多角色隔离:同时跑写代码/日常聊天/测试三个不同配置的 DSH 实例
  • Windows 优先用户:项目明确只提供 Windows exe,适合 Windows 环境使用
  • 快速试用插件:通过整合包一键装机,不需要研究每个插件的依赖兼容性

坑与注意

  1. 仅限 Windows:项目目前只有 Windows exe,macOS / Linux 用户无法使用此启动器,只能用原生 dsh CLI。
  2. 多实例「共享」模式不支持同时工作:两个共享模式实例不能同时在一个会话工作,只能串行切换。
  3. 离线部署需要稳定网络:首次"快速离线部署"需下载 Node/pnpm/dsh 等依赖(约 200-300 MB),网络不稳定时建议提前备好。
  4. API Key 自己管:DSH-Launcher 本身不提供 DSH API Key,需要用户自行从 DeepSeek 平台获取并填写。
  5. Electron 镜像配置:国内网络环境建议配置 Electron 镜像,否则首次安装 pnpm install 可能极慢。
  6. v3.0.3 为最新稳定版:README 显示内置版本;升级前建议阅读 Release Note,尤其是多实例行为变更。
  7. 插件兼容性问题:非整合包内的第三方插件,DSH-Launcher 不担保兼容性,使用前建议在独立实例中测试。

与同类对比

方案 DSH-Launcher 原生 dsh CLI DeepSeek Web
操作系统 Windows 专属 跨平台 浏览器
安装门槛 下载 exe 即用 需装 Node.js + pnpm 无(仅 Web)
图形界面 ✅ 原生窗口 ❌ 纯命令 ✅ Web UI
多实例并行 ✅ 核心功能 ❌ 需手动切换 DSH_HOME ❌ 不支持
插件管理 ✅ 可视化 + 整合包 ⚠️ 纯 CLI ⚠️ 官方市场
自托管 ❌ 不支持 ✅ 支持 ❌ DeepSeek 官方
内网离线 ✅ 可离线部署 ❌ 需联网

核心差异:DSH-Launcher 是 Windows 用户专用的 DSH 最简入口,把原本需要折腾 Node.js 环境 + 命令行的 DSH,变成了"下载即用、多实例并行、插件一键装"的全功能桌面应用,尤其适合不想碰命令行的 Windows 用户。

一句话推荐结论

Windows 用户想零门槛用 DeepSeek Harness,选 DSH-Launcher——下载 exe → 点快速离线部署 → 启动就能用,还能多开几个不同插件配置的实例同时跑,彻底省掉 Node.js 环境的折腾。

⚠️ 注意:多实例「共享」模式不能同时工作;API Key 需自行从 DeepSeek 平台获取;网络受限时记得配 Electron 镜像。