The project's README from github.com/MarcoG-h/DSH-Launcher. As one markdown file: README.md.
无需安装 Node.js、无需源码,一键部署便携运行环境; DSH Web 直接内嵌在客户端窗口里。
从「启动器」升级为「多实例管理中枢」 —— 一套客户端并行运行多套独立的 DSH 环境, 每个环境自由搭配不同的插件组合;配合推荐整合包一键装机与带分类筛选的插件市场, 把插件生态的灵活性变成普通用户也能随手使用的能力。
特别感谢社区作者 @baihejiangnan的倾力相助
![]() 主界面 |
![]() 多实例管理 |
| 亮点 | 说明 |
|---|---|
| 多实例并行 | 支持多开DSH,每一套DSH实例可自由配置不同插件组合 |
| 内置整合包 | 为新手提供多套已优化的插件组合,上手即用 |
| 安全监测 | 安全审计时间轴 + 泄露检测,守护账号与会话数据安全 |
| 插件市场 | 分类快速找到想要的插件,内置三种插件源 |
| 本地插件管理 | 系统全新升级,适配多实例,避免重复下载插件 |
| 一键部署 | 内置独立环境 , 无需准备 , 全程一键,离线可用 |
| 客户端界面 | DSH Web 直接内嵌在原生窗口,多开更丝滑 |
| 桌面体验 | 系统托盘三态状态灯 + 悬浮球 + 开屏动画 |
->V3版本介绍<-
内核零改动:DSH Launcher 直接运行官方 dsh,完整保留「一切皆插件」架构与全部官方能力。 数据目录(
DSH_HOME)与 CLI 完全兼容:默认共享已有目录,已有会话 / API Key 直接生效; 也可为实例创建全新独立目录,会话、插件、凭据与其余实例彻底隔离。
| 文件 | 说明 | 大小 |
|---|---|---|
| 标准版 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 行为一致)。
首次使用:

升级部署:
~\.dsh 里的第三方插件与 cordis.patch.yml 手动条目。一套客户端并行运行多个互不干扰的 DSH 实例,每个实例拥有独立配置与端口
可以给「写代码」「日常聊天」「跑测试」各建一个实例,切换实例 = 切换整套插件环境
新建实例模式:(原理详见:DSH_HOME 隔离)
「共享」——沿用现有数据目录(共享会话记录,预设,设置选项等等)
「独立」——创建全新数据目录(会话、插件、等其他实例彻底隔离)
每个实例可单独从客户端控制,独立开启
对于使用「共享」模式的实例,不能同时在一个会话工作



分类标签:按分类标签快速找到感兴趣的功能,卡片上直接显示命中分类,点击即可反向筛选
集成插件下载源:Github,Deepseek1024,dshfind 提供多元化下载渠道(插件中文简介)
插件详情内嵌预览,一键安装并归档到本地插件库



如果您有任何想要的新功能,欢迎来找我交流!QQ交流群:957159489
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(单窗口,仅本机回环)
MIT。基于 deepseek-ai/deepseek-harness(MIT)。