Harness Desktop
把 DeepSeek Harness 工作台、模型路由、插件和移动协同整合进桌面应用。
- Star 数
- ★ 10
- 最近更新
- 今天
- License
- MIT
- 主语言
- JavaScript
- FA 评分
- 82/100 · 表现良好
30 秒速览
- 可在哪里用
- 平台专用
- 开始前需要
- 典型场景
- 使用 Windows 10/11、希望以安装版或便携版运行 DeepSeek Harness,并保留官方工作台作为唯一界面的个人用户。
- 主要局限
- 社区维护且不受 DeepSeek 官方背书,核心运行依赖官方 DeepSeek Harness 及其接口合同。
- 源码审查
- 82/100 · 表现良好
这个 Agent 能做什么,适合哪些场景?
Harness Desktop 是社区维护的 DeepSeek Harness 桌面壳,官方工作台是唯一主界面,项目不维护另一套智能体核心。它在 Electron 桌面应用中启动本地 Harness Runtime,并加入模型与子代理路由、DSH 插件市场、受管 Skills、集成终端、工作区预览、定时任务观察和女仆鲸桌宠。用户可导入文件到工作区 uploads/、通过官方 read/edit 工具准备待检查的编辑草稿,并在右侧工作区预览常见文本及媒体格式。移动端通过扫码配对,在局域网、WebRTC P2P 或端到端加密 WSS/443 后备线路上访问当前工作台;Android 提供已签名预览客户端,iOS/iPadOS 使用 Safari 工作台。正式稳定支持面以 Windows 10/11 x64 为主,macOS DMG 仍是等待真实 Apple 硬件验收的公开预览。它适合希望保留官方 Harness 交互和权限模型,同时需要桌面集成、移动访问与经过签名验证更新的用户。
应用启动并承载官方 DeepSeek Harness Web UI 与本地 Runtime,由 Electron bridge 提供窗口、安装、更新和桌面增强;Renderer 不获得 Node.js 权限,WebView 仅能访问本机 Harness Runtime。用户在官方设置页配置服务商、模型和密钥,桌面壳不另存一份 Provider 密钥;主模型与子代理可以共用或分别选择模型。DSH 插件市场负责发现、安装和更新插件,受管 Skills 使用 $ 触发,@ 用于文件引用;MCP 设置支持 stdio 和 Streamable HTTP,并只保存秘密的凭据引用。文件由用户主动导入工作区 uploads/,普通工作区文件可以下载,官方 read / edit 工具生成待检查草稿;右侧工作区只读预览文本、源码、HTML、图片、音频、视频和 PDF。Schedule 视图读取官方 append-only events,以 ETag/304 和 since delta 刷新,在 gap、rewind 或 generation 分叉时回退到一次完整重放。桌面更新通过 Ed25519 签名清单、HTTPS、文件尺寸和 SHA-256 验证,并支持国内源优先、GitHub 后备、组件健康检查及自动回滚。移动同步使用扫码建立受信设备,通过局域网、原生 WebRTC P2P 或端到端加密 WSS/443 中继传输工作台状态和受限文件上传。
- 使用 Windows 10/11、希望以安装版或便携版运行 DeepSeek Harness,并保留官方工作台作为唯一界面的个人用户。
- 需要为主模型和子代理分别选择模型,同时保留运行中、可继续和只读历史任务记录的多模型使用者。
- 希望在应用内安装 DSH 插件、使用
$触发受管 Skills,并通过@引用工作区文件的 Harness 用户。 - 需要从 Android 或移动浏览器查看工作台、上传受限文档,并通过局域网或加密远程线路继续会话的跨设备用户。
- 需要在同一桌面应用中管理 MCP stdio/Streamable HTTP 连接、有限集成终端和工作区文件预览的技术用户。
- 重视签名更新、SHA-256 校验、失败回滚及用户主题和插件配置不被升级覆盖的部署者。
如何安装或部署这个 Agent?
Windows 日常使用者可下载 v1.0.60 当前稳定安装包并直接运行;它按当前用户安装,无需管理员权限。便携版无需安装。正式支持目标为 Windows 10/11 x64;macOS Apple Silicon 与 Intel DMG 属于公开预览,尚未完成真实 Apple 硬件正式验收。
Scoop 用户可执行:
scoop bucket add harness-desktop https://github.com/baiyuscc13724-max/scoop-harness-desktop
scoop install harness-desktop/harness-desktop从源码开发需要 Node.js 24、npm 和 Git:
npm install
npm run dev提交或制作分发包前执行:
npm run verify
npm run verify:release
npm run dist首次使用还需在官方 Harness 设置中添加所选模型服务商、模型及相应凭据。桌面壳不会保存第二份 Provider 密钥。
如何使用这个 Agent?
- 启动安装版或便携版,在官方 Harness 设置中添加服务商、模型和所需密钥。
- 选择一个工作区并创建新会话;需要不同推理配置时,为主模型和子代理分别选择模型。
- 使用顶部调色盘更换桌面外观,或打开女仆鲸入口;插件、Skills、模型及通用配置仍在官方设置页管理。
- 需要文件时主动将其导入工作区
uploads/,再通过@引用;使用官方read/edit工具准备编辑草稿并检查后续结果。 - MCP 连接可在设置中配置为 stdio 或 Streamable HTTP;启用本地进程前需要明确确认。
- 移动使用时在设置页打开“手机与远程同步”并首次扫码配对。应用优先局域网连接,异地使用时可配置个人无凭据
wss://地址进行 WebRTC 信令和加密后备中继;电脑必须保持 Harness Desktop 运行。
这个 Agent 有哪些优点和局限?
- 保留官方 DeepSeek Harness 工作台、会话、权限和智能体核心,不引入重复侧栏或第二套设置体系。
- 同时提供 DSH 插件、受管 Skills、主模型/子代理路由、MCP 管理、集成终端和多格式工作区预览。
- 更新链包含 Ed25519 清单验签、逐跳 HTTPS、尺寸与 SHA-256 校验、后备源、健康检查和自动回滚。
- 移动同步覆盖局域网、原生 WebRTC P2P 与端到端加密 WSS/443 后备线路,并提供受信设备配对。
- Renderer 无 Node.js 权限,WebView 仅访问本机 Runtime,外部链接通过受限 IPC 交给系统浏览器。
- 社区维护且不受 DeepSeek 官方背书,核心运行依赖官方 DeepSeek Harness 及其接口合同。
- 正式稳定支持目前集中于 Windows 10/11 x64;macOS 尚未完成真实 Apple 硬件验收,iOS/iPadOS 不提供未签名 IPA。
- 异地移动访问要求电脑持续运行,并需要可用网络;个人 WSS 中继还需用户自行提供和配置
wss://地址。 - 开发环境要求 Node.js 24、npm 和 Git,发布还受验证、云构建、签名及双云核对门禁约束。
- 女仆鲸图片采用 CC BY-NC-SA 4.0,不能用于商业用途,即使桌面壳代码本身采用 MIT License。
- Computer Use 可在授权后控制整个 Windows 虚拟桌面,且不提供内容级敏感操作过滤,因此授权范围较大。
这个 Agent 与同类方案有什么区别?
与直接使用官方 DeepSeek Harness Web UI 相比,本项目不替换其主界面或智能体核心,而是增加 Electron 桌面封装、安装与签名更新、插件和 Skills 管理、模型路由、桌宠、集成终端、工作区预览及移动配对。与 iPhone/iPad 原生安装包相比,项目明确选择 Safari 实时工作台,因为没有 Apple Developer 会员时不分发无法公开安装的未签名 IPA。EasyTier 和 Tailscale 仅作为可选移动连接线路,默认路径是局域网优先、WebRTC P2P 直连以及加密 WSS/443 后备。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|
| Harness Desktop 当前 | 82 · 表现良好 | ★ 10 | 今天 | JavaScript | — |
| DeepChat | 66 · 存在缺口 | ★ 6.3k | 4 天前 | TypeScript | OpenAI API · Claude API |
| Dive AI Agent | 52 · 缺口较多 | ★ 1.8k | 1 个月前 | TypeScript | ChatGPT · OpenAI API · Claude API |
| AnythingLLM | 48 · 缺口较多 | ★ 66k | 今天 | JavaScript | OpenAI API · Claude API |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
SECURITY.md 给出了隔离渲染器、受限 preload/IPC、loopback 服务、临时凭据、签名更新、哈希校验、秘密引用和安全报告渠道;README 也明确非官方身份及第三方素材来源,因此数据流透明度、外部副作用说明、回滚和署名较强。扣分点是 Computer Use 可在一次授权后控制整个虚拟桌面、永久授权可自动恢复且没有逐动作确认;局域网手机 bridge 仍为明文 HTTP;依赖虽大量精确固定且 Actions 固定到提交,但部分 npm 依赖使用范围版本,所给材料没有锁文件、漏洞审计结果或完整供应链清单。
README、SECURITY.md、package.json 和工作流大体形成一致的产品、发布与安全模型,CI 中有明确的版本、标签、签名、证书、架构、哈希和失败条件,错误多为 fail closed 并带具体消息。扣分点是 README 对“当前稳定包仅 Windows”与同时列出的 macOS/Android v1.0.60 资产表述略显冲突,源码版本 1.0.61 又尚未发布;大量核心依赖处于 alpha,且仅凭静态材料无法确认所有依赖源持续可用。
材料清楚区分日常安装、便携运行、移动端、团队、插件、终端、MCP、浏览器和 Computer Use 等场景,并详细说明官方核心与桌面增强的边界。团队创建、Skills、文件引用及高权限功能的触发和授权规则较精确。扣分主要来自环境覆盖不均:Windows 是正式平台,macOS 尚待真实硬件验收,iOS 有分发限制,而 package.json 中的 Linux 构建配置没有对应用户支持说明。
README 的下载、功能、快速开始、边界、开发、许可和中英文概要结构清晰;安装方式、系统要求、稳定版与候选版区别、已知平台限制和 MIT 正文均有明确记录。扣分点是完整 FAQ、故障排查实例和 release-notes.md 内容未在证据中提供;Harness Desktop、DeepSeek Harness、DSH 与移动端版本命名层次较多;维护者仅以 Contributors、仓库 Issues/Security Advisory 和未验证的账户身份呈现,责任主体与响应承诺不够具体。
产品将官方工作台与更新、插件、移动配对、模型路由、桌面交互和安全门禁整合,较裸 Web UI 有明显增量价值,下载与三步开始也利于实际使用。扣分点是功能面很宽、部分能力仍属实验或预览,Computer Use、移动同步、中继和多平台构建带来较高配置与安全成本;没有提供静态可核验的用户效果数据或资源成本基准。
若干重要主张可在多份材料间对应,例如版本固定、Electron 隔离、签名发布、Android 证书/哈希校验和 macOS 虚拟测试;候选、稳定、预览、未验收及本轮未追加现场复现也被明确区分。扣分点是许多细粒度运行时、团队、记忆、浏览器和恢复能力仅由 README/策略声明支撑,未提供相应实现文件、测试结果或发布日志内容,跨来源佐证仍不完整。
- Computer Use 的永久授权可在启动时恢复,并允许控制整个 Windows 虚拟桌面;启用前应理解其没有逐动作确认或内容级敏感操作过滤。
- 局域网手机工作台当前使用显式开启的 HTTP bridge,不应在不可信公共 Wi-Fi 上使用。
- v1.0.61 是未发布候选版;稳定下载仍指向 v1.0.60,且 macOS 尚未经过真实 Apple 硬件正式验收。
- 部分核心依赖为 alpha 版本,且所给证据未包含锁文件或依赖漏洞审计结果。
- 发布者身份未经 FollowAgents 企业注册表验证;这表示身份未知,不代表恶意。