DeepSeek-Harness-Desktop README

The project's README from github.com/XinXie-Condex/DeepSeek-Harness-Desktop. As one markdown file: README.md.

DeepSeek Desktop

把 DeepSeek Harness Web UI 打包成原生桌面应用,同时支持 macOS 与 Windows 双平台。 无需浏览器、无需手动配置环境:应用内置 Node 运行时与 dsh 包,双击即用, 自动拉起本地服务,用原生 WebView 承载完整界面。

✨ 特性(双版本一致)

💻 平台支持

平台 技术栈 安装包 系统要求
macOS Swift + SwiftUI + WKWebView .dmg(拖入即装) Apple Silicon,macOS 15+
Windows C# WPF + WebView2 .exe 安装器 / .zip 绿色版 Windows 10/11 x64

⬇️ 下载安装

两个版本都发布在 GitHub Releases: https://github.com/XinXie-Condex/DeepSeek-Harness-Desktop/releases

macOS

  1. 下载最新的 DeepSeek.Harness.dmg
  2. 双击挂载,把 DeepSeek.app 拖入「应用程序」
  3. 首次打开若提示「无法验证开发者」:右键 →「打开」即可(本地 ad-hoc 签名,属正常现象)

Windows

  1. 下载 DeepSeek-Setup-1.0.2.exe(安装向导,推荐)或 DeepSeek-Windows.zip(绿色版)
  2. 安装向导:一路 Next 即可;绿色版:解压后双击 DeepSeek.exe
  3. 需要系统已安装 Microsoft Edge WebView2 Runtime(Windows 10/11 一般已自带)

🚀 使用

🧩 安装插件

桌面版与命令行 dsh 共用 web profile 的插件体系,给 web profile 安装的插件会被桌面版加载。

完整教程见:PLUGINS.md

🛡️ 防篡改

🔧 从源码构建

macOS(本机构建)

./make-icon.sh          # 生成图标(只需一次)
./build.sh              # 编译 + 捆绑运行时 + 签名 + 出 DMG
./build.sh --install    # 并安装到 /Applications

需要:Xcode 命令行工具 + Node.js。

Windows(自动构建 / 本地构建)

windows/ 目录为 Windows 版源码(C# WPF + WebView2),构建已完全自动化:

📁 目录结构

Sources/         macOS 版 Swift 源码
Resources/       macOS 版资源(图标、启动素材)
windows/         Windows 版 C# WPF 源码(详见 windows/README.md)
.github/         GitHub Actions 流水线(自动构建 + 自动发布)

📦 数据

会话、凭据等数据与命令行 dsh 共用:

🤝 参与

DeepSeek-Harness-Desktop (XinXie-Condex/DeepSeek-Harness-Desktop)

Searching Database…

这是什么?DeepSeek Desktop 把 DeepSeek Harness 网页界面打包成 macOS 和 Windows 的原生桌面应用。它自带 Node.js 运行时和“dsh”包,会启动本地服务器并在原生 WebView 中打开完整界面,无需任何手动配置。
它只是个浏览器书签,还是真正的原生应用?它是真正的原生应用:macOS 版使用 Swift + SwiftUI + WKWebView,Windows 版使用 C# WPF + WebView2,两者包装的是同一个 DeepSeek Harness 网页界面。
运行之前我需要自己装 Node.js 吗?不需要。应用自带 Node.js 运行时和 dsh 包。在 Windows 上只需 Microsoft Edge WebView2 Runtime,而它通常已随 Windows 10/11 预装。
macOS 会把它当作未认证开发者的应用拦下来吗?会。由于它只做了本地 ad-hoc 签名而未公证,macOS 首次启动时会弹出“无法验证开发者”警告——右键选“打开”即可绕过。
它在 Intel Mac 上也能运行吗?不行。macOS 版需要 Apple Silicon 和 macOS 15 或更新版本;Windows 版需要 Windows 10/11 x64。
它启动时会检查是否被篡改吗?会。它会校验关键文件(应用配置、图标、启动资源、dsh 启动脚本)的 SHA256 哈希,任何一项与原始构建不符都会拒绝启动。
我能为它安装插件吗?可以。它和命令行 dsh web 配置共用同一套插件系统,因此为 web 配置安装的任何插件都会被桌面应用自动加载。
我能更改它的运行端口吗?可以。它默认使用 3080 端口,可以通过 DSHDESKTOPPORT 环境变量修改。
打开时如果已经有服务器在运行会怎样?它会检测并复用已在运行的本地服务器,而不是重复启动一个;退出时也只清理自己启动的服务,不碰其他进程。
Size
0.2 MB
Stars
235
Age
2mo
Commits · 90 Days