cheng249hx/dsh-one-click-launcher 预览 preview

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。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 2 warnings2 项注意
  • 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)
  • 已安装 dsh CLI
  • 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。启动时插件会:

  1. 写入 ~/.dsh/launch-dsh.bat;
  2. 把两个内置鲸鱼图标复制到它旁边——~/.dsh/DeepSeek Harness.ico(黑色,默认)和 ~/.dsh/DeepSeek Harness Blue.ico(蓝色 #4176e6);
  3. 在桌面创建带黑色鲸鱼图标的 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 →

← 上一个 Prev dsh-project-memory 下一个 Next dsh-notify-plugins →