DSH-Launcher README

The project's README from github.com/MarcoG-h/DSH-Launcher. As one markdown file: README.md.

中文 | English

DSH Launcher V3 — 鲸罗棋布

GitHub stars Windows Desktop App v3.1.2 MIT License

无需安装 Node.js、无需源码,一键部署便携运行环境; DSH Web 直接内嵌在客户端窗口里。

从「启动器」升级为「多实例管理中枢」 —— 一套客户端并行运行多套独立的 DSH 环境, 每个环境自由搭配不同的插件组合;配合推荐整合包一键装机与带分类筛选的插件市场, 把插件生态的灵活性变成普通用户也能随手使用的能力。

特别感谢社区作者 @baihejiangnan的倾力相助

DSH Launcher 主界面
主界面
多实例管理
多实例管理

V3版本 新功能亮点

亮点 说明
多实例并行 支持多开DSH,每一套DSH实例可自由配置不同插件组合
内置整合包 为新手提供多套已优化的插件组合,上手即用
安全监测 安全审计时间轴 + 泄露检测,守护账号与会话数据安全
插件市场 分类快速找到想要的插件,内置三种插件源
本地插件管理 系统全新升级,适配多实例,避免重复下载插件
一键部署 内置独立环境 , 无需准备 , 全程一键,离线可用
客户端界面 DSH Web 直接内嵌在原生窗口,多开更丝滑
桌面体验 系统托盘三态状态灯 + 悬浮球 + 开屏动画

->V3版本介绍<-

内核零改动:DSH Launcher 直接运行官方 dsh,完整保留「一切皆插件」架构与全部官方能力。 数据目录(DSH_HOME)与 CLI 完全兼容:默认共享已有目录,已有会话 / API Key 直接生效; 也可为实例创建全新独立目录,会话、插件、凭据与其余实例彻底隔离。


下载安装

GitHub Releases(推荐)

文件 说明 大小
标准版 exe NSIS 安装到系统,自动创建桌面 / 开始菜单快捷方式 ~100 MB
简单版 exe 不带多实例的极简版本,适合只需单个 DSH 的用户 ~100 MB
专业版Launcher 多实例系统,轻量化,新手不推荐(适配Win/linux/mac) ~ 20 MB
更多版本见 Releases 页面。

📺 快速上手视频教程:BiliBili

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

首次使用:

  1. 双击安装,安装完成后启动 DSH Launcher,显示开屏动画。
  2. 进入「设置 → 快速离线部署」点击**「快速离线部署」**,自动安装便携 Node + pnpm + dsh 运行环境,部署完成自动切换为内置模式并回填路径。
  3. 回到「控制台」点击**「启动」**,就绪后自动进入 DSH 界面,即可开始使用。
  4. 如尚未配置 API Key,在 DSH 界面填写即可。

快速离线部署 · 一键下载便携环境

升级部署:


新功能介绍

多实例

多实例管理

推荐整合包


安全系统

安全审计时间轴

泄露检测


新版插件市场

插件市场

新版本地插件管理

插件矩阵


其余功能

余额与日志

如果您有任何想要的新功能,欢迎来找我交流!QQ交流群:957159489

QQ 交流群


系统要求


从源码构建

pnpm install        # 首次需要下载 Electron,网络慢时可在 .npmrc 配置 electron_mirror
pnpm dev            # 开发模式(HMR)
pnpm build          # 构建 main / preload / renderer 到 out/
pnpm dist           # electron-vite build + electron-builder --win → release/

网络受限时:Electron 镜像 $env:ELECTRON_MIRROR='https://npmmirror.com/mirrors/electron/'。

架构

┌──────────────────────────────────────────────────┐
│  Electron 壳(main process)                       │
│  · 单实例锁 / 窗口 / 托盘 / 悬浮球 / 快捷方式维护   │
│  · 多实例 harness 生命周期(启动/停止/重启/超时保护) │
│  · 整合包装机 / 插件市场(分类筛选) / 余额          │
└──────────────┬───────────────────────────────────┘
               │  spawn node dsh/lib/bin.js <profile>
               │  (DSH_HOME=<共享或独立数据目录>)
               ▼
       内置 node.exe + @deepseek-ai/dsh
       输出 "dsh web: http://127.0.0.1:<port>"
               │  就绪探测(HTTP 200)后加载
               ▼
       WebContentsView 内嵌 DSH UI(单窗口,仅本机回环)

贡献

License

MIT。基于 deepseek-ai/deepseek-harness(MIT)。

DSH-Launcher (MarcoG-h/DSH-Launcher)

Searching Database…

这是什么?DSH Launcher 是 DeepSeek Harness(DSH)的桌面图形界面和多实例管理中心;它可以让你并行运行多个相互独立的 DSH 环境,每个环境有各自的插件集合,还提供插件市场、安全审计和一键部署。
这是 DSH 本身,还是只是它的一个外壳?它是一个 Electron 桌面外壳,运行官方的 “dsh” CLI 且不修改其核心,完整保留 DSH “一切皆插件”的架构和能力。
怎么让 DSH Launcher 跑起来?从 GitHub Releases 下载安装程序 exe 并运行,然后打开 设置 → 快速离线部署,自动安装便携版 Node + pnpm + dsh 运行时,部署完成后在控制台点击开始。
我需要自己先安装 Node.js 吗?不需要——内置版本不要求预装 Node.js 或任何其他运行时;启动器会为你搭建一个便携环境。
运行多个实例有什么要注意的地方?“shared”(共享)模式下创建的实例复用同一个数据目录,因此两个共享模式的实例无法同时运行会话;如果需要完全隔离,请使用 “independent”(独立)模式。
它只能在 Windows 上运行吗?主版本面向 Windows 10/11(x64),但还有一个轻量版 “Professional Launcher”,适配 Windows、Linux 和 macOS。
内置的“推荐整合包”是什么?它们是精心挑选的插件合集,可以一键安装;启动器会自动创建实例、下载所有包含的插件,并应用兼容性补丁来修复第三方插件之间的冲突。
为什么我要用多个 DSH 实例而不是一个?每个实例可以搭载完全不同的插件组合——比如一个写代码、一个日常聊天、一个做测试——切换实例就等于瞬间切换整套插件环境。
插件市场是怎么组织的?插件按类别打标签便于快速筛选,来源有三个(GitHub、Deepseek1024、dshfind),安装前可内联预览,然后直接装入本地插件库。
什么是 DSH(DeepSeek Harness)?它是官方的 deepseek-ai/deepseek-harness 项目,一个采用 MIT 许可、“一切皆插件”的智能体核心;DSH Launcher 不加修改地运行它,只是在其上添加了图形界面、多实例管理和插件工具。
Creator
MarcoG-h
Size
20.8 MB
Stars
268
Age
2mo
Commits · 90 Days