大数跨境

Hermes 终于有桌面端了!但这件事比你想的更有意思

Hermes 终于有桌面端了!但这件事比你想的更有意思 老班长聊电商
2026-05-16
0
导读:不是 Nous Research 官方做的。是一个叫 fathah 的社区开发者,自己憋出来的。


不是 Nous Research 官方做的。是一个叫 fathah 的社区开发者,自己憋出来的。而且,已经有 5000 个 Star 了。


先说一个让我没想到的事

我一直觉得,Hermes 迟早要出桌面端。

一个这么完整的 Agent 平台,长期只能靠终端和 Telegram 交互,终究是有门槛的。但我以为这个事情会是 Nous Research 自己来做,等个正式公告,然后大家一起欢呼。

结果不是这样。

4 月份,一个叫 fathah 的开发者,自己动手,用 Electron + TypeScript 搭了一个完整的 Hermes 桌面客户端,开源,MIT 协议,直接扔到 GitHub 上。

4 月下线,5 月初 Star 数突破 3600,5 月中旬已经到了 5000+。

Hongkiat 第一时间写了报道,Hermes Atlas 把它收录进了官方生态导航,社区里每天都在讨论它。

这件事最有意思的地方不是"Hermes 有桌面端了",而是:一个社区开发者,用不到一个月的时间,做出了一个 Nous Research 自己还没做的东西,然后整个生态开始围着它转。

这是开源最好的样子。


先把一件事说清楚,免得之后有人来找我

在写任何功能之前,我必须先说这一点:

Hermes Desktop 不是 Nous Research 官方出品。

Nous Research 的官方产品是 Hermes Agent CLI 和 Gateway,文档在 hermes-agent.nousresearch.com,代码在 github.com/NousResearch/hermes-agent。

Hermes Desktop 是社区开发者 fathah 的个人项目,代码在 github.com/fathah/hermes-desktop,维护者是他本人。

这两件事的关系是:Hermes Desktop 调用官方安装脚本,把 Hermes Agent 装到 ~/.hermes,然后在本地通过 http://127.0.0.1:8642 的 SSE 接口和它通信。底层跑的还是那个 Hermes Agent,桌面端只是给它穿了一套衣服。

如果你遇到 bug,去 github.com/fathah/hermes-desktop/issues 提,不要跑到 Nous Research 的仓库去——那是两个独立的项目。

好,这件事说清楚了,接下来说它实际上是个什么东西。


它解决了什么问题?

用过 Hermes 的人都知道,原版的体验是这样的:

打开终端,输 hermes,进入 TUI 界面,跟它聊,聊完关掉。

配置呢?要去编辑 ~/.hermes/config.yaml,记住字段名,手动写 YAML。

接 Telegram?要去申请 Bot Token,手动填进 config,重启 gateway,验证是否生效。

设定时任务?要记 Cron 表达式,或者用 hermes cron add 命令行交互。

看 MEMORY.md 和 SOUL.md?打开文本编辑器,找到 ~/.hermes/ 目录,手动编辑。

这些操作本身并不难,但每一步都需要一定的技术背景,而且整个过程没有可视化反馈——你不知道现在跑的是哪个模型,Gateway 有没有在线,Cron 任务上次跑成功了没有。

Hermes Desktop 把这些东西都做成了 GUI,用鼠标点一点就能搞定。


具体有什么功能?逐项过一遍

我直接按 README 和实际功能来讲,不加水分。

安装向导:第一次打开就能跑起来

第一次打开 Hermes Desktop,它会问你两个问题:本地跑还是连接远程 Hermes API?

选本地:它会检测 ~/.hermes 目录里有没有已有的 Hermes 安装。有的话直接用,没有的话会调用官方安装脚本,自动解决 Git、uv、Python 3.11+ 这些依赖。

选远程:输入远程服务器地址和 API Key,验证通过直接进工作区。这个设计意味着你可以在笔记本电脑上跑桌面端的 GUI,但实际的 Agent 运行在云服务器或家里的 NAS 上——本地只是一个操作面板。

