Hermes Agent for macOS
Hermes WebUI 的原生 macOS 桌面客户端——用 Swift + WKWebView 构建,没有 Electron,没有重型依赖。macOS 12+ 上一个干净、原生的 Hermes Agent 窗口。
hermes-swift-mac

这是什么
Hermes Agent for macOS(hermes-swift-mac)是一个原生 macOS 桌面应用,把 Hermes WebUI 装进一个地道的 Mac 窗口。它用 Swift 和 WKWebView 构建——没有 Electron、没有 JavaScript 运行时、除了 Xcode Command Line Tools 之外零依赖。作者是 @redsparklabs。
应用本身是轻量外壳:需要有一个运行中的 Hermes WebUI 实例(本地或远程)才有用。换来的是原生的 Mac 体验——规范的窗口管理、原生渲染,以及比 Electron 方案小得多的内存占用。
关键信息
| 项目 | 内容 |
|---|---|
| 技术栈 | Swift + WKWebView,无 Electron |
| 前置条件 | 本地或远程服务器上运行着 Hermes WebUI |
| 远程支持 | 可选 SSH 密钥认证连接远程服务器 |
| macOS | 12(Monterey)及以上 |
| 安装 | 从 Releases 下载 Hermes-Agent-vX.X.X.dmg |
快速上手
路径 1——全新用户,全部本地:
# 1. 先把 Hermes WebUI 跑起来
git clone https://github.com/nesquena/hermes-webui.git ~/hermes-webui-public
cd ~/hermes-webui-public
bash start.sh # 服务跑在 http://localhost:8787
# 2. 安装 Mac 应用
# 从 Releases 页面下载最新 .dmg,拖进 Applications 即可
路径 2——远程服务器: 为运行 Hermes WebUI 的服务器配置 SSH 密钥认证,然后把应用指向它。你就有了一个运行在 VPS 上的 Hermes Agent 的原生 Mac 前端。
为什么值得关注
如果你在 Mac 上使用 Hermes,这是最原生的交互方式:一个真正的 macOS 应用,而不是浏览器标签页或 Electron 壳。它和整个 Hermes WebUI 生态(Android 客户端、桌面 Rust 客户端、扩展库)配套,让每个设备都有了一流的原生界面。
← 返回生态