Quatro jeitos de falar com o agente
O Hermes da VPS tem quatro entradas: o terminal por SSH, o app Hermes Desktop, o dashboard no navegador e os bots do gateway. As quatro falam com o mesmo agente e leem a mesma configuração, então uma conversa começada numa delas aparece nas outras.
Ir direto para o guia: O dashboard do Hermes
Ficha e sumário da página
- Referência técnica
- Hermes Agent v0.23.1
- Revisão
- 12 de novembro de 2026
- Conteúdo
- Documentação oficial consultada
Quatro entradas, um agente
Nenhuma das entradas roda um agente próprio. Desde a v0.22, o gateway do profile é o dono das sessões. O terminal, o Desktop, o dashboard e os bots se conectam a ele. Uma conversa é uma fila só, com um único processo gravando no banco ~/.hermes/state.db.
Hermes Agent
na sua VPS
Modelo, skills, sessões e profiles numa só configuração.
Duas consequências aparecem no uso. Fechar o terminal no meio de uma tarefa só desconecta a conversa: a tarefa continua no gateway. Você retoma depois por qualquer entrada. Além disso, uma skill instalada pelo terminal já está disponível no bot do Telegram, porque todas leem as mesmas pastas do profile.
No terminal: CLI clássica ou TUI
Conectado à VPS por SSH, com o usuário hermes, você conversa com o agente direto no terminal. Há duas interfaces para isso:
CLI clássica, com hermes
- É a interface padrão da instalação.
- Funciona como cliente do gateway, por um WebSocket local.
- Aceita um conjunto menor de comandos de barra, como
/model,/stop,/approvee/help. - Serve bem para perguntas rápidas e para
hermes chat -qem scripts.
TUI, com hermes --tui
- É a interface que a documentação recomenda para o uso interativo.
- Traz a lista completa de comandos de barra, inclusive os das skills.
- Mostra a escolha de modelo, a lista de sessões e as aprovações em janelas sobre a conversa.
- Com
display.interface: tuinoconfig.yaml, ohermesabre a TUI.
As duas retomam conversas antigas. O hermes --tui -c abre a sessão mais recente, o hermes --tui --resume "nome da sessão" abre uma sessão pelo título. O hermes sessions list mostra as sessões gravadas. Na primeira abertura, a TUI instala as dependências de Node.js dela, uma etapa que não se repete.
Dashboard e Desktop usam o mesmo servidor
O dashboard e o Hermes Desktop ligado à VPS dependem de um servidor web do Hermes rodando no servidor, na porta 9119. O hermes dashboard sobe esse servidor e abre o painel no navegador. O hermes serve sobe o mesmo servidor sem o painel, para o app do Desktop se conectar.
hermes dashboard --no-openo painel web em 127.0.0.1:9119, só para a própria VPSpor um túnel SSH aberto no seu computadorssh -N -L 9119:127.0.0.1:9119 admin@IP_DA_VPSo túnel do computador até a porta do painelno navegador do computador, em http://127.0.0.1:9119hermes serve --host IP_TAILSCALE --port 9119o servidor sem painel, no endereço do Tailscaleno Desktop, em Settings, Gateways e Remote gatewayUm servidor atende a máquina inteira. Com o hermes serve rodando, o hermes dashboard recusa subir em outro endereço ou porta e informa qual processo ocupa o lugar. Pare o hermes serve antes, ou use --isolated para o dashboard ter um servidor próprio. O hermes serve também precisa continuar rodando depois que a sessão SSH termina. Para isso, a documentação indica um gerenciador de processos, como o systemd.
O login fica no .env do profile: HERMES_DASHBOARD_BASIC_AUTH_USERNAME, HERMES_DASHBOARD_BASIC_AUTH_PASSWORD e um segredo de sessão em HERMES_DASHBOARD_BASIC_AUTH_SECRET, para as sessões continuarem válidas depois de um reinício. A variável HERMES_DASHBOARD_BASIC_AUTH_PASSWORD_HASH aceita um hash scrypt no lugar da senha em texto.
O que o dashboard mostra
O dashboard é a visão da máquina inteira. Pelo seletor de profile na lateral, ele edita a configuração, as chaves, as skills e o modelo de qualquer profile.
- Statusestado do agente e do gateway
- Chatconversa com o agente pelo navegador
- Sessionssessões de todas as entradas, com a origem de cada uma
- Logsregistros do Hermes e do gateway
- Crontarefas agendadas, com pausa e edição
- Profiles e Skillsprofiles da instalação e skills instaladas em cada um
- Channels e Pairingplataformas do gateway e pareamentos pendentes ou aprovados
- Config e API Keysconfiguração e chaves do .env de cada profile
Na aba Sessions, uma conversa iniciada no Telegram aparece ao lado das sessões do terminal, cada uma com a origem marcada. É o jeito mais rápido de conferir o que o agente fez enquanto você estava longe do servidor.
O Hermes Desktop roda no macOS com Apple Silicon, no Windows e no Linux. No Linux, não há pacote do app nas releases: ele abre pelo comando hermes desktop de uma instalação do Hermes. Instalado sozinho no computador, ele usa um Hermes local. Ligado ao hermes serve, ele mostra as sessões, os profiles e as skills da VPS na mesma janela.
Interfaces passo a passo
- O dashboard do HermesAbra o dashboard do Hermes Agent da VPS no navegador por um túnel SSH ou pelo Tailscale, sem expor à internet o painel que lê e grava as suas chaves.Abrir o guia
- O Hermes Desktop ligado à VPSConecte o Hermes Desktop ao Hermes Agent da VPS pelo hermes serve, com login, segredo de sessão e acesso pela rede do Tailscale, longe da internet aberta.Abrir o guia
- Usar o Hermes pelo terminalAbra o Hermes Agent pelo terminal da VPS, escolha entre a CLI clássica e a TUI, retome sessões anteriores e use os comandos de barra e os atalhos.Abrir o guia