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.
Проверяет ли он при запуске, что файлы не подменены?Да, он сверяет SHA256-хэши ключевых файлов (конфигурация приложения, иконки, ресурсы запуска, стартовый скрипт dsh) и отказывается стартовать, если что-то не совпадает с исходной сборкой.
Можно ли ставить для него плагины?Да, он использует ту же плагинную систему, что и консольный dsh-профиль web, поэтому любой плагин, установленный для web-профиля, автоматически загружается десктоп-приложением.
Можно ли поменять порт, на котором он работает?Да, по умолчанию используется порт 3080, но его можно изменить переменной окружения DSHDESKTOPPORT.
Что произойдёт, если сервер уже запущен, когда я его открываю?Он обнаружит уже работающий локальный сервер и переиспользует его вместо запуска дубликата, а при выходе приберёт только те сервисы, которые запустил сам, не трогая остальные процессы.
Size
0.2 MB
Stars
235
Age
2mo
Commits · 90 Days