DSH Plugins
返回列表
🖥️

dsh-desktop

客户端 更新于 2026.08.21

在终端中运行以下命令:

dsh plugin install IriskaDev/dsh-desktop

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

在 DeepSeek Harness 中执行 dsh plugin install IriskaDev/dsh-desktop 即可安装,源码地址为 https://github.com/IriskaDev/dsh-desktop。

插件介绍

用 DSH 做 Agent 工作流时,Web 版总要先启动一个本地 HTTP 服务器,再手动打开浏览器标签页,体验更像在调试一台服务器而非打开一个桌面应用。dsh-desktop 将这条链路彻底替换:执行一条命令,原生 Electron 窗口即刻弹出,完整的 DSH Web 前端、会话持久化、Agent 与工具链全部复用,而系统中没有任何 TCP 端口在监听。

核心机制是用自定义 dsh-desktop:// 协议配合 IPC 桥接取代 node:http——静态资源、API 请求与事件流全部走 Electron 进程间通信,由宿主进程统一响应。界面隐藏了系统标题栏,注入一条与 DSH 主题色一致的自绘标题栏,原生窗口控制按钮保留为颜色匹配的覆盖层。进程管理做了双向兜底:关闭窗口触发 DSH 自身 dispose,父进程退出后 Electron 每两秒探测并自动退出,不留僵尸进程或残留窗口。

适合已经依赖 DSH 的 Agent 生态与工具链、但更偏好桌面应用体验的开发者;也适合在受限网络环境下无法访问本地回环地址、却仍需完整使用 DSH Web 前端的工作流。

使用场景

  • 一条命令弹出桌面窗口,免去打开浏览器的步骤
  • 无本地 HTTP 服务器,所有请求走 IPC 与自定义协议
  • 关闭窗口自动清理进程,无残留窗口或僵尸进程

适合人员

  • 偏好桌面体验的 DSH 日常用户
  • 受限网络环境下仍需完整 DSH 前端的开发者
  • 希望零配置本地启动 AI 助手工作流的团队