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 订阅。
- 桌面宠物:内置常驻鲸鱼吉祥物,陪伴用户工作时增添趣味。
相关
- 项目
- 项目
- 项目
- 项目