cheng249hx/dsh-one-click-launcher
超级轻量化启动器,Windows 桌面一键启动本地 DeepSeek Harness。省去重复敲指令的步骤。黑/蓝鲸鱼图标可选,支持自定义图标
Project Overview项目介绍
This is a Windows plugin for DeepSeek Harness (DSH). It creates a desktop shortcut to one-click launch the local DSH Web service, automatically waits for service readiness before opening the browser, skipping manual steps. For regular DSH Web users. Only supports Windows 10/11 and requires pre-installed DSH CLI.
这是DeepSeek Harness(DSH)的Windows平台插件,可在桌面生成一键启动本地DSH Web服务的快捷方式,自动等待服务就绪后打开浏览器,省去手动开终端输命令的步骤。适合日常使用DSH Web的用户,注意仅支持Windows 10/11,需提前安装DSH CLI。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:dsh-one-click-launcher(cheng249hx/dsh-one-click-launcher)
仓库:https://github.com/cheng249hx/dsh-one-click-launcher
本站详情页:https://www.yhbd.top/plugins/cheng249hx-dsh-one-click-launcher/
本站登记:类型 client · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 2 · 最近提交 2026-08-16 · 主语言 JavaScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- Only 2 stars - very few users, little community feedback星标只有 2,几乎没人在用,遇到问题缺少社区反馈
- Desktop client: installation downloads an executable - verify the publisher and checksums桌面客户端:安装会下载可执行文件,请核对发布者与校验和
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add dsh-one-click-launcher
把 cheng249hx/dsh-one-click-launcher 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh 一键启动器

English | 中文
一个 DeepSeek Harness 插件:在 Windows 桌面生成一键启动本地 Harness Web 服务的快捷方式。
为什么做这个
平时启动 DeepSeek Harness Web 需要:打开终端 → 敲 dsh web → 等启动 → 再手动打开浏览器。这个插件把这些全部去掉:
- 启动时自动写入
~/.dsh/launch-dsh.bat—— 一个会"在正确的时机打开浏览器"的启动脚本; - 并在桌面创建指向它的快捷方式(
.lnk),图标可自定义。
以后双击桌面图标即可,完事。
特性
- 不盲等:脚本每秒轮询一次端口,服务一就绪立刻开浏览器;如果服务已经在运行,直接打开浏览器。
- 绝不提前开浏览器:失败时显示逐秒等待计数,120 秒后给出清晰提示。
- 自动收尾:浏览器打开后启动器窗口自动退出;最小化的
DSH Server窗口就是服务本体(关闭它=停止服务)。 - 默认鲸鱼图标:快捷方式默认使用黑色鲸鱼图标;插件还附带一个蓝色(
#4176e6)变体,也支持你自备任意.ico(见自定义图标)。 - 零依赖、无需构建:纯 ESM JavaScript,可以直接从 GitHub 安装。
环境要求
- Windows 10/11(启动器是
.bat+.lnk) - 已安装
dshCLI pnpm(dsh plugin内部转发给 pnpm)
安装
# 安装进 web profile(或其他任意 profile)
dsh plugin --profile web add dsh-one-click-launcher
直接从 GitHub 安装(无需构建脚本):
dsh plugin --profile web add github:cheng249hx/dsh-one-click-launcher
从 tarball 安装:
pnpm pack
dsh plugin --profile web add ./dsh-one-click-launcher-0.1.0.tgz
重启 dsh web。启动时插件会:
- 写入
~/.dsh/launch-dsh.bat; - 把两个内置鲸鱼图标复制到它旁边——
~/.dsh/DeepSeek Harness.ico(黑色,默认)和~/.dsh/DeepSeek Harness Blue.ico(蓝色#4176e6); - 在桌面创建带黑色鲸鱼图标的 DSH Web 快捷方式。
使用
双击桌面上的 DSH Web 快捷方式即可。
- 关闭最小化的 DSH Server 窗口会停止服务。
- 浏览器打开后,启动器窗口会自动退出。
- 修改配置后想重新生成快捷方式:先从桌面删除它,再重启
dsh web。
自定义图标
三种方式,从简到繁:
1. 切换两个内置鲸鱼之一。 在插件配置里设置 icon:
- update:
- id: desktop-launcher
config:
icon: blue # 'black'(默认)或 'blue'(#4176e6)
图标位于 %USERPROFILE%\.dsh\DeepSeek Harness.ico 和 %USERPROFILE%\.dsh\DeepSeek Harness Blue.ico。
2. 使用你自己的 .ico。 用 iconPath 指向任意图标文件:
- update:
- id: desktop-launcher
config:
iconPath: 'D:\icons\my-whale.ico'
3. 在桌面直接换,无需配置。 右键快捷方式 → 属性 → 快捷方式 选项卡 → 更改图标… → 选择任意 .ico → 确定。纯外观修改,重启后依然生效。
在配置里修改 icon/iconPath 之后,先从桌面删除快捷方式,再重启 dsh web,插件会用新图标重新生成。
配置
编辑你 profile 的 cordis.patch.yml(例如 ~/.dsh/profiles/web/cordis.patch.yml),或用 --patch overlay:
- update:
- id: desktop-launcher
config:
icon: 'blue' # 'black'(默认)或 'blue'
iconPath: 'D:\icons\my-whale.ico' # 自定义 .ico(优先级高于 icon)
shortcutName: 'DSH 网页端' # 快捷方式文件名(不含 .lnk 后缀)
port: 3080 # 启动器等待的端口
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
xi-zhao/OpenQuantum
SuperJJ007/papermachine
MochiNek0/dsh-desktop
wanderer-yk/dsh-xueqiu
Alfred-Lau/OPC-Fellows
reactive-resume/reactive-resume
anywhere-labs/dsh-desktop