dsh-applauncher:DSH 桌面端应用启动器

在 DSH(DeepSeek Harness)的日常使用中,经常需要从宿主环境快速调用本机已安装的 Windows 应用程序。为了解决这一问题,下面介绍 dsh-applauncher 插件。

这是由开发者 jinwendijv 维护的客户端插件,其核心作用是自动扫描本机已安装的电脑应用,在 DSH 侧边栏“设置”图标上方提供一个类似 Windows 开始菜单的启动入口。

核心功能

该插件主要提供以下能力:

  • 自动扫描与识别:通过 PowerShell 扫描开始菜单、卸载列表和 App Paths 注册表,自动识别本机应用。在显示时优先使用中文名称。
  • 图标提取:从应用的 exe 文件中提取真实图标。如果无法提取图标,则使用应用名称的首字符作为替代。
  • 快捷方式管理:提供网格视图展示已添加的快捷方式,支持搜索、添加和移除操作。已添加的应用会显示绿色的对勾标记。
  • 安全执行:启动动作在 DSH 宿主进程执行,浏览器端不接触任何命令或路径。写操作要求 POST 且同源,以防止跨站请求攻击。

安装与启用

安装此插件需要满足系统依赖:Windows 系统(需自带 PowerShell 5.1)以及 DSH Desktop。

安装命令如下:

dsh plugin --profile <profile> add link:<本目录绝对路径>

安装完成后,请完全退出并重启 DSH Desktop。

使用步骤

  1. 打开面板:打开 DSH 后,在侧边栏底部“设置”图标上方会出现一个“应用”按钮。
  2. 扫描应用:点击“应用”按钮,在弹出面板中点击“扫描本机应用”。
  3. 添加快捷方式:在“本机已安装应用”列表中,点击“+”号将常用应用添加为快捷方式(已添加的应用右侧会出现绿色对勾)。
  4. 启动与移除:在“已添加的快捷方式”区域,点击图标即可启动应用;鼠标悬停在图标上时,右上角会出现“×”,点击可移除快捷方式。

适用场景与注意

该插件适合需要在 DSH 界面内快速访问本地 Windows 应用的用户。

注意事项:

  • 快捷方式列表仅保存在本机 ~/.dsh/dsh-applauncher/config 目录中。
  • 插件启动应用时,通过 Windows Shell(explorer)执行,以普通用户权限运行,不会继承 DSH 的管理员权限。
  • 依赖项包括系统自带的 PowerShell 5.1 和 DSH Desktop。

生态链接

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