在设置面板安全启动、退出或重启 Web 服务
27.7/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add KeS1Ke/dsh-start-and-exit该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · desktop
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 68 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/8) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 取源不可用(Error: github tarball HTTP 404 @ https:
- · api.github.com
- · repos
- · KeS1Ke
- · dsh-start-and-exit
- · tarball)
扫描于 2026/11/3(0 天前)
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-typert-protocol给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 安全启动Web服务
- 退出与重启控制
- 回环前台启动器
README
由 DeepSeek 最新模型翻译生成dsh-start&exit
为 DeepSeek Harness Web 界面提供明确的启动、退出与重新启动控制。
dsh Web 插件
npm
平台版本依赖
[!IMPORTANT]
退出和重新启动都必须显式确认。Windows 启动器只接受绑定到 127.0.0.1 的 dsh Web 服务,并保留可从任务栏恢复的终端进程。
✨ 功能概览
dsh-start&exit 在 dsh 设置面板中增加一个独立的启动 / 退出 / 重新启动栏目,并使用最高排序值,确保新安装的设置类插件仍排在它前面。
- 先弹出确认弹窗,确认前不会执行退出动作。
- 启动 / 退出 / 重新启动栏目始终位于设置左侧导航的最底部。
- 启动操作通过可见的 Windows Terminal/PowerShell 启动 dsh Web profile。
- 独立 Windows 前台启动器会在本机 WebUI 就绪后最小化终端,而不是隐藏或转为后台。
- 确认后调用类型化的 dshExit/exit Remote 方法。
- 先返回调用应答,再等待短暂窗口结束宿主进程。
- 释放该进程占用的全部端口;设置页会显示当前 dsh Web 的真实主机和端口。
- 保留宿主终端窗口和浏览器标签页,方便后续操作。
- 使用 dsh 现有设计令牌与 Lucide power 电源图标。
展开完整文档(README 剩余 1 节)
dsh-start&exit
为 DeepSeek Harness Web 界面提供明确的启动、退出与重新启动控制。
dsh Web 插件
npm
平台版本依赖
[!IMPORTANT]
退出和重新启动都必须显式确认。Windows 启动器只接受绑定到 127.0.0.1 的 dsh Web 服务,并保留可从任务栏恢复的终端进程。
✨ 功能概览
dsh-start&exit 在 dsh 设置面板中增加一个独立的启动 / 退出 / 重新启动栏目,并使用最高排序值,确保新安装的设置类插件仍排在它前面。
- 先弹出确认弹窗,确认前不会执行退出动作。
- 启动 / 退出 / 重新启动栏目始终位于设置左侧导航的最底部。
- 启动操作通过可见的 Windows Terminal/PowerShell 启动 dsh Web profile。
- 独立 Windows 前台启动器会在本机 WebUI 就绪后最小化终端,而不是隐藏或转为后台。
- 确认后调用类型化的 dshExit/exit Remote 方法。
- 先返回调用应答,再等待短暂窗口结束宿主进程。
- 释放该进程占用的全部端口;设置页会显示当前 dsh Web 的真实主机和端口。
- 保留宿主终端窗口和浏览器标签页,方便后续操作。
- 使用 dsh 现有设计令牌与 Lucide power 电源图标。
🎬 GitHub 展示区
下面展示退出流程,以及插件在 dsh 设置面板中的实际效果。
下载 dsh-start&exit 流程视频
📸 真实 dsh 界面
下图是已经安装 dsh-start&exit 的真实 dsh 设置界面;红色的退出就是设置左侧列表底部的插件导航项。
🧱 仓库结构
| 层次 | 文件 | 职责 |
| 宿主侧 | lib/index.js | 注册 dshStartExit Cordis 服务和类型化的启动、退出、重新启动 Remote 方法。 |
| 客户端 | lib/client.js | 自包含浏览器 bundle:设置栏目、启动/退出/重新启动控件、样式、弹窗、键盘交互和 Remote 挂载。 |
| Bundle 补丁 | cordis.patch.yml | 向 dsh profile 插入插件行。 |
| Windows 启动器 | scripts/launch-dsh-foreground.ps1 | 在可见的前台 PowerShell 终端启动 Web profile,并在本机 WebUI 就绪后最小化终端。 |
| 启动图标 | assets/dsh-launcher-hq.ico | 用于 Windows 桌面快捷方式的 DeepSeek 多尺寸图标。 |
| 包元数据 | package.json | 声明宿主入口、Web 客户端和 Bundle 补丁。 |
npm 包聚焦于运行所需的源码和包元数据;Windows 启动器与图标属于仓库工具,下面同时提供截图和流程源文件:
| 展示素材 | 位置 |
| 动画 WebP | docs/dsh-exit-landscape.webp |
| MP4 / WebM 视频 | docs/dsh-exit-landscape.mp4 · docs/dsh-exit-landscape.webm |
| Archify 源文件 | docs/exit-flow-landscape.html · docs/exit-flow-landscape.workflow.json |
| 真实界面截图 | docs/dsh-exit-real.png |
🚀 从 npm 安装
直接将 npm 包加入 dsh 的 Web profile:
dsh plugin --profile web add @kesike/dsh-start-and-exit
安装后重启 profile。裸导入由 dsh 宿主加载器解析,因此本包不声明运行时依赖。更新或移除:
dsh plugin --profile web update @kesike/dsh-start-and-exit
dsh plugin --profile web remove @kesike/dsh-start-and-exit
包已改名:已有的 @kesike/dsh-exit 或 @kesike/dsh-start-exit 安装应先移除,再安装 @kesike/dsh-start-and-exit。
🖥️ Windows 前台启动器
仓库提供可选的 Windows 桌面启动器:
PowerShell 7 → scripts/launch-dsh-foreground.ps1 → dsh --profile web
启动时终端保持可见并承载 dsh 进程;当 http://127.0.0.1:3080/ 返回成功响应后,脚本调用 Windows SW_MINIMIZE 最小化同一个终端。终端只是最小化,不会隐藏、脱离或转为后台,仍可从任务栏恢复。
如果端口存在非回环监听,脚本会拒绝启动或继续运行。不要提交个人 .lnk、profile 目录、日志、npm 缓存或生成的压缩包;快捷方式应在本机创建,并将图标指向 assets/dsh-launcher-hq.ico。
🖥️ 交互说明
| 操作 | 结果 |
| 点击启动 | 通过宿主启动器启动 dsh Web profile。 |
| 点击设置左侧列表底部的红色退出栏目 | 打开退出栏目和确认操作。 |
| 点击重新启动 | 当前宿主关闭后,拉起新的前台 dsh 终端。 |
| 点击取消、按 Esc 或点击弹窗外部 | 关闭弹窗,不改变宿主状态。 |
| 点击确认退出 | 禁用重复操作并调用宿主 Remote 方法。 |
| Remote 调用失败 | 恢复控件并显示行内错误信息。 |
| Remote 调用成功 | 关闭弹窗,宿主随后退出。 |
🔌 Remote 接口
宿主侧公开一个严格校验、无参数的 Remote 方法:
namespace: dshStartExit
methods: start · exit · restart result: true gateways: /api/dshStartExit/start · /api/dshStartExit/exit · /api/dshStartExit/restart
dsh 客户端网关成功时返回标准 envelope:{ ok: true, value: true }。启动、退出和重新启动均有重复调用保护;退出前先返回响应,并保持 Web 服务只绑定本机回环地址。
🧪 开发检查
在项目根目录执行轻量语法检查:
node --check lib/index.js
node --check lib/client.js
npm test
🗺️ 快速信息
- 目标: DeepSeek Harness Web profile
- 安装方式: npm 包
- 界面位置: 设置左侧导航的最后一栏,并提供可选 Windows 启动器
- 执行动作: 启动 · 退出 · 重新启动
- 运行绑定: 仅本机回环地址(127.0.0.1)
- 仓库主题: dsh · deepseek-harness · dsh-plugin · dsh-start-and-exit · plugin · javascript · web · windows · powershell
电源图标来自 Lucide,遵循其 ISC 许可使用。
一个小而明确的界面,安全地启动、退出和重新启动 dsh。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
KeS1Ke/dsh-start-and-exit
在设置面板安全启动、退出或重启 Web 服务
相关插件 · 桌面端
Codex 任务面板chuspeeism/dashi-taskboard
现代化可灵活嵌入的任务面板,支持 Codex、DeepSeek Harness
★ 3,409已汉化DSH
71.7
多智能体自进化开发平台Prism-Shadow/penguin-harness
统一、稳定的 Agent 自进化框架全自动优化:任意模型 · 任意算法 · 任意 Benchmark
★ 3,111已汉化DSH
71.1
桌面宠物PC2005-cloud/dsh-pet
DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI…
★ 5,341已汉化DSH
71
多端 Agent 工作台GCWing/OpenBitFun
OpenBitFun 是一个高度可定制的开源 Agent 工作台,让任务按你的方式持续推进。
★ 3,449已汉化DSH
70.8
DSH Desktopanywhere-labs/dsh-desktop
为 DeepSeek Harness DSH 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 34,532已汉化DSH
70.7
桌面宠物伴侣OpenPetsHQ/openpets
桌面伴侣平台,带宠物、插件,还能选配本地智能体集成。
★ 1,353已汉化DSH
70.2
这是你的仓库?认领条目