anywhere-labs/deepseek-harness-desktop · 上手攻略

  • 仓库:anywhere-labs/deepseek-harness-desktop
  • 链接:https://github.com/anywhere-labs/deepseek-harness-desktop
  • 分类:AI Agent 工具链 / 桌面应用
  • 作者:Tom
  • 更新:2026-08-17

这是什么

DSH Desktop(DeepSeek Harness Desktop)是 DeepSeek Harness(DSH)插件生态的原生桌面封装。把官方 Harness 的本地 Web UI、Host 服务和插件系统装进 Electron/Tauri 原生桌面应用,一键安装、自动管理服务、集成系统托盘,无需安装 Node.js 或手动敲命令

核心理念:万物皆插件,桌面本身也是插件。DSH Desktop 的桌面壳不是一个魔改的外壳,而是遵循官方插件约定的合法 DSH 插件,与第三方插件走同一条组合路径,可替换、可演进。


解决什么问题

官方 DeepSeek Harness 需要用户在终端里启动服务、管理进程、安装插件——这对开发者友好,但普通用户门槛较高。

DSH Desktop 解决了: - 门槛问题:一键安装包(Windows NSIS / macOS DMG),开箱即用,无需配环境 - 管理问题:桌面托盘管理服务,Profile 切换,插件增删 - 移动端问题:支持手机远程控制 Desktop,在手机上发起任务、查看进度


快速安装

下载安装包

平台 下载 安装方式
Windows x64 下载安装程序 运行 NSIS 安装程序,按提示完成
macOS Apple Silicon 下载 DMG 打开 DMG,将 DSH Desktop 拖入 Applications

也可从 GitHub Releases 获取安装包和 SHA-256 校验和。

⚠️ 安装包内已自带 Electron、Node 和 DSH 运行时,普通用户不需要另行安装 Node.js、pnpm 或 DSH

从源码构建(开发者)

git clone https://github.com/anywhere-labs/deepseek-harness-desktop.git
cd deepseek-harness-desktop
git submodule update --init --recursive
corepack yarn install --immutable
corepack yarn dev

核心用法

基本操作

  • 关闭窗口:仅隐藏窗口,可从托盘重新打开;选「退出」才会真正结束应用和 Host 进程
  • Profile 切换:托盘 → Profile 菜单,可创建、切换不同 profile(每个 profile 是一组 bundle + 依赖 + patch 的组合)
  • 插件管理:在托盘打开的终端中使用官方 DSH CLI:
# 安装插件
dsh plugin add <plugin>

# 查看已装插件
dsh plugin list

# 更新插件
dsh plugin update

# 移除插件
dsh plugin remove <plugin>

⚠️ 插件变更后需要重启 DSH Desktop,才能让新 bundle 进入 Loader 组合。

终端

从托盘选择 Open DSH Terminal: - macOS 打开 Terminal - Windows 优先用 Windows Terminal,找不到则回退到 PowerShell

Desktop 在自己的 user-data 目录生成 dsh/pnpm/node 私有 shim,只对这个终端进程设置 PATH,不会修改系统 PATH。

显示模式

模式 说明
兼容模式 使用官方默认 Web client + profile 自己的 layout/sidebar/conversation,适合希望接近官方 Harness 体验的用户
高级模式 在不改变上游 Web carrier 的前提下加入 Desktop 自有 frame、布局、Mica/vibrancy 和原生拖动区域
Linux 仅支持兼容模式

更新

  • 后台自动检查https://www.dshdesktop.cn/api/desktop/version,不阻塞启动
  • 手动检查:托盘 → Check for Updates…(即使已是最新版也会显示结果)
  • 只有服务端版本严格高于本地版本时才会询问下载

典型适用场景

  1. 普通用户快速上手 DSH:不想折腾 Node.js/终端,直接装桌面版
  2. 多 Profile 管理:同时跑官方/社区多个 DSH 配置,互不干扰
  3. 移动端远程操控:手机连上 Desktop,随时发起任务、查看进度
  4. 开发者调试桌面插件:桌面壳本身是合法 DSH 插件,可在此基础上开发桌面特有功能

坑与注意

说明
关闭窗口 ≠ 退出应用 只会隐藏窗口,要真正退出才选托盘「退出」
插件安装后不生效 需要重启 DSH Desktop,不是热加载
切换 Profile 会重启 终端里正在跑的任务会被中断
Linux 只有兼容模式 高级模式(Mica/vibrancy)仅支持 Windows/macOS
桌面插件能力有限 并非所有 DSH 插件能力都能暴露给桌面插件,详见桌面插件接口说明
后台更新检查静默失败 网络错误、超时等不会弹窗提示;需要手动检查更新

与同类对比

项目 安装方式 复杂度 插件生态 移动端支持
DSH Desktop 一键安装包 官方 DSH 插件体系 ✅ 手机远程控制
官方 DeepSeek Harness 命令行 官方插件体系
Koishi Desktop 安装包 Koishi 插件生态

DSH Desktop 最大的差异化是与官方 DSH 插件体系完全兼容,且桌面壳本身也是插件——这意味着第三方插件作者无需额外适配,天然可以在 Desktop 里运行。


一句话推荐结论

不想折腾终端,只想快速用上 DeepSeek Harness 插件生态,DSH Desktop 是最省心的入口;开发者若需深度定制或参与核心开发,仍推荐直接使用官方仓库。