dataelement/dsh-desktop

DSHDesktop:DeepSeek Harness Desktop / DeepSeek Harness 桌面版

解决的问题

DSH Desktop 为 DeepSeek Harness 提供了一个用户友好的本地优先桌面应用程序包装器,无需用户手动启动命令行界面(CLI)或管理本地网络端口即可访问代理运行时和 Web UI。

工作原理

它使用 Electron 将 DeepSeek Harness 的 Web 体验打包为独立应用程序。该应用会自动以子进程方式启动一个 Harness 实例,管理随机回环端口以确保安全性和稳定性,并处理进程的生命周期,包括就绪检查和日志记录。它确保用户数据(如配置文件、插件和会话)存储在安装目录之外,因此应用程序更新不会清除用户设置。

适用人群

希望在 macOS 或 Windows 上本地运行 DeepSeek Harness 代理,但不想处理技术性 CLI 设置和进程管理的开发者和用户。

主要亮点

  • 自动生命周期管理:在应用启动和退出时自动启动和终止 Harness 子进程。
  • 可移植的预设:支持以 .dshpreset 包格式导入和导出自定义代理预设,并内置冲突检查功能。
  • 强化的安全性:实现 contextIsolation 和沙箱机制,从渲染进程移除 Node.js 权限。
  • 跨平台支持:为 macOS(Apple Silicon 和 Intel)和 Windows(x64)提供原生安装程序。
  • 第三方集成:支持主流第三方模型提供商,不仅限于官方 DeepSeek 模型。

相关

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