Apresentação de Hermes Agent
Hermes Agent é um agente de IA open source desenvolvido pela Nous Research. Ele é usado pela linha de comando, funciona com o provedor de modelos que você escolher e pode rodar de forma contínua em um servidor, o que o torna mais útil em um VPS do que em uma máquina que você desliga à noite.
O VPS é entregue com o instalador oficial já executado. Um usuário de sistema hermes é criado, suas chaves SSH de root são copiadas para ele (assim você se conecta direto com essa conta) e o comando hermes é instalado com suas dependências Python, via uv. Git, curl e sudo estão presentes.
Resta uma única etapa do seu lado: a configuração. Ela exige escolher um provedor de modelos e informar uma chave de API, então é interativa e não é executada automaticamente. Você a faz com hermes setup, depois de se conectar.
O que pode fazer com Hermes Agent
Instalador oficial já executado
O comando hermes é instalado para o usuário hermes com uv e as dependências Python, por meio do script publicado pela Nous Research. Não há compilação nem ambiente para gerenciar.
Conta dedicada com suas chaves SSH
A conta hermes reaproveita as chaves autorizadas de root. A senha dela fica bloqueada: o acesso é feito somente por chave.
Configuração guiada por hermes setup
O assistente interativo pergunta o provedor de modelos e a chave de API. A escolha do modelo é sua, e você pode trocá-lo depois.
Serviços de usuário persistentes
O modo linger do systemd está ativado para o hermes. Os serviços da conta, como o gateway, continuam ativos sem nenhuma sessão aberta.
Sudo para automação
O usuário hermes tem sudo sem senha, prático para instalar as ferramentas de que o agente precisa. Convém restringir conforme o uso.
Debian ou Ubuntu à escolha
A receita funciona no Debian 12 e 13 e no Ubuntu 20.04, 22.04 e 24.04, à sua escolha no momento do pedido.
Começar com Hermes Agent
Da encomenda à produção em poucos minutos.
- 1
Peça o VPS com Hermes Agent
Escolha um VPS Linux em Paris ou Frankfurt, selecione Debian ou Ubuntu e marque Hermes Agent na aba Aplicativos. Adicione sua chave SSH pública ao pedido: ela será reaproveitada pela conta hermes.
- 2
Conecte-se por SSH com a conta hermes
Com o servidor entregue, deixe o cloud-init concluir a instalação e abra uma sessão como hermes. Se o comando hermes não for encontrado, abra uma nova sessão para recarregar o ambiente.
Bashssh hermes@SERVER_IP cloud-init status --wait hermes --help - 3
Configure o provedor de modelos
Inicie o assistente e responda às perguntas: provedor, chave de API e modelo. Deixe à mão a chave do provedor escolhido antes de começar.
Bashhermes setup - 4
Proteja o servidor para produção
Limite o acesso de rede apenas ao SSH com um firewall e mantenha a autenticação por chave. Agende um backup da pasta pessoal do hermes, que contém sua configuração e suas chaves de API.
Bashsudo apt install -y ufw sudo ufw allow OpenSSH sudo ufw enable
Casos de uso de Hermes Agent
Assistente de IA sempre disponível
Mantenha um agente ativo em um servidor que não desliga, acessível por SSH de qualquer computador. Suas sessões de trabalho deixam de depender do notebook.
Gateway para suas ferramentas de mensagens
O serviço de usuário persistente permite executar o gateway do Hermes Agent em segundo plano. O agente continua acessível sem que haja uma sessão SSH aberta.
Automação de tarefas de administração
Com git, curl e sudo disponíveis, o agente pode preparar scripts, inspecionar repositórios ou instalar ferramentas na máquina. É um bom campo de testes em um servidor isolado da produção.
Ambiente de testes para modelos
Compare vários provedores de modelos com o mesmo agente, refazendo a configuração. Esses testes ficam separados do seu ambiente pessoal.
Perguntas frequentes sobre Hermes Agent
A configuração exige um provedor de modelos e uma chave de API, informações que só você tem. Por isso a receita instala o agente e deixa para você executar hermes setup como usuário hermes.
Mais sobre Hermes Agent
Verificar se a instalação terminou
A instalação roda na primeira inicialização, via cloud-init. Ela baixa o uv e as dependências Python, o que leva alguns minutos. Para aguardar o fim com segurança:
Bashcloud-init status --wait
A mensagem final pede que você se conecte como hermes e execute hermes setup. Se preferir acompanhar os detalhes, consulte /var/log/cloud-init-output.log.
Executar a configuração
hermes setup é interativo: ele pergunta o provedor de modelos e a chave de API. A receita não o executa por você, porque não tem como adivinhar essas informações. Você pode rodar o assistente de novo mais tarde para trocar de provedor.
Serviços em segundo plano
A receita ativa loginctl enable-linger hermes. Sem isso, o systemd encerra os serviços de um usuário quando a última sessão dele é fechada. Com o linger, um serviço de usuário, como o gateway do Hermes Agent, continua rodando depois que você se desconecta do SSH.
Segurança
A conta hermes tem a senha bloqueada e sudo sem senha. Somente a sua chave SSH abre a porta, mas quem a obtiver terá direitos de root. Proteja essa chave com uma passphrase.
Um agente que executa comandos também pode errar. Se você o deixar agir no servidor, remova o sudo sem senha assim que terminar de instalar suas ferramentas (arquivo em /etc/sudoers.d/) e não coloque nenhum dado crítico nessa máquina.
Backups
As chaves de API e a configuração ficam na pasta pessoal do usuário, /home/hermes. Faça backup dela com regularidade, por exemplo com rsync para outro servidor, e guarde as chaves de API em um gerenciador de segredos do seu lado. Para ambientes Linux mais amplos, veja nossos VPS Linux e nossos tutoriais.

