Hermes Agent pour macOS
Une application macOS native pour Hermes WebUI — conçue avec Swift et WKWebView, sans Electron, sans dépendances lourdes. Juste une fenêtre native et propre pour votre Hermes Agent sur macOS 12 et plus.

Qu’est-ce que c’est
Hermes Agent pour macOS (hermes-swift-mac) est une application macOS native qui enveloppe Hermes WebUI dans une véritable fenêtre Mac. Elle est construite avec Swift et WKWebView — pas d’Electron, pas de runtime JavaScript, aucune dépendance au-delà des Xcode Command Line Tools. Créée par @redsparklabs.
L’application elle-même est une coquille légère : elle a besoin d’une instance Hermes WebUI en cours d’exécution (locale ou distante) pour être utile. En échange, vous obtenez une application Mac au ressenti natif — une gestion de fenêtres correcte, un rendu natif, et une empreinte mémoire bien inférieure à celle des alternatives basées sur Electron.
Détails clés
| Détail | Valeur |
|---|---|
| Techno | Swift + WKWebView, sans Electron |
| Prérequis | Hermes WebUI exécuté en local ou sur un serveur distant |
| Support distant | Authentification par clé SSH optionnelle pour les serveurs distants |
| macOS | 12 (Monterey) ou ultérieur |
| Installation | Téléchargez Hermes-Agent-vX.X.X.dmg depuis la page Releases |
Pour commencer
Chemin 1 — nouveau sur Hermes, tout en local :
# 1. Lancez Hermes WebUI
git clone https://github.com/nesquena/hermes-webui.git ~/hermes-webui-public
cd ~/hermes-webui-public
bash start.sh # démarre le serveur sur http://localhost:8787
# 2. Installez l'application Mac
# Téléchargez le dernier .dmg depuis la page Releases et glissez-le dans Applications
Chemin 2 — serveur distant : configurez l’authentification par clé SSH pour le serveur qui exécute Hermes WebUI, puis pointez l’application vers celui-ci. Vous obtenez une interface Mac native pour un agent Hermes hébergé sur votre VPS.
Pourquoi c’est important pour les utilisateurs de Hermes
Si vous utilisez Hermes sur un Mac, c’est la façon la plus native d’interagir avec lui : une véritable application macOS au lieu d’un onglet de navigateur ou d’un wrapper Electron. Elle s’intègre à l’écosystème plus large de Hermes WebUI (client Android, client Rust desktop, extensions) pour vous offrir une surface native de premier ordre sur chaque appareil.