Pular para o conteúdo
Inteligência Artificial

Como instalar o Hermes Agent: o agente de IA que roda na sua máquina (Windows e Linux)

Por ⏱️ 6 min de leitura 💬 Comentar
Pagina de documentacao do Hermes Agent, com o comando de instalacao visivel

Um agente de IA que roda no seu computador, com acesso aos seus arquivos, ao terminal e ao navegador — e não um chat que esquece tudo quando você fecha a aba. É isso que o Hermes Agent é: um agente que executa tarefas na sua máquina, com memória entre conversas e a possibilidade de deixar rotinas agendadas trabalhando sozinhas.

Neste guia você instala em um comando, configura o acesso ao modelo e entende em dez minutos o que ele faz e onde estão as armadilhas que a própria documentação admite. Tudo o que está aqui veio da documentação oficial do projeto — inclusive o que não funcionou.

O que ele faz (para você decidir se vale instalar)

  • Executa, não só responde: roda comandos no terminal, lê e escreve arquivos, escreve e executa código para chegar no resultado.
  • Skills: documentos de conhecimento que ele carrega quando precisa, em vez de carregar tudo sempre — a documentação chama isso de “divulgação progressiva” e é o que mantém o custo de contexto baixo.
  • Memória entre sessões: fatos persistentes guardados em arquivos próprios, para ele não reaprender quem você é a cada conversa.
  • Rotinas agendadas: tarefas que rodam sozinhas (por horário ou expressão de agenda) e entregam o resultado onde você mandar.
  • Subagentes: ele abre agentes filhos com contexto isolado e terminal próprio — o trabalho paralelo que não suja a conversa principal.
  • Mensageria: a documentação lista Telegram, Discord, Slack, WhatsApp, Signal, SMS e e-mail, com um único processo de fundo cuidando disso.

Instalação: um comando

Windows nativo — abra o PowerShell e rode:

iex (irm https://hermes-agent.nousresearch.com/install.ps1)

Não precisa de direitos de administrador. O instalador coloca tudo em %LOCALAPPDATA%\hermes\ e adiciona o comando ao PATH — abra um terminal novo depois que terminar, senão o comando não aparece.

Linux, macOS e WSL2 — no terminal:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Antes de começar, duas ressalvas que a documentação deixa explícitas: o instalador de macOS é só para Apple Silicon (“macOS on x86 (Intel) processors is not a supported platform”), e no Windows o pacote de aplicativo com interface exige Windows 11 versão 22H2 ou mais recente — o suporte por linha de comando no Windows vai até a versão 10.

Primeira execução: dar um cérebro a ele

Instalado, o agente precisa de um provedor de modelo. A documentação oferece dois caminhos:

  • hermes setup --portal — a doc descreve como “um login que já entrega um provedor de modelo e as ferramentas do gateway, sem editar arquivo de configuração na mão”.
  • hermes model — escolha interativa do provedor, passo a passo.

A configuração mora toda em ~/.hermes/, e a regra de onde colocar cada coisa é simples e vale decorar:

  • config.yaml — ajustes em geral (modelo, terminal, comportamento).
  • .env — segredos (chaves de acesso, tokens).
  • Um arquivo próprio para as credenciais de login do provedor.

As armadilhas que a própria documentação admite

Esta é a parte que a maioria dos tutoriais esconde — e que está escrita na doc oficial:

  • “Ele disse que ia lembrar e esqueceu.” A doc trata isso como erro comum: você diz onde algo está, ele responde que vai lembrar, e numa sessão nova ele não faz ideia do que você falou. Memória boa é informação durável, e ela é curada, com limite de tamanho — não é um histórico infinito.
  • Não aponte dois agentes para a mesma pasta de dados. A documentação é explícita: “Don’t point two agent processes at the same Hermes home directory.”
  • Agendamento mal escrito falha em silêncio. A doc avisa que uma expressão de horário malformada é aceita como execução única ou recusada de vez — sem gritar. E mais: uma sessão comum de terminal não dispara as rotinas; quem dispara é o processo de fundo do gateway.
  • Depois de mexer em dependências, reinicie. A doc é clara: após mudança de dependência, reative e reinicie o Hermes — senão você depura fantasma.
  • Contexto detectado errado. Se as respostas degradarem, a doc sugere fixar o tamanho de contexto do modelo explicitamente em vez de confiar na detecção automática.

Onde continuar

Depois de instalado, o caminho natural é criar a primeira rotina agendada (por exemplo: um resumo diário que roda às 7h e chega no seu Telegram) e, com o tempo, escrever as suas próprias skills — que é o que transforma um agente genérico em alguém que sabe fazer o seu trabalho. A documentação oficial é o ponto de partida: hermes-agent.nousresearch.com/docs.

E se você veio aqui procurando onde o dinheiro entra em tudo isso — do outro lado do balcão, tem um post sobre como avaliamos hardware com fonte na mão, que é o método que usamos neste blog.

Transparência (de onde vem cada informação)

Método: este tutorial é curadoria da documentação oficial do Hermes Agent (hermes-agent.nousresearch.com/docs) — páginas de instalação, suporte de plataforma, configuração, solução de problemas de agendamento e de qualidade de agente, guia nativo de Windows e página de recursos. Conferimos as passagens na origem. Comandos, caminhos e ressalvas são exatamente o que a doc oficial publica; o que pareça divergir dela é erro nosso, não do projeto.

Ambiente de instalação: o instalador de Linux/macOS/WSL2 usa um terminal e prepare os componentes com gerenciador próprio, trazendo versões fixadas de Python, Node.js, npm, ripgrep e FFmpeg; ele clona o código-fonte e prepara as dependências. Os pacotes de aplicativo para Windows e macOS já vêm com o agente, o Python e as dependências embutidos, sem compilar nada no primeiro uso. Mencionamos “Python”, “Node.js” e “terminal” para manter o registro preciso — o leitor comum não precisa saber disso para instalar.

Onde a configuração mora: tudo em ~/.hermes/ — config.yaml para ajustes, .env para segredos e auth.json para as credenciais de login do provedor (a regra da doc: segredo vai no .env; o resto, no config.yaml).

O que não fizemos: não instalamos o agente por este tutorial em uma máquina limpa para cronometrar o processo, e não reproduzimos cada armadilha listada — elas vêm da documentação, não de teste nosso. Não temos relação comercial com o projeto Hermes Agent e este post não tem link de afiliado: não há comissão nenhuma envolvida.

Windows: a doc cobre os dois caminhos — nativo (PowerShell) e WSL2. Um detalhe que a doc ressalva: o terminal embutido no painel do aplicativo exige um terminal POSIX e funciona só no WSL2.

Leia também

Deixe seu comentário

Seu e-mail não será publicado. Campos obrigatórios estão marcados.