Poupe 15% em todos os serviços de alojamento

Teste as suas habilidades e obtenha Desconto em qualquer plano

Utilizar o código: Skills Começar a trabalhar
Secções
Administração Linux Servidores Virtuais

Quickstart do Agente Hermes: Da Instalação aos Primeiros Passos

Por que Hermes merece atenção

why-use

Se você já instalou uma nova ferramenta de IA, viu o binário chegar no seu PATH, e ainda assim acabou com algo que estava tecnicamente presente mas praticamente inútil, você já entende o problema que este guia rápido do Hermes Agent está resolvendo. Uma instalação concluída apenas prova que os arquivos foram copiados. Não prova que o agente pode inspecionar um repositório, conversar com um modelo real, usar ferramentas com segurança, ou reabrir o trabalho depois.

É por isso que Hermes merece atenção. Quando está funcionando corretamente, deixa de parecer “ChatGPT em um terminal” e começa a se comportar como um agente operacional. Pode inspecionar arquivos, usar ferramentas de terminal, permanecer dentro de um espaço de trabalho, e continuar a sessão adiante em vez de agir como se cada prompt começasse do zero novamente.

Isso o torna uma boa opção para desenvolvedores, auto-hospedadores e usuários orientados por terminal que desejam ajuda com tarefas reais: resumir uma base de código, verificar um repositório em uma máquina pessoal, ou executar em um pequeno VPS da AlexHost, ou qualquer outro provedor sem pular direto para uma pilha de automação maior. Ao final deste guia, você terá o Hermes instalado, configurado, testado em uma primeira tarefa segura e retomado com sucesso.

O que é Hermes — e o que este guia realmente o ajudará a fazer

hermes-logo

Antes de executar qualquer comando, mantenha três termos separados. A maioria da confusão na primeira execução vem de colapsá-los em uma ideia vaga de “a IA”.

A tabela a seguir fornece o modelo mental de trabalho para este tutorial:

TermoSignificado simplesO que faz aqui
AgentO próprio HermesA ferramenta CLI que gerencia sessões, ferramentas, prompts e aprovações
ProviderO serviço ou conta que respalda o modeloFornece acesso ao LLM que Hermes chamará
ModelO LLM real que você escolheGera as respostas e suporta fluxos de trabalho com uso de ferramentas

Este artigo visa um único estado de sucesso: uma única sessão Hermes segura e funcional que você possa iniciar, testar e retomar. Não é um guia de implantação em produção. Não é um tour completo de recursos. É o caminho mais curto e confiável para “Hermes funciona na minha máquina, e posso provar isso.”

📝 Nota: Instalar Hermes não é a mesma coisa que configurar Hermes. O binário pode estar presente e ainda ser inutilizável até que você execute hermes model e o conecte a um provider e modelo.

Você pode notar que a documentação oficial também oferece hermes setup. Isso é válido, mas este guia intencionalmente separa a instalação de hermes model para que você possa ver exatamente onde ocorre a maioria do sucesso ou falha na primeira execução. Também mantemos o CLI clássico em primeiro lugar para reprodutibilidade, embora hermes –tui exista e use as mesmas sessões subjacentes. Fora do escopo para este guia rápido: configuração de gateway, cron, MCP, rede de modelo local, roteamento multi-provider e endurecimento de produção.

Regras de segurança antes de dar acesso shell ao Hermes

safety-rules

Antes de testar qualquer agente com acesso ao terminal, decida onde é permitido estar errado. Para este artigo, isso significa uma máquina não-produção, uma VM, um repositório descartável, ou no mínimo um workspace de baixo risco onde um comando acidental não arruinaria seu dia.

⚠️ Aviso: Mantenha as aprovações no modo seguro padrão durante todo este guia de início rápido, e não use –yolo. O Hermes pergunta antes de comandos arriscados; isso é um recurso de segurança, não atrito desnecessário.

Use esta lista de verificação rápida antes de continuar:

  • Comece em uma máquina ou workspace de baixo risco.
  • Mantenha os prompts de aprovação ativados.
  • Evite repositórios de produção pessoais para o primeiro teste.
  • Espere que a tarefa de prova permaneça somente leitura.
  • Trate backends de terminal Docker e SSH como etapas de endurecimento posteriores, não requisitos do primeiro dia.

A primeira tarefa de prova real neste guia fica dentro de ~/.hermes/hermes-agent, o que mantém a demonstração relevante para o Hermes enquanto evita projetos sensíveis. Uma vez que o fluxo CLI base esteja estável, você pode se mover em direção a isolamento mais forte com Docker ou backends remotos. Na primeira hora, seguro e verificável é melhor do que ambicioso.

