myYangyunfan/dsh_desktop

DeepSeek Harness (dsh) Windows desktop client - bundled Node.js + dsh CLI, one-click launch

解决的问题

DSH Desktop 为 DeepSeek Harness (dsh) 提供即开即用的桌面客户端,无需用户手动安装 Node.js 或运行命令行界面(CLI)命令来启动 Web 界面。它将基于浏览器的 dsh web 体验转变为适用于 Windows 和 macOS 的原生桌面应用程序。

工作原理

该应用使用 Tauri 2(Rust)架构封装 DeepSeek Harness 运行时。它捆绑了独立的 Node.js 运行时以及 @deepseek-ai/dsh 包和官方插件。启动时,它会自动在复用端口上启动本地 dsh web 服务器,并将 UI 加载到原生窗口中。它包含一个“守护者瀑布”启动链,可自动修复损坏的插件或配置,防止白屏崩溃。

适用人群

偏好原生桌面体验而非浏览器标签页的 DeepSeek Harness 用户,以及希望避免环境配置(Node.js/npm)和 CLI 使用的非技术用户。

主要亮点

  • 零依赖:自带 Node 运行时和 npm CLI,无需在目标机器上预先安装任何环境。
  • 原生桌面功能:支持深色玻璃无边框窗口、系统托盘常驻、任务完成时的原生系统通知。
  • 增强的会话管理:新增对话归档、恢复和删除功能,这些在原生 dsh web 中不可用。
  • 内置插件生态系统:捆绑多个社区插件,支持视觉(OCR)、会话管理、上下文压缩等功能。
  • 自愈架构:实现心跳检测与监督者主导的重启机制,可自动从渲染或内核崩溃中恢复。
  • 预算小部件:实时显示当前会话成本与余额,特别支持 OpenCode Go 订阅。
  • 桌面宠物:内置常驻鲸鱼吉祥物,陪伴用户工作时增添趣味。

相关

  • 项目
  • 项目
  • 项目
  • 项目