Hermes Agent para macOS
Um app desktop nativo para macOS do Hermes WebUI — construído com Swift e WKWebView, sem Electron, sem dependências pesadas. Apenas uma janela nativa e limpa para o seu Hermes Agent no macOS 12+.

O Que É
O Hermes Agent para macOS (hermes-swift-mac) é um app desktop nativo para macOS que envolve o Hermes WebUI em uma janela Mac de verdade. Ele é construído com Swift e WKWebView — sem Electron, sem runtime de JavaScript, sem dependências além das Xcode Command Line Tools. Criado por @redsparklabs.
O app em si é um invólucro leve: ele precisa de uma instância do Hermes WebUI em execução (local ou remota) para ser útil. Em troca, você ganha um app Mac com cara de nativo — gerenciamento de janelas adequado, renderização nativa e uma fração do consumo de memória das alternativas baseadas em Electron.
Detalhes-Chave
| Detalhe | Valor |
|---|---|
| Tecnologia | Swift + WKWebView, sem Electron |
| Requer | Hermes WebUI rodando localmente ou em um servidor remoto |
| Suporte remoto | Autenticação opcional por chave SSH para servidores remotos |
| macOS | 12 (Monterey) ou posterior |
| Instalação | Baixe o Hermes-Agent-vX.X.X.dmg da página de Releases |
Primeiros Passos
Caminho 1 — novo no Hermes, tudo local:
# 1. Coloque o Hermes WebUI para rodar
git clone https://github.com/nesquena/hermes-webui.git ~/hermes-webui-public
cd ~/hermes-webui-public
bash start.sh # inicia o servidor em http://localhost:8787
# 2. Instale o app Mac
# Baixe o .dmg mais recente na página de Releases e arraste para Applications
Caminho 2 — servidor remoto: configure a autenticação por chave SSH para o servidor que roda o Hermes WebUI e aponte o app para ele. Você tem um front-end Mac nativo para um agente Hermes que vive no seu VPS.
Por Que Isso Importa para Usuários do Hermes
Se você usa o Hermes em um Mac, esta é a forma mais nativa de interagir com ele: um app macOS de verdade, em vez de uma aba do navegador ou de um invólucro Electron. Ele se integra ao ecossistema mais amplo do Hermes WebUI (cliente Android, cliente desktop em Rust, extensões) para que você tenha uma superfície nativa de primeira classe em todos os dispositivos.
Links
- Repositório: github.com/hermes-webui/hermes-swift-mac