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

桌面一键启动器 pwping/dsh-power-launch

DeepSeek Harness
pwping67 天前有提交已提供中文文档扫描:含敏感能力

双击桌面图标启动 Web UI,一键干净退出释放端口

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

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

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

状态速览

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

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

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件
查看扫描证据(共 6 处,展示前 6 条)
  • 读取本地文件
    lib/index.js:81
    if (!existsSync(opts.target)) return false;
  • 执行外部命令来自配置/变量
    lib/index.js:84
    const child = spawn(powershell, [
  • 读取本地文件
    lib/index.js:152
    const manifest = JSON.parse(readFileSync(candidate, "utf8"));
  • 读取本地文件
    src/desktopShortcut.ts:101
    if (!existsSync(opts.target)) return false
  • 执行外部命令来自配置/变量
    src/desktopShortcut.ts:106
    const child = spawn(
  • 读取本地文件
    src/index.ts:66
    const manifest = JSON.parse(readFileSync(candidate, 'utf8')) as { name?: string; version?: string }
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-layout@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-host-webserver
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 双击图标启动WebUI
  • 一键退出释放端口

DSH桌面启动器插件,双击桌面快捷方式启动dsh Web UI,不需要每次打开终端手动输入命令

README

由 DeepSeek 最新模型翻译生成
dsh-power-launch(WEB UI 桌面启动器) DeepSeek Harness(dsh web)的安全启动 + 一键关机伴侣插件(Windows)。 通过点击桌面快捷方式直接启动deepseek harness,不再需要每次手动打开终端输入命令启动在WEB UI右下角显示退出按钮,防止关闭标签页导致端口冲突 安装后它做三件事: 1. 桌面快捷方式(自动创建) —— 每次 dsh 启动时幂等地在桌面确保一个带官方鲸鱼图标的 DeepSeek Harness Web 快捷方式存在,指向随插件分发的启动器。 2. Web UI 右下角电源按钮 —— 二次确认后让 dsh 宿主进程以退出码 0 干净退出(端口立即释放,下次启动不冲突),并自动关闭该浏览器标签页。 3. 联网启动器 —— 点快捷方式即:关闭遗留端口 → 经国内镜像(npmmirror)检查 @deepseek-ai/dsh 新版本并按需更新 → 显示将要启动的版本 → 以隐藏后台进程启动 dsh web(无可见终端,不会被误关)→ 就绪后自动打开浏览器。
展开完整文档(README 剩余 1 节)
dsh-power-launch(WEB UI 桌面启动器)

DeepSeek Harness(dsh web)的安全启动 + 一键关机伴侣插件(Windows)。

通过点击桌面快捷方式直接启动deepseek harness,不再需要每次手动打开终端输入命令启动在WEB UI右下角显示退出按钮,防止关闭标签页导致端口冲突

安装后它做三件事:

1. 桌面快捷方式(自动创建) —— 每次 dsh 启动时幂等地在桌面确保一个带官方鲸鱼图标的 DeepSeek Harness Web 快捷方式存在,指向随插件分发的启动器。

2. Web UI 右下角电源按钮 —— 二次确认后让 dsh 宿主进程以退出码 0 干净退出(端口立即释放,下次启动不冲突),并自动关闭该浏览器标签页。

3. 联网启动器 —— 点快捷方式即:关闭遗留端口 → 经国内镜像(npmmirror)检查 @deepseek-ai/dsh 新版本并按需更新 → 显示将要启动的版本 → 以隐藏后台进程启动 dsh web(无可见终端,不会被误关)→ 就绪后自动打开浏览器。

安装

从 npm(发布后)
dsh plugin --profile web add dsh-power-launch

从本地目录(开发调试)
git clone https://github.com/pwping/dsh-power-launch.git
dsh plugin --profile web add link:$(pwd)/dsh-power-launch

重启 dsh web 生效。之后日常使用只需双击桌面图标。

行为细节

- 关机按钮:点击 → 弹出"确认退出?"→ 确认后 POST /dsh-power-launch/api/shutdown(要求自定义头 x-dsh-power-launch: confirm,防跨站触发)→ 宿主回 200 后 process.exit(0)。退出码 0 会被 dsh-doctor 监督器归类为"用户停止",不会触发自动重启。
- 标签页关闭:脚本调用 window.close();浏览器只允许关闭"脚本自己打开"的标签页,若被拒绝则页面静默变为一块深色空白(不弹任何提示)。
- 桌面快捷方式:目标为包内 launcher/dsh-launch.bat,图标为包内 assets/dsh-whale.ico。每次启动重写(自愈):删了会补回、被改会纠正;改名或移动则视为你的选择,不再干预。
- 启动器窗口:检查/更新阶段全程可见(能看到版本与进度),Web UI 就绪后 5 秒倒计时自动关闭。启动失败时窗口保留并打印日志尾部(日志在 launcher/dsh-web.log)。
- 联网失败:镜像查询超时/失败不阻塞,降级用本地已安装版本启动。

配置

| 项 | 默认 | 修改方式 |
| 端口 | 3080 | 快捷方式目标后加 -Port 3081,或命令行 dsh-launch.bat -Port 3081 |
| npm 镜像 | https://registry.npmmirror.com | 编辑 launcher/dsh-launch.ps1 顶部参数 |
| 禁用自动建快捷方式 | 启用 | 环境变量 DSH_POWER_LAUNCH_SHORTCUT=0 |

卸载

dsh plugin --profile web remove dsh-power-launch

重启 dsh web 后手动删除桌面 DeepSeek Harness Web 快捷方式。

开发

npm install
npm run build # tsc 类型声明 + tsdown 打包 lib/
npm run typecheck

结构:src/index.ts 宿主半区(cordis 插件:路由 + 快捷方式 ensure),src/client/* 浏览器半区(经官方 shell.overlay 槽注册,React 由宿主提供),launcher/ 与 assets/ 随包分发。

平台说明

启动器与快捷方式逻辑为 Windows 专用(PowerShell 5.1 + WScript);.bat 文件必须保持 CRLF 行尾 + 纯 ASCII,dsh-launch.ps1 必须保持 UTF-8 BOM,否则 cmd/PowerShell 解析会损坏。关机按钮的宿主/客户端半区本身跨平台可用。

License

MIT © pwping

See the LICENSE file for details.
预览分享卡片长什么样 ↓pwping/dsh-power-launch
分享 · DeepSeek Harness Hub
pwping/dsh-power-launch

双击桌面图标启动 Web UI,一键干净退出释放端口

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