Plocr/dsh-desktop

Plocr★ 0JavaScriptLast synced: 2026-08-16

Open on GitHub

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

README excerpt

DSH Desktop 以 DeepSeek Harness 为基底的 桌面工作台 :Electron 原生壳 + 内嵌 harness 运行时,离线、免安装 Node、免全局 dsh 即可使用。 设计架构 壳只保留桌面原生能力 (窗口、托盘、启动 harness、加载 Web UI、深链、全局快捷键、自动更新、系统通知/任务栏徽标),加载官方 Web UI(会话、工作区、插件、设置)。壳与 harness 之间仅通过一个桥接插件通信——不注入任何 UI、不持有任何面板代码。 - 🪟 原生窗口加载官方 Web UI( --port 0 ,无端口冲突) - 🧩 专用 desktop profile( $DSH HOME/profiles/desktop ),会话与 Web/CLI 共享 - 🔌 dsh-desktop-bridge 桥接插件:后台任务/审批事件 → 系统通知与任务栏徽标 - ⌨️ 全局快捷键唤出(默认 Ctrl+Shift+Space ) - 🔗 dsh:// 深链: dsh:// (聚焦)、 dsh://new (新建会话)、 dsh://session/ (打开会话) - ⬆️ 自动更新、🗂️ 托盘常驻、🛡️ 崩溃自愈、📦 自包含打包 功能截图 加载页面 主界面 托盘菜单 安装 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

View full README on GitHub →
Skins / UIdeepseek-harnessdesktop-appdshdsh-pluginelectronelectron-builderweb ui

Category