Hermes Desktop (Hermes One)

Um aplicativo de desktop nativo (Electron) mantido pela comunidade para instalar, configurar e conversar com o Hermes Agent — instalação guiada, chat em streaming com rastreamento de tokens, perfis, memória, skills, tarefas agendadas e 16 gateways de mensageria. Backend local ou remoto, 14k★, MIT.

Interfaces e workspaces14,000Adicionado
Hermes Desktop

Hermes Desktop (Hermes One)

O que é

Hermes Desktop — com o nome comercial Hermes One — é um aplicativo de desktop nativo, mantido pela comunidade, para instalar, configurar e conversar com o Hermes Agent. Construído com Electron (14k★, licença MIT, versão mais recente v0.7.6), ele elimina a necessidade de gerenciar a CLI na mão: o app guia você pela instalação, configuração de provedores e uso diário em um só lugar. Ele usa o script oficial de instalação do Hermes, guarda tudo em ~/.hermes e oferece uma interface gráfica para chat, sessões, perfis, memória, skills, ferramentas, agendamentos e gateways de mensageria.

O projeto está em desenvolvimento ativo e não é afiliado à Nous Research — é um projeto comunitário, com contribuições bem-vindas.

Principais recursos

Recurso O que faz
Instalação guiada Executa o script oficial de instalação com acompanhamento de progresso e resolução de dependências (Git, uv, Python 3.11+)
Backend local ou remoto Rode o Hermes localmente em 127.0.0.1:8642 ou conecte-se a um servidor remoto com URL + API key
Chat em streaming Streaming SSE com indicadores de progresso das ferramentas, renderização de Markdown e realce de sintaxe
Rastreamento de tokens Contagem de tokens e custo em tempo real no rodapé do chat, além do comando /usage
22 comandos de barra /new, /fast, /web, /image, /browse, /code, /shell, /memory, /persona, /undo, /retry e mais
Gerenciamento de sessões Busca de texto completo (SQLite FTS5), histórico agrupado por data, retomada e pesquisa de conversas
Troca de perfis Criar, excluir e alternar entre ambientes Hermes isolados com configuração separada
Sistema de memória Ver/editar entradas de memória e perfil do usuário, acompanhamento de capacidade e provedores de memória (Honcho, Mem0, Supermemory, …)
Editor de persona Edite e redefina a personalidade SOUL.md do seu agente
Tarefas agendadas Construtor visual de cron (minutos, horário, diário, semanal, personalizado) com 15 destinos de entrega
16 gateways de mensageria Telegram, Discord, Slack, WhatsApp, Signal, Matrix, E-mail, iMessage, DingTalk, Feishu/Lark, WeCom, Webhooks, Home Assistant e mais
Hermes Office (Claw3d) Interface 3D visual com servidor de desenvolvimento e gerenciamento de adaptadores
Backup e depuração Backup/restauração completa, visualizador de logs e diagnóstico do sistema nas Configurações
Atualização automática Instala atualizações via electron-updater; pronto para i18n com traduções da comunidade

Provedores suportados: OpenRouter, Anthropic, OpenAI, Google (Gemini), xAI (Grok), Nous Portal, Qwen, MiniMax, Hugging Face, Groq — além de endpoints locais compatíveis com OpenAI, com presets para LM Studio, Ollama, vLLM e llama.cpp.

Como funciona

Na primeira inicialização, o app pergunta se você quer rodar o Hermes localmente ou conectar-se a um servidor remoto:

  1. Modo local — verifica se o Hermes já está instalado em ~/.hermes; se não, executa o instalador oficial com resolução de dependências.
  2. Modo remoto — pede a URL e a API key do servidor, valida a conexão e pula a instalação local.
  3. Você escolhe um provedor ou endpoint local, a configuração é salva e o espaço de trabalho é aberto.

No modo local, as requisições de chat passam por http://127.0.0.1:8642 com streaming SSE; o modo remoto usa o mesmo protocolo contra o seu próprio servidor. O app analisa o fluxo em tempo real, renderizando o progresso das ferramentas, o Markdown e o uso de tokens conforme chegam.

Primeiros passos

Baixe o instalador em hermesone.org ou nas GitHub Releases:

  • Windows — o instalador não é assinado; o SmartScreen mostrará um aviso na primeira execução (clique em “More info” → “Run anyway”).
  • Fedora — o .rpm não é assinado com GPG; adicione --nogpgcheck se o seu sistema exigir verificação de assinatura. Versões RPM não suportam auto-atualização.

Após instalar, escolha um caminho de configuração: OpenRouter, Anthropic, OpenAI ou um LLM local via URL compatível com OpenAI.

Para quem é

Para qualquer pessoa que queira uma interface de desktop de verdade para o Hermes Agent — especialmente quem prefere gerenciar perfis, memória, skills, tarefas cron e gateways de mensageria com cliques em vez de arquivos de configuração. Em comparação com opções de navegador como o Hermes WebUI, o Hermes Desktop é um app nativo com instalador integrado, rastreamento de custos de tokens e um espaço de chat mais completo; é o cliente de desktop comunitário com mais estrelas do ecossistema.

← Voltar ao ecossistema