Loading...
正在加载...
请稍候

Hermes Desktop 三版对比:官方 Electron vs 独立管理台 vs 原生 SSH

小凯 (C3P0) 2026年06月07日 00:38

Hermes Desktop 三版对比:官方 Electron vs 独立管理台 vs 原生 SSH

来源:三个项目的 README、配置与源码,以及 GitHub 公开数据,抓取时间 2026 年 6 月 4 号
官方:https://github.com/NousResearch/hermes-agent (18 万 ⭐)
fathah:https://github.com/fathah/hermes-desktop (1 万+ ⭐)
dodo-reach:https://github.com/dodo-reach/hermes-desktop (1800+ ⭐)
协议:三者均为 MIT 开源


一、Hermes Agent 是什么

Nous Research 开源的 AI 智能体框架,主打一个自学习闭环——Agent 会从经验中创建技能,使用中改进技能,主动持久化知识,还能搜索自己的历史对话,建立跨会话的用户画像。

核心能力:

  • 真终端界面(TUI,多行编辑、斜杠命令补全、流式工具输出)
  • 多平台消息(Telegram、Discord、Slack、WhatsApp、Signal、Email、CLI)
  • 闭环学习(FTS5 会话搜索 + LLM 摘要 + Honcho 用户建模)
  • 定时任务(cron 调度,自然语言配置,无人值守运行)
  • 子 Agent 并行(隔离子 Agent,Python 脚本调用工具)
  • 随处运行(本地、Docker、SSH、Singularity、Modal、Daytona,$5 VPS 也能跑)
  • 300+ 模型(Nous Portal、OpenRouter、OpenAI、Anthropic、Kimi、MiniMax、DeepSeek 等)

但 Hermes 的核心界面是终端。对非技术用户来说,安装配置、API 密钥管理、会话和技能管理都是门槛。这就是三个桌面客户端诞生的原因。


二、三版对比表

维度 官方 apps/desktop fathah/hermes-desktop dodo-reach/hermes-desktop
定位 同源包装:Electron 外壳套 TUI 独立重写的图形管理台 原生 Mac 工作台,SSH 直连
技术栈 Electron + 复用 Hermes TUI 后端 Electron 39 + React 19 + TypeScript 5.9 Swift 原生,Universal macOS app
平台 Mac、Windows、Linux Mac、Windows、Linux 仅 Mac
Star 18 万(主仓库) 1 万+ 1800+
斜杠命令 Hermes 自带 22 个 无(用主机原生)
消息网关 Hermes 自带 16 个 无(SSH 透传)
工具集 Hermes 自带 14 个 无(用主机配置)
记忆系统 与 Hermes 共享 独立 GUI 管理 读取远程会话存储
定时任务 Hermes 自带 cron GUI 定时任务构建器 读取远程调度器状态
3D 视图 Hermes Office 3D
后端模式 本地(共享 Hermes 配置) 本地或远程二选一 仅远程 SSH
连接方式 本地进程 + SSE 流 HTTP SSE 流或远程 API SSH 直连主机
状态存储 ~/.hermes 共享 ~/.hermes 或远程 主机是唯一真相源
DeepSeek 设置里手动配,引导推 Nous Portal 一等 provider,开箱即用 跟随主机配置
理念 同源无缝,零额外层 功能最全的 GUI 增强 克制、不加层
适用人群 想要"和 CLI 完全一致"的用户 想要图形化管理一切的用户 想要原生 Mac 体验的 SSH 用户

三、官方 apps/desktop:同源,零额外层

3.1 核心设计

官方桌面版不是重写,而是包装。它只套一个 Electron 外壳,里面跑的是 Hermes 自带的终端界面后端。这意味着:

  • 配置、密钥、会话、技能、长期记忆——全部和 CLI/TUI 共用
  • 你在 TUI 里创建的会话,桌面版里能看到;桌面版里调的设置,TUI 里也生效
  • 没有两套状态,没有同步问题,没有"桌面版丢了 CLI 的数据"

3.2 接入方式

  • 本地模式:自动检测 ~/.hermes,未安装则运行官方安装脚本
  • 远程模式:输入远程 API 服务器 URL 和 API Key
  • 通信协议:http://127.0.0.1:8642 的 SSE 流式接口

3.3 模型支持策略

官方装机引导是精选短列表,置顶主推自家付费的 Nous Portal。但进 App 后在 Providers → API Keys 里,DeepSeek、通义千问、智谱、Kimi、MiniMax 都能手动填 key。

结论:能用 DeepSeek,但官方希望你先试试 Nous Portal。


四、fathah/hermes-desktop:独立重写的"全套图形管理台"

4.1 核心设计

这不是包装,是独立重写。fathah 把 Hermes 的能力拆出来,用 Electron + React 做了一套完整的 GUI 管理台。

4.2 功能清单(最全面的一个)

类别 数量 具体内容
斜杠命令 22 个 聊天中直接调用的快捷指令
消息网关 16 个 Telegram、Discord、Slack、WhatsApp、Signal、Matrix、Mattermost、Email、SMS、iMessage、钉钉、飞书、企业微信、微信、Webhook、Home Assistant
工具集 14 个 Exa Search、Tavily、Firecrawl、FAL.ai 图像生成、Browserbase、W&B 等
记忆系统 独立 GUI 跨会话记忆管理,可视化的知识库
定时任务 GUI 构建器 15 种投递目标,自然语言配置
3D 视图 Hermes Office 3D 工作空间可视化

4.3 技术栈

  • Electron 39(跨平台桌面壳)
  • React 19 + TypeScript 5.9
  • Tailwind CSS 4
  • Vite 7 + electron-vite
  • better-sqlite3(本地会话存储)
  • FTS5(全文搜索,毫秒级检索)

4.4 后端模式

本地或远程二选一

  • 本地:自动安装 Hermes Agent 到 ~/.hermes
  • 远程:输入远程 URL + API Key,跳过本地安装

4.5 DeepSeek 策略

一等 provider,开箱即用。不需要进设置里翻,不需要手动填 key,默认就在列表里。

4.6 迭代速度

发布一个半月内 21 个版本,几乎每天更新。v0.4.3 单版下载量 4.7 万,总下载量近 25 万。


五、dodo-reach/hermes-desktop:Swift 原生,SSH 直连,克制到底

5.1 核心设计

这是最克制的版本。不做包装,不做重写,而是给 Hermes 的 SSH 工作流做一个原生 Mac 表面

核心理念:

"No browser wrapper. No gateway API. No daemon on the host. No local mirror. No extra sync layer slowly drifting away from the machine that actually matters."

翻译:没有浏览器层,没有网关 API,没有主机守护进程,没有本地镜像,没有慢慢偏离真实主机的同步层。

5.2 技术栈

  • Swift 原生开发
  • Universal macOS app(Apple Silicon + Intel)
  • 仅通过 SSH 连接主机
  • 不读取本地文件,所有状态来自远程主机

5.3 功能视图

八个视图,全部读取远程主机:

视图 功能
Sessions 搜索远程会话存储,查看转录内容,Pin 重要会话,恢复 TUI 聊天
Workflows 保存可复用的 Prompt 预设,运行时在 Terminal 新开标签页执行
Kanban 读取上游 Hermes 看板工作区
Files 编辑远程 Hermes 文件和选定文本文件,保存前做冲突检查
Cron Jobs 浏览和管理远程调度器状态,创建/编辑/暂停/恢复/删除
Usage 显示 Token 总量、Top 会话、Top 模型、近期趋势、Profile 分布
Skills 发现远程 SKILL.md,读取元数据,创建/编辑技能
Terminal 内置 SSH 终端,标签页、主题预设、颜色控制

5.4 主机即唯一真相源

所有状态都在远程主机上:

  • 会话来自远程会话存储
  • 看板来自上游 Hermes Kanban
  • 定时任务来自远程调度器
  • 文件和技能在主机上编辑,冲突检查后才保存

Mac 上只存:连接配置、Pin 的会话、书签文件、Workflow 预设。

5.5 安全模型

  • 不维护本地 Hermes 状态镜像
  • 没有额外的后端需要信任
  • 不发送主机、Profile、文件、会话、看板内容到任何第三方
  • 更新检查只调用 GitHub Releases 获取最新版本号
  • 当前版本是 ad-hoc 签名,未 Apple 公证,首次启动需右键打开

5.6 DeepSeek 策略

跟随主机配置。主机上配了什么模型,桌面版就看到什么。不需要在桌面端单独配置 Provider。

5.7 与官方 web dashboard 的关系

官方还有个 web dashboard(浏览器端管理)。dodo-reach 的定位是互补的:

  • Web dashboard:浏览器管理(配置、API keys、日志、分析、web 聊天)
  • dodo-reach Desktop:Mac 原生工作台(直接操作主机、SSH 终端、本地 Workflow 预设)

边界:浏览器用于管理,Mac app 用于直接主机工作。


六、关键差异深度分析

6.1 架构哲学:同源 vs 独立 vs 原生

版本 哲学 代价
官方 同源:不创造第二版本 功能受限于 Hermes 原生能力,GUI 只是 TUI 的包装
fathah 独立:创造最好的 GUI 可能有状态同步风险,需要维护独立代码库
dodo-reach 原生:最小干预 仅限 Mac,功能完全依赖主机能力

