开源 · MIT · DSH Desktop Editions

让 DeepSeek Harness 在桌面安家

DSH Desktop 将官方 DeepSeek Harness Web UI 原封不动地跑进 Windows、Linux、macOS、鸿蒙与 Android 的原生外壳。Agent 主机内置于应用自身,经 localhost 与界面通信:无云端中转、无 CORS、无账号。托盘、原生通知与内置插件市场,开箱即得。

  • Windows
  • Linux
  • macOS
  • HarmonyOS
  • Android

桌面版 v0.2.2 · 基于 dsh-v0.2.2-rc.1 · Windows / Linux / macOS 安装包
Electron on HarmonyOS(1) v0.2.2 · 基于 dsh-v0.2.2-rc.1 · 已构建并签名(真机复验待做;0.2.0 已在 HarmonyOS 6.1.0.135 / API 24 验证)
HarmonyOS Edition v0.2.2 · 基于 dsh-v0.2.2-rc.1 · ArkWeb + 进程内 Node v26.13.0 · 已构建(真机验证待做;0.2.1 已在 HarmonyOS 6.1.0.135 / API 24 真机验证)
Android Edition v0.2.2 · 基于 dsh-v0.2.2-rc.1 · 系统 WebView + 进程内 Node v26.13.0 · 真机验证 · APK 约 135 MB
(1)由于华为应用商城上架合规要求,因此去掉DeepSeek Harness标识,请谅解

鸿蒙 2in1 设备实拍的 DeepSeek Harness Web UI 浅色主题界面,界面为简体中文 鸿蒙 2in1 设备实拍的 DeepSeek Harness Web UI 深色主题界面,界面为简体中文

DeepSeek Harness 运行于原生外壳中

为什么要原生外壳

为什么要原生外壳

完整的 dsh 体验,不必再拘泥于浏览器标签页。

100% 官方 DeepSeek Harness —— 上游零改动

官方 Web UI、WebApiClient 与全部插件原样运行。agent 核心从不 fork,dsh 一旦发版即可用上新能力。

本地优先,进程内托管

dsh Host 跑在应用内部,界面经 localhost 与它通信。一切留在本机 —— 无云端中转、无 CORS、无账号。

真正的桌面公民

系统托盘、原生通知、原生窗口控制与剪贴板图片粘贴。Agent 平台像一等桌面应用一样运行 —— 因为它本来就是。

插件,一键即得

内置可视化插件市场(dsh-market),在「设置」内即可浏览并安装插件,即刻生效。

挑一张你的桌面

挑一张你的桌面

DSH Desktop

Electron · Windows · Linux · macOS
  • 系统托盘与原生通知
  • 原生窗口控制(最小化 / 最大化 / 关闭)+ F11 全屏
  • 剪贴板图片粘贴
  • 内置插件市场(dsh-market)
  • 原生安装包:Windows Squirrel · macOS DMG · Linux deb/rpm
  • 全功能系统终端 + 真 PTY(bash/zsh/PowerShell、git/curl/python/…)
  • 状态:v0.2.2 · 基于 dsh-v0.2.2-rc.1 · 未签名、无自动更新
查看 GitHub

DSH Desktop · Electron on HarmonyOS Edition

Electron-on-HarmonyOS · 2in1 与平板
  • HarmonyOS 6.1.0.135(API 24)· 2in1 / 平板 · Electron 37 / Node 22.17
  • 完整官方 DeepSeek Harness Web UI —— 前端 100% 复用
  • 端侧会话持久化与全文搜索
  • 内置插件市场(dsh-market)
  • 终端 = 常驻 mksh + toybox 命令集
  • debug 签名 HAP 供本地开发;发布签名面向 AppGallery
  • 状态:v0.2.2 · 基于 dsh-v0.2.2-rc.1 · 已构建并签名;0.2.0 已真机验证,0.2.2 复验待做
查看 GitHub

DSH Desktop · HarmonyOS Edition

ArkWeb + 进程内 Node · 2in1 与平板
  • HarmonyOS 2in1 / 平板 · 系统 ArkWeb + 进程内 Node v26.13.0
  • 同一个进程内宿主、同一个源 —— 差别只在由哪个运行时提供 Node
  • 官方 DeepSeek Harness Web UI —— 前端 100% 复用,不用 ArkUI 重写
  • 不含 Electron、不打包 Chromium —— 界面由系统 WebView 渲染
  • 上游零补丁:一个 ohos profile、一层 bundle、seam 插件与 6 条受审计垫片
  • 安装不需要受限权限(默认无 JIT)· HAP 约 88 MB
  • 命令执行在册(⚠️ 待修),无 PTY 终端面板
  • 状态:v0.2.2 · 已构建(真机验证待做;0.2.1 已在 HarmonyOS 6.1.0.135 / API 24 真机验证) · 能力清单