装完自动进主界面,不需要碰终端。

模型选择和管理

支持 11 个 LLM 提供商,包括 OpenAI、Anthropic、OpenRouter、Nous Portal,以及本地的 LM Studio、Ollama、vLLM、llama.cpp 四个预设。

本地预设这个细节挺用心的:你不需要知道 Ollama 的 API 端点是什么格式,选 Ollama,填你安装的模型名,它帮你把其他参数配好。

还有一个 Saved Models 功能——可以给不同的模型配置起名字存下来,比如"日常对话用 Flash"、“代码任务用 Opus”,切换的时候直接选名字,不需要每次重新填参数。

聊天界面

主界面就是一个聊天窗口,SSE 流式输出,工具调用的进度实时显示——你能看到 Hermes 在调什么工具、工具返回了什么结果,而不是像纯终端那样一大段文字刷出来。

22 个斜杠命令通过输入框的自动补全直接触发,不需要记命令名。

Session History 可以在界面上直接搜索历史会话,包括全文检索——Hermes 本身的 SQLite FTS5 搜索能力在这里第一次有了可视化入口,普通用户终于用得到了。

Memory 面板:你终于能"看到"它记了什么

这是我个人觉得最有价值的一个功能。

以前,MEMORY.md 和 USER.md 是两个纯文本文件,你只能打开看,不知道它什么时候写了什么、有没有过期的内容。

现在在 Memory 面板里,你可以:

  • • 查看所有 memory 条目,包括时间戳
  • • 直接编辑或删除某一条
  • • 看当前 memory 的容量使用情况
  • • 切换 memory 提供商(支持 Honcho、Hindsight、Mem0、RetainDB、Supermemory、ByteRover)

对于长期使用 Hermes 的人来说,这个面板让记忆系统从"黑盒"变成了"透明盒"。

Persona 编辑器:图形界面改 SOUL.md

以前要改 SOUL.md,你需要知道这个文件在哪、打开终端编辑、保存然后重启。

现在:打开 Persona 编辑器,直接改,有 Reset 按钮可以恢复默认。

对于非技术用户来说,这是一个很大的门槛降低——SOUL.md 的概念本身不难,难的是"我在哪里改、改完怎么生效"这个操作路径。

定时任务:不用背 Cron 表达式了

Cron 任务构建器支持分钟级、每小时、每天、每周和自定义 Cron 五种模式,15 个推送目标。

操作方式是:选触发频率,填任务描述(自然语言),选推送到哪个平台,保存。比如"每天早上 8 点,搜索 Hacker News 今日热门,推送到 Telegram",三步配完,不需要记 0 8 * * * 是什么意思。

消息网关管理:16 个平台,图形界面配置

支持 16 个消息平台:Telegram、Discord、Slack、WhatsApp、Signal、Matrix、Mattermost、Email(IMAP/SMTP)、SMS(Twilio/Vonage)、iMessage(BlueBubbles)、DingTalk、飞书/Lark、WeCom、微信(iLink Bot)、Webhooks、Home Assistant。

以前接 Telegram 要手动填 Bot Token,接飞书要填 App ID 和 App Secret……每个平台的参数都不一样,容易填错。

现在每个平台有独立的配置表单,字段名旁边有说明,填完点保存,Gateway 自动应用。

14 个工具集:可视化开关

支持 14 个工具集:网页搜索、浏览器自动化、终端、文件、代码执行、视觉理解、图像生成、TTS 语音合成、技能系统、记忆管理、会话搜索、Clarify 澄清模式、任务委派、MoA 多 Agent 协作,以及任务规划。

在工具集面板里,每个工具集都是一个开关,不需要手动编辑 config.yaml 里的 enabled_tools 列表。

Profile 切换:多套 Hermes 环境,隔离管理

这个功能对有多个场景需求的用户很实用——比如"工作用一套配置(接公司工具链、用 Claude Opus)“和"个人项目用另一套(接个人账号、用便宜的 Flash)”。