Antes de instalar: pré-requisitos, caminhos suportados e uma pegadinha do WSL2

Para utilizadores convencionais, a história de suporte é simples: Linux, macOS e WSL2 são os caminhos a considerar em primeiro lugar. Windows nativo existe, mas ainda está em beta inicial, portanto se está no Windows, a recomendação prática é ainda WSL2.

No Ubuntu 24.04 ou WSL2, comece por se certificar de que git e curl estão disponíveis:

sudo apt update && sudo apt install -y git curl

git-install

lsb_release -ds && git --version && curl --version

git-version

Se a segunda linha devolver a sua string de distro mais saída de versão funcional para ambas as ferramentas, os seus pré-requisitos base estão em vigor. No macOS, a verificação equivalente é geralmente apenas confirmar git –version e curl –version antes de usar o mesmo instalador Hermes.

📝 Nota: Windows nativo ainda é um caminho em beta inicial, portanto prefira WSL2 se está no Windows.
💡 Dica: No WSL2, mantenha Hermes e os seus repositórios de trabalho em ~ em vez de /mnt/c para evitar operações Git mais lentas e comportamento estranho de permissões de ficheiros.

A boa notícia é que Hermes não o obriga a montar manualmente uma pilha gigante de dependências primeiro. O instalador git oficial trata de uv, Python 3.11, Node.js 22, ripgrep e ffmpeg por si. O que deveria ter pronto antes do assistente de configuração começar é uma conta de fornecedor, ou pelo menos um plano testado para um endpoint personalizado. Além disso, escolha um modelo com pelo menos 64K de contexto: janelas de contexto mais pequenas tendem a desmoronar-se uma vez que o agente começa a transportar contexto de ficheiros, saída de ferramentas e instruções multi-passo em conjunto.

Instalar o Hermes Agent com o caminho oficial de uma linha

install

Com os pré-requisitos resolvidos, execute o instalador oficial exatamente como documentado:

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

Hermes installer starting on Linux and preparing dependencies

Isto é agora mais do que um passo de instalação básica. O Hermes detecta a plataforma, prepara as dependências de que precisa e depois continua imediatamente para o fluxo de configuração da primeira execução. No exemplo acima, o instalador detecta Linux, verifica uv, instala Python 3.11 onde necessário, prepara Node.js 22 para ferramentas de navegador e constrói o ambiente de comando do Hermes.

Se a sua instalação for realizada como root, pode ver caminhos como /usr/local/bin/hermes, /usr/local/lib/hermes-agent e /root/.hermes/. Numa instalação de utilizador regular, espere a mesma estrutura no seu próprio diretório home.

Hermes automatically launching the setup wizard after installation

O detalhe importante é que o instalador de uma linha agora passa direto para o assistente de configuração. Por outras palavras, a instalação e a configuração da primeira execução são um fluxo contínuo. Não trate o fim da instalação do pacote como a linha de chegada, porque o Hermes não é realmente útil até que este assistente de configuração seja concluído.

A primeira decisão é o fornecedor de inferência. Nesta execução, OpenRouter é selecionado, o que é uma primeira escolha prática porque dá acesso a um amplo catálogo de modelos através de uma conta de fornecedor. Se já utiliza um fornecedor diferente suportado, escolha esse em vez disso.

Hermes provider selection with OpenRouter highlighted

Assim que o fornecedor é escolhido, o Hermes pede a chave API correspondente. Neste exemplo, isso significa OPENROUTER_API_KEY. Cole a chave, prima Enter e o Hermes armazena-a para uso futuro.

Hermes asking for the OpenRouter API key during setup

Se ignorar este passo, o Hermes pode terminar a instalação, mas não estará pronto para uma sessão de agente real. Teria de voltar e configurar o fornecedor mais tarde.

Depois de a chave ser guardada, o assistente passa para a seleção do modelo. Nesta execução, o modelo selecionado é deepseek/deepseek-v4-pro. Esse é um exemplo concreto válido, mas não é o seu único caminho: o assistente também permite introduzir um nome de modelo personalizado ou ignorar e manter o modelo atual se estiver a re-executar a configuração numa instalação existente.

Hermes model selection with deepseek/deepseek-v4-pro highlighted, plus custom-model and skip options

Para uma primeira execução, a regra prática é simples: escolha um modelo que já sabe que pode aceder e certifique-se de que tem contexto suficiente para trabalho real de agente. O Hermes é muito mais fiável com modelos que oferecem pelo menos uma janela de contexto de 64K. Janelas de contexto mais pequenas podem parecer bem num teste pequeno, depois quebram-se assim que a saída de ferramentas, contexto de ficheiro e instruções multi-passo começam a acumular-se.

