开源 AI Agent 项目 Hermes Agent 正式推出桌面客户端 Hermes Desktop,以 Public Preview 形式开放体验。产品由 Nous Research 发布,支持 macOS、Windows 和 Linux 三大桌面平台,定位为一个可持续学习、具备长期记忆和工具调用能力的 AI Agent 桌面工作台。它与原有的 CLI/TUI 共享同一套配置、API Key、会话、技能和记忆。
从命令行到桌面:开源 Agent 的形态迁移
Hermes Agent 在国内也被不少用户称为”AI 养马”,核心特点是智能体可以在用户使用过程中不断积累经验。与一次性对话的聊天机器人不同,Hermes 强调的是长期记忆、任务规划、工具调用、技能沉淀和跨会话持续工作。
推出 Hermes Desktop 的意义在于形态:这类偏技术向的开源 Agent 过去主要存在于命令行、终端和网关之中,使用门槛把大量非技术用户挡在门外。桌面客户端把它变成可以被直观理解和操作的入口。
| 维度 | CLI / TUI | Hermes Desktop |
|---|---|---|
| 上手门槛 | 需熟悉终端命令与配置文件 | 图形界面,可直接操作 |
| 任务可视化 | 滚动日志 | 实时工具活动 + 右侧预览面板 |
| 状态 | 与桌面端共享 | 与 CLI/TUI 共享 |
| 适用人群 | 开发者、重度终端用户 | 开发者 + 想用但不熟终端的用户 |
最关键的设计:状态完全一致
官方介绍强调,Hermes Desktop 与 Hermes Agent 共享同一套配置、API Key、会话、技能和记忆。用户可以在桌面端发起任务,也可以在 CLI 或 TUI 中继续此前的会话,反向切换时状态保持不变。
这一点说起来平淡,实际很难做好。很多”带界面”的项目是在核心之外另包一层 UI,导致两侧状态割裂:界面里创建的任务在终端看不到,终端里保存的记忆在界面读不到。Hermes 的做法是把界面当作同一个 Agent 的另一个前端,而不是另一个产品。这种设计让 Hermes 不再只是一个单次对话工具,而更像一个可以长期跟随用户工作的本地 AI 助手。
界面里的三个看点
流式回复
结果边算边出,长任务不用干等到结束才知道方向对不对,适合中途纠偏。
实时工具活动展示
用户可以看到 Agent 正在调用哪个工具、生成什么结果、推进到哪一步。对 Agent 类产品来说,这不只是炫技,而是可观测性——看不到过程就无从判断该在哪里介入。
右侧预览面板
可在桌面窗口中直接查看网页、文件和工具输出,不必在多个应用之间切换找结果。
此外,对于复杂任务,Hermes Agent 支持把经验沉淀为可复用技能,并在后续任务中继续优化。这是”自进化”落地的具体形态:不是模型权重变化,而是把一次成功的过程固化成下次可直接调用的能力。
内置能力与扩展
Hermes Desktop 内置了网页搜索、浏览器自动化、视觉、图像生成、文本转语音和多模型推理等能力,并支持通过 MCP 接入外部工具。
| 能力 | 说明 |
|---|---|
| 网页搜索 | 获取实时信息,支撑检索类任务 |
| 浏览器自动化 | 执行点击、输入等网页操作 |
| 视觉 | 处理截图与图像理解类任务 |
| 图像生成 / TTS | 多模态产出与语音输出 |
| 多模型推理 | 可按需要切换模型调用 |
| MCP | 接入外部工具与数据源 |
安全边界:多种沙箱后端
在执行环境方面,Hermes 支持 local、Docker、SSH、Singularity 和 Modal 等多种沙箱后端,并提供容器加固与命名空间隔离,方便用户在不同环境中运行任务。
这是本地 Agent 绕不开的一环。一个能操作文件、调用浏览器、执行命令的 Agent,其风险敞口远大于只能生成文本的聊天助手。把执行环境显式做成可选项,让用户按信任程度选择隔离强度,是比较务实的做法——至少默认值应当是不触碰宿主机关键目录的那一档。
这个方向的行业信号
Hermes Desktop 的发布反映出 AI Agent 产品形态的一个明显变化:早期开源 Agent 更适合开发者,通过命令行、配置文件和本地服务使用;现在越来越多项目开始补齐桌面端、图形界面和跨平台体验。此前已有同类项目带动了本地 Agent Gateway、Skills 和聊天入口的关注度,Hermes Desktop 则进一步强化了”桌面端即入口”的方向。
需要提醒的是,它目前仍处于公开预览阶段,实际稳定性、配置门槛、工具权限和本地安全边界仍需结合具体使用场景谨慎评估。对普通用户而言,它可能还不是完全开箱即用的消费级助手;但对关注开源 Agent、桌面智能体和本地自动化工作流的用户来说,值得重点留意。
常见问题
Hermes Desktop 支持哪些系统?
支持 macOS、Windows 与 Linux 三大桌面平台,目前以 Public Preview 形式开放体验。
桌面端和命令行版本的数据是互通的吗?
是的。两者共享同一套配置、API Key、会话、技能和记忆,可在桌面端与 CLI/TUI 之间来回切换且状态保持一致。
为什么需要多种沙箱后端?
具备文件操作、浏览器与命令执行能力的 Agent 存在更大安全敞口。Hermes 提供 local、Docker、SSH、Singularity、Modal 等后端,并提供容器加固与命名空间隔离,便于按信任程度选择运行方式。
小结
Hermes Desktop 的看点不在某个单项功能,而在于把长期记忆、技能沉淀、多模型调用、工具自动化和桌面交互整合到一起。它不只是一个聊天窗口,而是更接近一个可以持续积累经验、帮助用户处理长期任务的智能体工作环境。开源 Agent 的竞争正从”能不能跑起来”转向”能不能长期用下去”,而长期使用恰恰取决于记忆是否连续、技能是否沉淀、执行是否安全——这三点 Hermes Desktop 都做了正面回应。