每个 Profile 有独立的 config,切换 Profile 就是切换整个运行环境,包括 API Key、工具设置、Gateway 配置。

其他细节

  • • 日志查看器:直接在界面上看 Gateway 和 Agent 日志,不用去翻日志文件
  • • 备份和恢复:一键导出整个 ~/.hermes 数据,包括记忆、技能、配置,迁移到新机器时直接导入
  • • 自动更新:内置 electron-updater,有新版本弹提示,一键更新
  • • Hermes Office(Claw3d):这个还在实验阶段,是一个可视化的 3D 界面,用来管理开发服务器和适配器,感兴趣的可以去试试

下载安装:你的系统对应哪个文件

最新版本是 v0.4.3,发布于 2026 年 5 月 15 日。

去 github.com/fathah/hermes-desktop/releases 下载,找到 Latest 那一行。

macOS Apple Silicon(M 系列芯片):hermes-desktop-0.4.3-arm64.dmg 或 .zip

macOS Intel:hermes-desktop-0.4.3-x64.dmg 或 .zip

Windows(x64):hermes-desktop-0.4.3-setup.exe

⚠️ Windows 用户要注意:安装包目前没有代码签名,Windows SmartScreen 会弹警告。处理方法是点"更多信息"然后"仍要运行",这是正常的——代码开源可审查,不是恶意软件,只是作者还没走完微软的签名流程。

Winget 安装包正在提交审核中,通过之后可以用 winget install hermes-desktop 直接装。

Linux:AppImage 和 deb 格式都有,在同一个 Release 页面里找对应文件。


有几个坑,提前说清楚

一、WSL 用户安装可能卡住

如果安装过程卡在"Switching to root user to install dependencies",是 Playwright 在等一个没有 TTY 的 sudo 密码。

解决方法:先在 WSL 终端里手动跑一遍 sudo -v,刷新 sudo 权限,然后再回到桌面端继续安装。

二、这不是 Nous Research 官方支持的产品

再说一遍:碰到 bug,去 github.com/fathah/hermes-desktop/issues 提,不要提到 Nous Research 的仓库里。Nous Research 不负责 Hermes Desktop 的维护,功能建议也要去 fathah 的仓库提。

三、功能还在快速迭代

v0.4.3 是最新版,但从 v0.3.5 到 v0.4.3 不过短短十天——这个迭代速度意味着功能在快速增加,同时也意味着稳定性还在打磨中。如果你用于关键生产工作流,建议先测一圈再放心用。


最后说一件值得记住的事

fathah 不是 Nous Research 的员工,Hermes Desktop 不在任何官方路线图上。

截至 2026 年 5 月 10 日,Hermes Agent 已经超过 OpenClaw,以每日 2240 亿 token 的生成量位居 OpenRouter 全球日排名第一。

一个项目从 2 月上线,到 5 月成为全球使用量最大的开源 Agent,这个速度本身就很惊人。而在这个过程里,Hermes Desktop 这样的社区项目,正在悄悄地把它的用户门槛拉低,让更多非技术背景的人也能跑起来。

这件事和 Hermes 的核心设计哲学是吻合的——它是开源的、MIT 协议的、不锁定任何云服务商的。一个社区开发者能做出一个 5000 Star 的桌面客户端,本身就是这套哲学的结果。

如果你之前因为"要用终端"而没去试 Hermes,现在可以去试了。


下载地址:github.com/fathah/hermes-desktop/releases

Hermes Agent 官方文档(底层引擎):hermes-agent.nousresearch.com/docs

Hermes Agent 官方仓库:github.com/NousResearch/hermes-agent


本文信息来自 fathah/hermes-desktop GitHub 仓库、Releases 页面、Hongkiat 报道(2026年4月20日)、MarkTechPost(2026年5月10日),当前版本 v0.4.3(2026年5月15日),2026年5月16日


【声明】内容源于网络
0
0
老班长聊电商
1234
内容 50
粉丝 0
老班长聊电商 1234
总阅读5
粉丝0
内容50