Se alguma vez quiser alterar esta escolha mais tarde, hermes model é ainda a forma mais rápida de re-executar a seleção de fornecedor e modelo sem reinstalar nada.

A seguir, o Hermes pergunta quanto da configuração mais ampla quer fazer agora. Para este guia de início rápido, a opção recomendada é a correta: configuração rápida.

Hermes setup method screen with Quick setup selected

Isto mantém o artigo focado no caminho crítico: fornecedor, modelo e as escolhas mínimas envolventes necessárias para tornar o Hermes utilizável.

O ecrã seguinte pergunta sobre o backend do terminal. Para uma primeira execução, mantenha o backend local atual para que o Hermes seja executado diretamente nesta máquina. Docker, SSH, Modal e outros backends são úteis mais tarde, mas adicionam complexidade antes de ter confirmado que o fluxo de trabalho CLI base funciona.

Hermes terminal backend selection with Keep current (Local) highlighted

O Hermes oferece então configuração de plataforma de mensagens. Para este guia de início rápido, ignore-o. Isto mantém o guia centrado no fluxo de agente CLI principal e pode adicionar Telegram, Discord ou outro caminho de mensagens mais tarde com hermes setup gateway.

Hermes messaging-platform step with Skip selected

Assim que o assistente termina, o Hermes mostra onde armazenou os ficheiros importantes.

Hermes setup complete screen showing config, API key, and data paths

A divisão principal a lembrar é simples: config.yaml contém definições não secretas, .env contém chaves API e outros segredos, e os diretórios de dados contêm sessões, registos e estado de tempo de execução relacionado. Nesta captura de ecrã os caminhos estão sob /root/.hermes/ porque a instalação foi feita como root. Numa instalação de utilizador normal, leia esses caminhos como ~/.hermes/.

O Hermes depois imprime o resumo curto pronto a usar, incluindo os comandos que é mais provável que use primeiro.

Hermes ready-to-go summary after installation and setup

Neste ponto, o Hermes está tanto instalado como configurado. A próxima coisa a fazer é verificar que o ambiente está saudável antes de passar para a primeira tarefa real:

hermes doctor

Hermes Doctor showing a healthy installation

hermes doctor deve confirmar o básico: sem avisos de segurança ativos, um ambiente Python funcional e os pacotes necessários presentes. Esse é o sinal de sucesso limpo que quer antes de continuar.

Se hermes ainda não estiver visível numa shell nova, recarregue a sua shell e verifique o caminho do comando antes de continuar. No Bash isso geralmente significa source ~/.bashrc; no Zsh, source ~/.zshrc. Se necessário, confirme o lançador com command -v hermes.

Com o Doctor a passar, a instalação não é apenas terminada — o Hermes está agora realmente pronto a usar.

Execute sua primeira tarefa segura de agente

first-agent

Com Hermes agora instalado, configurado e verificado por hermes doctor, você está pronto para a primeira demonstração real. O espaço de trabalho mais seguro e de alto sinal para começar é o próprio diretório inicial do Hermes. Nesta execução, a instalação foi feita como root, então esse diretório é /root/.hermes. Em uma instalação de usuário normal, o mesmo lugar seria ~/.hermes.

Mude para esse diretório, confirme onde você está e, em seguida, inicie o Hermes:

cd ~/.hermes
pwd
ls
hermes

Starting Hermes from the local Hermes workspace

Este é um bom espaço de trabalho inicial porque já está presente, diretamente relacionado à ferramenta que você acabou de instalar e apresenta baixo risco em comparação com colocar um agente em um repositório pessoal ou de produção. A tela de inicialização também é uma verificação de sanidade útil por si só: mostra o Hermes iniciando corretamente, o modelo ativo no rodapé e o fato de que o agente já pode ver suas ferramentas disponíveis e habilidades agrupadas.

Se você preferir a interface mais recente, hermes –tui ainda está disponível, mas este guia permanece focado na CLI clássica porque é mais fácil reproduzir passo a passo e ambas as interfaces compartilham as mesmas sessões.

Quando o Hermes abrir, dê a ele um prompt simples e somente leitura que peça para inspecionar o espaço de trabalho atual e identificar o ponto de entrada. Neste exemplo, o prompt aponta explicitamente para /root/.hermes porque a instalação foi realizada como root. Em uma instalação de usuário normal, aponte para seu próprio diretório ~/.hermes.

Use o seguinte prompt:

Summarize this repo in 5 bullets and tell me what the main entrypoint is: ~/.hermes

Hermes receiving the first repo-summary prompt and beginning to inspect files