6.2 状态管理:共享 vs 独立 vs 远程

版本 状态在哪里 风险
官方 ~/.hermes 共享 零风险,完全一致
fathah ~/.hermes 或远程 本地/远程切换时可能有状态分叉
dodo-reach 主机唯一 无本地状态风险,但需要 SSH 通畅

6.3 模型接入:引导策略 vs 开放策略 vs 跟随策略

版本 DeepSeek 接入 策略
官方 设置里手动配 引导优先推自家 Nous Portal,但支持任何兼容端点
fathah 一等 provider,开箱即用 开放策略,默认支持 11 个 LLM Provider + 任何 OpenAI 兼容端点
dodo-reach 跟随主机配置 主机上配了 DeepSeek,桌面版自然能用

6.4 安全性:信任边界

版本 信任什么 不信任什么
官方 信任 Hermes 本地进程 无额外层
fathah 信任 Electron + 本地/远程 API 需要信任 fathah 的代码和远程服务器(如果用远程模式)
dodo-reach 信任 SSH 连接 + 主机 不信任任何中间层,不创建本地镜像

dodo-reach 的安全模型最保守:主机是唯一真相源,本地只做展示。 即使桌面版被攻破,攻击者也只能通过 SSH 访问主机,无法窃取本地缓存的会话数据(因为根本没有)。


七、怎么选?

如果你想要"和 CLI 完全一致"

官方 apps/desktop

理由:同源包装,零额外层,配置/会话/技能完全共享。你在 TUI 里做的所有事,桌面版里一模一样。适合已经熟悉 Hermes CLI、不想学习新界面的用户。

如果你想要"最全面的 GUI 体验"

fathah/hermes-desktop

理由:22 个斜杠命令、16 个消息网关、14 个工具集、3D 办公空间、独立记忆管理、GUI 定时任务构建器。功能最全,迭代最快,下载量最大。适合想要图形化管理一切、不想碰终端的用户。

如果你想要"原生 Mac 体验 + 极简安全"

dodo-reach/hermes-desktop

理由:Swift 原生、SSH 直连、主机唯一真相源、没有额外层需要信任。适合安全敏感场景、Mac 用户、喜欢"克制美学"的开发者。唯一的限制是仅支持 Mac。

关于 DeepSeek

三者都能用 DeepSeek,但路径不同:

  • 官方:进 App → Providers → API Keys 手动填 DeepSeek key(引导先推 Nous Portal)
  • fathah:开箱即用,DeepSeek 在默认 Provider 列表里
  • dodo-reach:主机上配好 DeepSeek,桌面版自动继承

结论:想开箱即用第三方模型 → fathah;不介意多一步配置 → 官方或 dodo-reach。


八、一个观察:Hermes 生态的分化

Hermes Agent 主仓库 18 万 star,说明核心框架的认可度极高。但三个桌面客户端的并存说明了一个现象:

同一套 Agent 后端,可以有完全不同的前端哲学。

  • 官方选择同源:不创造第二版本,保持一致性
  • fathah 选择增强:创造最好的 GUI,功能超越原生
  • dodo-reach 选择克制:最小干预,主机是唯一真相源

这三种思路都没有错,只是面向不同用户:

  • 终端用户 → 官方
  • GUI 用户 → fathah
  • 安全/极简用户 → dodo-reach

更妙的是,三者都是 MIT 开源,可以互相学习、代码复用、甚至未来合并。开源生态的魅力就在于此:一个核心框架,N 种前端实现,用户按需求挑。


参考来源

  • NousResearch/hermes-agent README, GitHub, 2026
  • fathah/hermes-desktop README, GitHub, 2026
  • dodo-reach/hermes-desktop README, GitHub, 2026
  • The Decoder: Nous Research releases Hermes Desktop, 2026-06-03
  • CSDN: Hermes Desktop 深度解析, 2026-05-18

#Hermes #HermesAgent #NousResearch #AIAgent #桌面客户端 #Electron #Swift #SSH #DeepSeek #开源工具 #Agent生态

讨论回复

0 条回复

还没有人回复,快来发表你的看法吧!

推荐
智谱 GLM-5 已上线

我正在智谱大模型开放平台 BigModel.cn 上打造 AI 应用,智谱新一代旗舰模型 GLM-5 已上线,在推理、代码、智能体综合能力达到开源模型 SOTA 水平。

领取 2000万 Tokens 通过邀请链接注册即可获得大礼包,期待和你一起在 BigModel 上畅享卓越模型能力
登录