DSH Plugins
返回列表
🖥️

dsh-desktop

客户端 更新于 2026.08.16

在终端中运行以下命令:

dsh plugin install ahikl/dsh-desktop

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install ahikl/dsh-desktop 即可安装该桌面端插件,源码参考 https://github.com/ahikl/dsh-desktop。

插件介绍

dsh Web UI 天生跑在浏览器标签页里——每次启动都要打开标签、敲入地址,这种小摩擦用久了会明显消耗注意力。dsh-desktop 的做法很直接:用 Electron 把 Web UI 装进一个无边框窗口,配上 dsh 风格的自定义标题栏并自动跟随当前主题,让界面看起来更像一支原生桌面应用,而不是某个标签页。

桌面交互上,它提供了系统托盘菜单(显示主窗口、在浏览器中打开、退出),关闭窗口时最小化到托盘而非真正退出。URL 解析遵循清晰的优先级链:命令行参数 > 已运行的 Web Server 端口 > 自动启动 dsh web。后者意味着即使你从未手动拉起浏览器服务,桌面插件也会替你以子进程方式把 Web UI 跑起来,再启动 Electron——整个过程无需手动拼参数。

它很适合每天高频使用 dsh、希望减少浏览器与终端之间来回切换的开发者。整个插件以 out-of-tree 方式挂载,不修改 dsh 源码、不向依赖树注入 Electron,卸载后干净回到纯 Web 工作流,不留任何残留。

使用场景

  • 每天高频使用 dsh,希望免去打开浏览器标签页的重复操作
  • 偏好无边框窗口加自定义标题栏,让工具界面更像原生桌面应用
  • 通过系统托盘快速唤起、隐藏或退出 dsh 桌面窗口

适合人员

  • 每日依赖 dsh 进行开发或调试的工程师
  • 偏好桌面优先工作流、减少浏览器与终端切换的用户
  • 希望团队统一 dsh 外观体验而不改动核心源码的负责人