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

托盘启动器 abaicaia/dsh-tray-launcher

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

双击秒开 DSH,崩溃自动清理重启并留日志

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

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add abaicaia/dsh-tray-launcher
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]!
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
数据截至 2026/10/10·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/05·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 36 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

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

验证判据与等级说明 →

可信度证据

⚠︎ 实装验证未通过(unknown · 2026/10/10) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

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

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

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

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

功能亮点

  • 双击秒开
  • 崩溃自动清理重启
  • 全程日志排障

Windows 系统托盘版 DeepSeek Harness 启动器:双击秒开,异常时自动清理旧进程并重启,全程记录日志便于排障

README

由 DeepSeek 最新模型翻译生成
DSH 托盘启动器 · DshLauncher 让 DeepSeek Harness 变成「双击就能用」的 Windows 程序 —— 而且它坏掉的时候,你能自己救回来。 这是什么 DeepSeek Harness(DSH)本身是个命令行工具:要开它得敲命令,出了问题得看日志、杀进程、翻配置。 DshLauncher 是套在它外面的一个小托盘程序(单 exe,约 50 KB,不需要安装器): | 情况 | 双击桌面图标会怎样 | | DSH 正常 | 秒开界面(优先复用 Chrome PWA 窗口) | | DSH 挂了 / 没启动 | 自动清理卡住的旧进程 → 全新启动 → 打开界面 | | 界面彻底进不去 | 走救援模式(命令行也能用,见下) | ✨ 特性 - 🖱️ 双击即用 —— 桌面就一个「DeepSeek Harness」图标,别的都不用管 - 🩹 一键修复 —— 清理旧 DSH 进程(只杀 DSH,不碰其它 node 程序)→ 重新启动 → 就绪后开界面 - 🚑 救援模式 —— 本项目重点:DSH 起不来时的救命通道(详见下节) - 🧭 托盘常驻 —— 右键:打开界面 / 重启 / 叫小D来修 / 救援 / 停止 / 查看日志 / 开机自启 / 退出 - 🔁 单实例 —— 重复双击走命名管道转发给已有实例,不会双开、不弹窗
展开完整文档(README 剩余 1 节)
DSH 托盘启动器 · DshLauncher

让 DeepSeek Harness 变成「双击就能用」的 Windows 程序 —— 而且它坏掉的时候,你能自己救回来。

这是什么

DeepSeek Harness(DSH)本身是个命令行工具:要开它得敲命令,出了问题得看日志、杀进程、翻配置。

DshLauncher 是套在它外面的一个小托盘程序(单 exe,约 50 KB,不需要安装器):

| 情况 | 双击桌面图标会怎样 |
| DSH 正常 | 秒开界面(优先复用 Chrome PWA 窗口) |
| DSH 挂了 / 没启动 | 自动清理卡住的旧进程 → 全新启动 → 打开界面 |
| 界面彻底进不去 | 走救援模式(命令行也能用,见下) |

✨ 特性

- 🖱️ 双击即用 —— 桌面就一个「DeepSeek Harness」图标,别的都不用管
- 🩹 一键修复 —— 清理旧 DSH 进程(只杀 DSH,不碰其它 node 程序)→ 重新启动 → 就绪后开界面
- 🚑 救援模式 —— 本项目重点:DSH 起不来时的救命通道(详见下节)
- 🧭 托盘常驻 —— 右键:打开界面 / 重启 / 叫小D来修 / 救援 / 停止 / 查看日志 / 开机自启 / 退出
- 🔁 单实例 —— 重复双击走命名管道转发给已有实例,不会双开、不弹窗
- 📝 完整日志 —— 启动器动作日志 + 服务 stdout/stderr 分离落盘、自动轮转、启动失败自动附报错尾部
- 🚨 崩溃可感知 —— 托盘每 3 秒快检,DSH 意外退出会弹气泡提醒,点一下就能重启
- ⚙️ 零依赖 —— 单 exe(.NET Framework 4.x 系统自带),无需安装器、无需 Visual Studio

🚑 救援模式(本项目的重点)

什么时候用

- DSH 界面报 Failed to load plugins,插件一加载就崩
- 装了个插件之后,DSH 整个起不来了
- 启动直接闪退 / 卡死,根本看不到界面
- 改配置改坏了,进不去又退不回来

怎么用

界面还能开 → 托盘右键 → 救援

