Repolode
fathah

fathah/hermes-desktop

App nativo para desktop, mantido pela comunidade, para instalar, configurar e conversar com o assistente de IA Hermes Agent.

Estrelas
14,536
Forks
1,631
Issues abertas
306
Último commit
há 24 dias

O que é?

Hermes Desktop é um complemento com interface gráfica para o Hermes Agent, um assistente de IA que se aprimora, usa ferramentas e oferece mensagens em várias plataformas. Em vez de gerenciar o CLI manualmente, o app orienta você na instalação, na configuração do provedor e no uso diário, tudo em uma única janela. Ele executa o script oficial de instalação do Hermes e armazena os dados em ~/.hermes.

O app oferece chat com respostas em streaming, busca e histórico de sessões, troca de perfil, edição de memória e persona, skills, ativação e desativação de conjuntos de ferramentas, tarefas agendadas no estilo cron e configuração do gateway de mensagens. O Hermes pode ser executado localmente em 127.0.0.1:8642 ou conectado a um servidor remoto da API Hermes por URL e chave de API. Entre os provedores compatíveis estão OpenRouter, Anthropic, OpenAI, Gemini, Groq e servidores locais compatíveis com OpenAI, como Ollama e LM Studio.

Por padrão, as chaves de API são armazenadas em ~/.hermes/.env. Também é possível habilitar um provedor de comandos para buscá-las em ferramentas como pass, secret-tool ou 1Password CLI. O projeto usa a licença MIT, foi desenvolvido com TypeScript e não é afiliado à Nous Research.

Recursos principais

  • 01Instalação guiada do Hermes Agent na primeira execução, com configuração do provedor pela interface gráfica
  • 02Backend Hermes local ou remoto, com conexões remotas por URL e chave de API
  • 03Chat com respostas em streaming, progresso das ferramentas, renderização de Markdown e exibição do uso de tokens
  • 04Busca e histórico de sessões, além de troca de perfil com configurações isoladas
  • 05Tarefas agendadas com base em cron e configuração de vários gateways de mensagens

Casos de uso

  • Configurar o Hermes Agent no desktop sem precisar trabalhar no terminal
  • Conversar, em uma única interface, com um modelo local servido pelo Ollama ou LM Studio
  • Gerenciar vários perfis Hermes isolados para diferentes projetos
  • Conectar um cliente desktop a um servidor remoto da API Hermes

Início rápido

  1. 1

    Baixe o aplicativo para desktop para o seu sistema operacional em hermesone.org ou GitHub Releases

  2. 2

    Usuários do Fedora: instalem o pacote .rpm baixado

    sudo dnf install ./hermes-desktop-<version>.rpm
  3. 3

    Desenvolvedores: clone este repositório e siga o Contributing Guide para executar o aplicativo em modo de desenvolvimento

Antes de usar

  • O projeto está em desenvolvimento ativo, por isso os recursos podem mudar e algumas coisas podem parar de funcionar.
  • O instalador do Windows não tem assinatura de código, então o SmartScreen exibirá um aviso na primeira inicialização.
  • O .rpm para Fedora não tem assinatura GPG e não oferece suporte a atualizações automáticas.
  • O modo local exige que Git, uv e Python 3.11 ou posterior sejam encontrados durante a instalação.

Em coleções

Tópicos

Perguntas frequentes

O que é hermes-desktop?
App nativo para desktop, mantido pela comunidade, para instalar, configurar e conversar com o assistente de IA Hermes Agent. Hermes Desktop é um complemento com interface gráfica para o Hermes Agent, um assistente de IA que se aprimora, usa ferramentas e oferece mensagens em várias plataformas. Em vez de gerenciar o CLI manualmente, o app orienta você na instalação, na configuração do provedor e no uso diário, tudo em uma única janela. Ele executa o script oficial de instalação do Hermes e armazena os dados em ~/.hermes.
hermes-desktop é gratuito? Qual é a licença?
hermes-desktop é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
hermes-desktop ainda é mantido?
Manutenção ativa. O último commit de hermes-desktop foi em 13 de out. de 2026.
Para que posso usar hermes-desktop?
Configurar o Hermes Agent no desktop sem precisar trabalhar no terminal Conversar, em uma única interface, com um modelo local servido pelo Ollama ou LM Studio Gerenciar vários perfis Hermes isolados para diferentes projetos Conectar um cliente desktop a um servidor remoto da API Hermes
Como instalar hermes-desktop?
Baixe o aplicativo para desktop para o seu sistema operacional em hermesone.org ou GitHub Releases Usuários do Fedora: instalem o pacote .rpm baixado: sudo dnf install ./hermes-desktop-<version>.rpm Desenvolvedores: clone este repositório e siga o Contributing Guide para executar o aplicativo em modo de desenvolvimento
Onde consigo hermes-desktop?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/fathah/hermes-desktop

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados