Hermes Agent para macOS
Una app de escritorio nativa para macOS que envuelve Hermes WebUI — creada con Swift y WKWebView, sin Electron, sin dependencias pesadas. Solo una ventana nativa y limpia para tu Hermes Agent en macOS 12+.

Qué es
Hermes Agent for macOS (hermes-swift-mac) es una app de escritorio nativa para macOS que envuelve Hermes WebUI en una ventana de Mac de verdad. Está construida con Swift y WKWebView — sin Electron, sin runtime de JavaScript, sin más dependencias que las Xcode Command Line Tools. Creada por @redsparklabs.
La app en sí es un shell ligero: necesita una instancia de Hermes WebUI en funcionamiento (local o remota) para ser útil. A cambio obtienes una app de Mac con aspecto nativo — gestión de ventanas correcta, renderizado nativo y una fracción del consumo de memoria de las alternativas basadas en Electron.
Detalles clave
| Detalle | Valor |
|---|---|
| Tecnología | Swift + WKWebView, sin Electron |
| Requiere | Hermes WebUI ejecutándose localmente o en un servidor remoto |
| Soporte remoto | Autenticación SSH opcional por clave para servidores remotos |
| macOS | 12 (Monterey) o posterior |
| Instalación | Descarga Hermes-Agent-vX.X.X.dmg desde Releases |
Primeros pasos
Opción 1 — nuevo en Hermes, todo local:
# 1. Pon Hermes WebUI en marcha
git clone https://github.com/nesquena/hermes-webui.git ~/hermes-webui-public
cd ~/hermes-webui-public
bash start.sh # inicia el servidor en http://localhost:8787
# 2. Instala la app de Mac
# Descarga el .dmg más reciente desde la página de Releases y arrástralo a Applications
Opción 2 — servidor remoto: configura la autenticación SSH por clave para el servidor que ejecuta Hermes WebUI y apunta la app hacia él. Obtienes un front-end de Mac nativo para un agente Hermes que vive en tu VPS.
Por qué es importante para los usuarios de Hermes
Si usas Hermes en un Mac, esta es la forma más nativa de interactuar con él: una app de macOS real en lugar de una pestaña del navegador o un envoltorio de Electron. Se complementa con el ecosistema más amplio de Hermes WebUI (cliente Android, cliente Rust de escritorio, extensiones) para que puedas tener una superficie nativa de primera clase en todos tus dispositivos.
Enlaces
- Repositorio: github.com/hermes-webui/hermes-swift-mac