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+.

Interfaces e workspaces415Adicionado
hermes-swift-mac

Hermes Agent para macOS

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.

← Voltar ao ecossistema