Plocr / dsh-desktop

Listed

DeepSeek Harness 桌面工作台:Electron 原生壳 + 内嵌 harness 运行时(离线、免装 Node),壳仅保留桌面原生能力,与 harness 间以 bridge 插件通信

masterTool View source

Installation

npx -y @deepseek-ai/dsh plugin --profile web add github:Plocr/dsh-desktop

This installation command is an unverified starting point generated from the GitHub repository address.

README

Maintainer-authored documentation snapshot.

View on GitHub ↗
Commit bae09c7Synced Aug 18, 2026

DSH Desktop

DeepSeek Harness 为基底的桌面工作台:Electron 原生壳 + 内嵌 harness 运行时,离线、免安装 Node、免全局 dsh 即可使用。

设计架构

壳只保留桌面原生能力(窗口、托盘、启动 harness、加载 Web UI、深链、全局快捷键、自动更新、系统通知/任务栏徽标),加载官方 Web UI(会话、工作区、插件、设置)。壳与 harness 之间仅通过一个桥接插件通信——不注入任何 UI、不持有任何面板代码。

Electron 壳 ──spawn──▶ dsh --profile desktop --patch <overlay> --port 0
    │  ▲                     │  ▲
    │  │ stdout 行解析        │  │ dsh-desktop-bridge 插件(通知/徽标/深链/工作区注册)
    │  └── dsh web: http://127.0.0.1:<port>
    └── bridge WS ───────────┘
  • 🪟 原生窗口加载官方 Web UI(--port 0,无端口冲突)
  • 🧩 专用 desktop profile($DSH_HOME/profiles/desktop),会话与 Web/CLI 共享
  • 🔌 dsh-desktop-bridge 桥接插件:后台任务/审批事件 → 系统通知与任务栏徽标
  • ⌨️ 全局快捷键唤出(默认 Ctrl+Shift+Space
  • 🔗 dsh:// 深链:dsh://(聚焦)、dsh://new(新建会话)、dsh://session/<id>(打开会话)
  • ⬆️ 自动更新、🗂️ 托盘常驻、🛡️ 崩溃自愈、📦 自包含打包

功能截图

加载页面主界面
加载页面主界面
托盘菜单
托盘菜单

安装

  1. Releases 下载最新安装包(Windows:DSH.Desktop-x.x.x-setup.exe
  2. 双击运行,按向导完成安装(可选择安装目录)
  3. 首次启动会自动解压内置运行时(约 40 秒,二次启动免解压),并创建桌面 profile

安装包自包含:内置便携 Node 与 dsh 运行时,无需预先安装 Node.js 或全局 dsh。

使用

  • 开始会话:启动后在窗口内选择工作区,即可开始对话
  • 全局唤出:任意界面按 Ctrl+Shift+Space 呼出/隐藏窗口
  • 深链:浏览器或其他应用点击 dsh:// 链接可唤起并打开对应会话
  • 托盘:关闭窗口默认最小化到托盘;右键托盘图标可切换工作区、重启 Harness、查看日志、检查更新、开机自启、开关通知
  • 会话共享:桌面版与 Web/CLI 共享同一 ~/.dsh 数据,会话跨端可见

平台支持

  • Windows(主平台,实测):NSIS 安装包、托盘、系统通知、任务栏徽标、开机自启、dsh:// 深链
  • macOS(配置就绪):dmg(arm64/x64)、dsh:// 深链、运行时路径走 ~/Library/Application Support
  • Linux:代码兼容,未提供安装包

License

MIT

Project files and signals

Shown items are public repository signals detected in the directory snapshot.

TestsDetected
DocumentationDetected

Repository information

Language
JavaScript
License
MIT
Latest release
v0.6.0
Last updated
Aug 17, 2026, 2:33 AM

Install deliberately

Review source code, permissions, lifecycle hooks, dependencies and network access. Test untrusted plugins in an isolated environment.