界面完全开不了 → 命令行(这才是救援模式真正的价值):

DshLauncher.exe --rescue-brief # 收集现场:只读生成诊断简报 DshLauncher.exe --rescue-diagnose # 读最近简报,给修复建议 DshLauncher.exe --rescue-verify # 救援验收:8 项自检清单 DshLauncher.exe --rescue-enter # 进入安全模式(跳过用户插件,起干净实例) DshLauncher.exe --rescue-exit # 退出安全模式,恢复正常 DshLauncher.exe --rescue-scan # 插件目录链接体检 DshLauncher.exe --rescue-snapshots # 列出可用配置快照 DshLauncher.exe --rescue-patches # 本地补丁状态

结果都会落盘到 logs\rescue-.txt。本程序是无控制台的窗口程序,不往屏幕打印,所以以文件为准。

安全模式是干什么的

它用 DSH_SAFE_MODE=1 启动一个干净实例(默认 3090 端口,跳过你装的那些插件)。

这样即使某个插件把 DSH 搞挂了,你也能进到界面里,把那个插件关掉或卸掉,再切回正常模式。

它不会乱动你的东西

- 诊断部分全程只读
- 需要改配置时,动手前自动快照,可一键回滚
- 你的会话数据、记忆、插件都不会被删

📦 安装

前置条件:Windows 10/11 + Node.js + 已经装好 DeepSeek Harness(dsh web 能正常跑)

方式一:下载即用(推荐)

1. 到 Releases 下载最新的 zip
2. 解压到任意目录
3. (可选)双击 install.cmd → 创建桌面快捷方式「DeepSeek Harness」
4. 双击 DshLauncher.exe 或桌面图标

方式二:从源码构建

git clone https://github.com/abaicaia/dsh-tray-launcher.git
cd dsh-tray-launcher
build.cmd

只用系统自带的 .NET Framework 4.x csc.exe,不需要 Visual Studio。构建完会自动生成图标并创建桌面快捷方式。

🚀 使用

托盘右键菜单

打开界面 · 重启(清理旧进程)· 叫小D来修 · 救援 · 停止 · 查看日志 · 开机自启 · 退出

双击托盘图标 = 打开界面。

命令行

DshLauncher.exe # 启动托盘(DSH 没跑就自动拉起) DshLauncher.exe --open # 托盘 + 打开界面 DshLauncher.exe --start [--noopen] # 一次性:清理 → 启动 → 打开界面 DshLauncher.exe --restart [--noopen] # 同 --start DshLauncher.exe --stop # 停止 DSH(弹窗确认) DshLauncher.exe --status # 状态报告 → logs\status.txt DshLauncher.exe --selftest # 环境自检 → logs\selftest.txt DshLauncher.exe --port 3199 # 指定端口(默认 3080) DshLauncher.exe --rescue- # 救援模式,见上 DshLauncher.exe --help # 帮助

🐛 出问题了怎么查

按顺序看,一般第一步就能定位:

1. logs\launcher.log —— 启动器自己的动作记录(清理/启动/报错,带时间戳;启动失败会附服务报错尾部)
2. logs\dsh-web-3080.stderr.log —— DSH 服务本身的报错(自动轮转,上一份存 .prev)
3. DshLauncher.exe --selftest → logs\selftest.txt —— 环境自检(node / WMI / netstat / 端口 / 健康状态)
4. 界面都进不去了 → --rescue-brief(见上)

📁 目录结构

DshLauncher.exe 主程序(单文件,双击即用) build.cmd 一键编译 ask-xiaod.cmd 叫小D来修(急救入口) src\ C# 源码(7 个文件) scripts\ 构建与打包脚本 assets\ 图标 docs\ 设计文档、开发复盘、编码规范 tests\ 测试脚本 logs\ 运行日志(不入库)

🔒 它不会碰什么

清理旧进程时,只杀确实是 DSH 的进程,不碰其它 node 程序:

- pid 文件里记录的进程
- 命令行含 @deepseek-ai\dsh 且端口一致的 node 进程
- 监听目标端口的进程(netstat 兜底)

救援模式:诊断只读,改配置前自动快照、可回滚。

📄 License

MIT —— 见 LICENSE
预览分享卡片长什么样 ↓abaicaia/dsh-tray-launcher
分享 · DeepSeek Harness Hub
abaicaia/dsh-tray-launcher

双击秒开 DSH,崩溃自动清理重启并留日志

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