查看 GitHub

DSH Desktop · Android Edition

系统 WebView + 进程内 Node · 手机与平板
  • Android arm64-v8a · 系统 WebView(G-WV ≥ 110 门禁)+ 进程内 Node v26.13.0(small-icu)
  • 同一个进程内宿主、同一个源 —— 不含 Electron、不打包 Chromium
  • 官方 DeepSeek Harness Web UI —— 前端 100% 复用
  • 上游零补丁:一个 android profile、一层 bundle、seam 插件、物化期补丁与受审计垫片
  • 全功能 PTY 终端(node-pty)——右侧栏「终端」面板真 fork /system/bin/sh -i
  • 预置 CLI:node · python · git · uv · pnpm + npm / npx / corepack / pip
  • 系统内置命令:toybox 全文本/文件集 · awk/sed/tr · tar/gzip · sha256sum · curl · ping · pm · getprop · logcat
  • shell/subprocess seam、Git(单一 passthrough 工具)、进程内 ripgrep、SAF 两段式选择器、系统通知与前台保活
  • APK 约 140 MB · 状态:v0.2.2 · 已构建(0.2.2 真机验证进行中;0.2.1 已真机验证)
查看 GitHub

四个 edition 覆盖 Windows、Linux、macOS(Electron)、HarmonyOS(两个独立 edition:Electron on HarmonyOS 保留 Electron 运行时、HarmonyOS 用系统 ArkWeb + 内嵌 Node、不含 Electron)与 Android(系统 WebView + 内嵌 Node)。均为基于 DeepSeek AI 开源 DeepSeek Harness 的独立开源外壳,上游零改动。

能力对照清单

能力对照清单

功能项只显示图例 —— 每一格都经各 edition 源码核实。

  • ✅ 已核实可用
  • 🟢 源码已交付(真机/端到端实证待补)
  • ⚠️ 受限 / 部分可用
  • ❌ 无或已决策不做
  • ⏸ 暂缓
能力 Desktop(Electron) Electron on HarmonyOS HarmonyOS Edition Android Edition
文件与执行
读文件 / 列目录 / 写文件✅✅✅✅
删除 / 移动 / 复制 / chmod✅✅❌🟢
Shell 命令执行✅✅⚠️🟢
PTY / 终端面板✅❌❌✅
终端命令(可用命令集)✅🟢⚠️🟢
内容搜索与 glob(ripgrep)✅✅❌✅
web_search / web_fetch✅✅⚠️✅
文件导出 / 外发✅⚠️⚠️🟢
后台任务✅⚠️⚠️✅
Agent
子 agent✅✅⚠️✅
todo / goal / present / 向用户提问✅✅✅✅
技能(skill)✅✅⚠️⚠️
workflow / ralph✅❌❌❌
read_image✅✅✅✅
平台集成
插件市场✅✅✅🟢
Git✅✅✅🟢
系统通知✅❌⚠️🟢
剪贴板读图 / 写文本✅⚠️⚠️🟢
外部打开链接✅❌⚠️🟢
工作区目录选择器✅⚠️✅✅
提权审批✅✅⚠️⚠️
后台常驻✅⚠️⚠️🟢
托盘 / 状态栏图标✅✅❌❌
单实例✅❌⚠️✅
窗口状态记忆 / 全屏✅✅❌❌
进程级沙箱执行🟢❌❌❌
开机自启⏸❌❌❌
DeepSeek Harness 品牌标识✅⚠️✅✅
Android Edition 当前为 v0.2.2:已构建;0.2.2 真机验证进行中(0.2.1 已真机验证)。 ArkWeb/WebView edition 不提供 workflow/ralph 与终端面板(无可 spawn 的 Node 辅助进程 / 无 node-pty)。 Electron on HarmonyOS Edition 因 AppGallery 上架合规要求不带 DeepSeek Harness 品牌标识。 完整 42 行、锚定源码的矩阵见 workspace 仓库的能力对照清单;各 edition 自己的能力清单见对应产品仓库。

实现原理

一个 Host,一个源,零摩擦

  1. 进程内 Host

    外壳在应用内部启动 dsh Host。

  2. 同源界面

    官方 Web UI 从应用自身的 localhost 服务器加载。

  3. 官方数据面

    一切由 dsh 的 WebApiClient 驱动 —— HTTP 上行、WebSocket 下行。

无 CORS · 无鉴权环节 · 无自定义协议 · Agent 核心分毫未动