Este é exatamente o tipo de primeira tarefa que você deseja: segura, observável e fácil de verificar. Na captura de tela acima, o Hermes não apenas adivinha. Ele começa a ler arquivos concretos como config.yaml, SOUL.md e .install_method, procura por arquivos relacionados ao Hermes e inspeciona o caminho do inicializador instalado. Essa atividade de ferramenta visível é a prova real de que o Hermes está se comportando como um agente em vez de uma caixa de bate-papo única.

Um resultado saudável deve voltar com um resumo concreto vinculado ao espaço de trabalho e um ponto de entrada verificável. Nesta execução, o Hermes identifica o wrapper de comando instalado em /usr/local/bin/hermes, explica que ele leva ao ponto de entrada da CLI Python e resume o ambiente Hermes circundante em cinco pontos.

Hermes returning a concrete summary and identifying the main entrypoint

Esse é o sinal de sucesso a procurar. A resposta é específica, fundamentada em arquivos que o Hermes realmente inspecionou e fácil de verificar em relação ao que você já pode ver no disco. Não trate o resultado como mágica — compare o resumo com os arquivos visíveis e o layout do diretório. Para uma primeira demonstração, seguro e verificável é muito melhor do que chamativo.

Retomar a sessão e confirmar que a configuração realmente funciona

O quickstart não está terminado quando Hermes responde uma vez. Está terminado quando você confirma que a sessão pode ser retomada.

Use o comando de retomada abaixo; -c é a forma abreviada para a mesma ação:

hermes --continue "<chat_name>"

Hermes chat resume commands

O resultado esperado é que Hermes reabra a sessão mais recente ou lhe dê um resumo que claramente pertence à tarefa que você acabou de executar. Isso importa porque prova que Hermes não está agindo como um chat descartável de uma única vez. Está mantendo uma sessão de trabalho durável à qual você pode retornar.

Hermes chat resume success

Use esta lista de verificação de sucesso compacta antes de prosseguir:

  • Hermes instalado e verificado
  • Provider configurado
  • Primeira resposta limpa
  • Primeira tarefa de repo concluída
  • Sessão retomada com sucesso

Se a retomada não funcionar, primeiro certifique-se de que está usando o mesmo perfil, depois verifique as sessões disponíveis com hermes sessions list. Quando hermes –continue funcionar, você terá a linha de base completa que este tutorial do Hermes Agent foi feito para estabelecer.

O que tentar a seguir quando o fluxo de trabalho base funciona

next-steps

Depois que o chat base estiver estável, adicione apenas uma nova camada por vez.

💡 Dica: Resista à tentação de ativar todos os recursos avançados imediatamente. Primeiro, estabilize um fluxo de trabalho limpo, depois expanda deliberadamente.

Aqui está o menu curto de próximos passos sensatos:

  • Tente hermes –tui se quiser a interface de terminal mais recente no topo do mesmo modelo de sessão.
  • Execute hermes setup depois se quiser o assistente de configuração mais amplo após entender o básico manualmente.
  • Explore hermes gateway setup se seu próximo objetivo é integração de plataforma de mensagens.
  • Revise hermes tools e hermes skills quando quiser expansão de capacidade controlada.
  • Mude para um backend de terminal Docker ou SSH se o agente começar a tocar em sistemas de maior risco.
  • Use a documentação oficial para provedores personalizados e endpoints de modelo local depois que o caminho hospedado já estiver funcionando.

Se quiser ideias de acompanhamento para uso real, aqui estão algumas boas para pesquisar a seguir: notas de integração de base de código, redação de changelog, planejamento seguro de refatoração, explicação de arquivo de configuração, resumos de revisão de solicitação de pull, listas de verificação de manutenção de VPS, redação de runbook de implantação, prompts de triagem de log e descoberta de lacunas de documentação.

Para caminhos mais profundos, vincule para fora em vez de estender este guia rápido em um segundo artigo: o guia rápido, documentação de instalação, guia CLI e guia de segurança são as próximas paradas corretas.

Agora tem um Hermes quickstart seguro e funcional

conclusion

O marco importante não é que o Hermes foi instalado. O marco importante é que o Hermes se tornou útil. Agora tem uma linha de base verificada: o binário está presente, o provider está configurado, a primeira resposta funcionou, a primeira tarefa segura foi concluída e a sessão foi retomada depois.

Este é o lugar certo para parar e aproveitar a vitória. Mantenha as aprovações ativas, expanda uma camada de cada vez e mude para isolamento mais forte quando o agent começar a fazer trabalho de maior risco. Se eventualmente executar o Hermes num computador pessoal, numa caixa de laboratório, ou num VPS da AlexHost, ou em qualquer outro lugar, a regra permanece a mesma: ganhe confiança em pequenos passos.