Hermes Agent: GitHub e configuração do navegador com ego(lite)

5 min de leitura
Hermes Agent montado em um cavalo branco alado sobre uma vila alpina e um lago, simbolizando um agente levantando voo com o ego(lite)

Pesquisar por “Hermes Agent GitHub” geralmente significa duas coisas: encontrar o projeto de origem e entender como o agente dele pode operar em sites reais. O Hermes Agent é o ambiente de execução; o ego(lite) é uma camada de navegador que torna visível o trabalho supervisionado na web. Este guia aponta para o projeto original, mostra o caminho de instalação atual e separa as opções de navegador do Hermes daquilo que o ego(lite) realmente acrescenta.

Onde está o Hermes Agent no GitHub?

O repositório oficial do Hermes Agent é NousResearch/hermes-agent no GitHub. É um projeto de código aberto com licença MIT da Nous Research, com CLI, gateways de mensagens, tarefas agendadas, habilidades, memória, backends de terminal e integrações de navegador. O repositório é a fonte certa para novas versões e detalhes de implementação; a documentação oficial é a fonte certa para a instalação e a configuração, que podem mudar de uma versão para outra.

O Hermes não é um plugin do ego(lite) nem uma extensão distribuída pelo ego. O Hermes fornece o loop do agente e escolhe um backend de navegador. O ego(lite) fornece um navegador da família Chromium, projetado para ser compartilhado por pessoas e agentes por meio de Spaces. Você pode conectar um agente ao ego-browser, mas essa conexão é um caminho de integração, não uma prova de que o ego(lite) faz parte do repositório do Hermes. Manter essas responsabilidades separadas deixa a solução de problemas e as decisões de segurança muito mais claras.

Como instalar o Hermes Agent

Use o instalador documentado pela Nous Research e conclua a configuração antes de adicionar a automação de navegador:

# macOS, Linux, WSL2, or Termux
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

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

# First-run configuration
hermes setup
hermes model

Após a instalação, inicie uma conversa normal e confirme se o provedor selecionado responde. O Hermes oferece suporte a vários provedores de modelos, portanto nenhum modelo ou fornecedor de API específico é pré-requisito. Use hermes tools para ativar a automação de navegador e hermes doctor quando uma dependência ou um backend não estiver funcionando. O guia de início rápido oficial também documenta o hermes gateway para Telegram, Discord, Slack, WhatsApp, Signal e outras interfaces.

Para a lista canônica de comandos, consulte o guia de início rápido do Hermes Agent e o README do projeto original; os comandos e as plataformas compatíveis podem mudar, então evite copiar um instalador antigo de terceiros.

Qual navegador o Hermes usa?

O Hermes não tem uma única implementação de navegador. A documentação oficial de automação de navegador do Hermes lista Browser Use na nuvem, Browserbase, Firecrawl, Camofox, Lightpanda, Chromium local via CDP e agent-browser local. No modo Browser Use, o Hermes pode executar código Python escrito pelo modelo por meio do Browser Use CLI 3.0; esse caminho exige acesso ao terminal. As sessões na nuvem têm custos e limites do provedor, enquanto os modos locais dependem da sua máquina e da configuração do seu navegador.

O Hermes também pode se conectar a uma instância do Chrome, Brave, Chromium ou Edge em execução pela CLI do terminal com /browser connect ou por meio de um endpoint CDP. Esse é um comando interativo da CLI, não uma mensagem que você possa enviar pelo Telegram ou WhatsApp. O Chrome 136 e versões posteriores exigem um diretório de dados de usuário dedicado, diferente do padrão, ao iniciar uma porta de depuração remota; por isso, siga as instruções de CDP do projeto original em vez de apontar a automação para o diretório do seu perfil do dia a dia.

O Hermes também documenta a navegação com o perfil real. Com browser.use_real_profile: true, ele copia o perfil ativo do Chromium para ~/.hermes/browser-profile/<browser>/ e controla essa cópia; ele não abre diretamente o perfil em uso. O recurso vem desativado por padrão e é uma conveniência que depende do seu consentimento, não uma barreira de segurança. Uma página visitada nessa sessão pode agir com o estado de login copiado, então use o recurso apenas em tarefas que você esteja disposto a supervisionar.

Um navegador real, com seu estado de login completo

A maioria dos agentes de navegador roda em modo headless, sem interface visível. Eles começam do zero: sem cookies, sem logins, sem extensões. Isso serve para testes e demonstrações pontuais, mas não é assim que você realmente usa a web.

Seu trabalho real acontece no navegador em que você já está conectado. Sua timeline do X é pessoal. O YouTube lembra o que você assiste. Gmail, Notion, CRMs, painéis, painéis de administração e ferramentas internas, tudo isso fica atrás do seu login, das suas permissões e das configurações que você foi ajustando. O ego(lite) oferece aos agentes esse mesmo navegador real. É um navegador Chromium de verdade, criado tanto para você quanto para seus agentes de IA. Ele carrega seus cookies, logins, extensões e marcadores para que o agente possa concluir a navegação, leitura, organização e envio que você normalmente faria manualmente. O processo permanece visível, você pode assumir o controle a qualquer momento, e o agente pode pedir sua confirmação antes de ações importantes.

Isso é importante para o Hermes. Quando você pede ao Hermes, pelo WhatsApp, que verifique se a conta da OpenAI no YouTube tem alguma novidade, ele pode usar o ego(lite) para abrir a web real, inspecionar o canal, ver os vídeos publicados mais recentemente e responder com títulos, horários de publicação, durações, número de visualizações e links.

Aqui, o Hermes não age como um rastreador externo: ele faz o trabalho de navegador que você faria manualmente, a partir de um navegador real, sem fazer você mudar de contexto.

Conversa no WhatsApp em que Hermes usa o ego-browser para verificar as novidades da OpenAI no YouTube e retorna os resultados de vídeo mais recentes
Pelo WhatsApp, o Hermes pode usar o ego-browser para verificar o canal da OpenAI no YouTube e retornar as publicações mais recentes, com títulos, horário de publicação, visualizações e links.

O mesmo se aplica ao X. Se você pedir ao Hermes Desktop que navegue pelo X em busca de novidades sobre agentes de IA, sua lista de IA e sua timeline principal não são resultados de pesquisa públicos genéricos. Elas são a sua visão do mundo, com a sua conta conectada. Com o ego(lite), o Hermes pode trabalhar a partir dessa visão real, usando o estado da sua conta, suas listas, as contas que você segue e o contexto que você já usa todos os dias.

Solicitação do Hermes Desktop solicitando que Hermes procure atualizações do agente de IA no X, priorize a lista de IA, verifique a linha do tempo inicial e envie o relatório para o WhatsApp
A tarefa começa no Hermes Desktop: navegue pelo X em busca de novidades sobre agentes de IA, priorize a lista de IA, percorra a timeline principal e envie o relatório para o WhatsApp.

O Hermes transforma essa única instrução em um fluxo de trabalho recorrente na web: ele trabalha a partir do mesmo contexto do X, com a mesma conta conectada que você usa, organiza o que é relevante e devolve o resumo pelo canal que você escolheu.

Relatório do WhatsApp da Hermes resumindo as atualizações do agente de IA encontradas no X
O resultado volta ao WhatsApp como um relatório legível, e assim o trabalho feito no navegador vira uma atualização a partir da qual você pode agir.

Um navegador para humanos e agentes

A questão não é entregar ao Hermes um navegador de caixa preta separado e esperar que ele se comporte. A questão é o equilíbrio: um ambiente de navegador real que atende tanto você quanto o agente, com uma separação clara por meio dos Spaces.

Hermes navegando no X dentro do ego-browser enquanto trabalha em seu próprio Space
O Hermes pode navegar no X com o ego-browser enquanto você mantém a possibilidade de observar, intervir ou continuar trabalhando em outro lugar.

O Hermes trabalha em seu próprio Space enquanto você continua usando suas guias. Quando precisar, você pode entrar nesse Space, ver o que o agente está fazendo e assumir o controle para fazer login, confirmar ou realizar qualquer ação importante. O agente não desaparece em uma sessão headless invisível: ele trabalha em um navegador real que você pode inspecionar e interromper.

Um agente em evolução encontra um navegador experiente

O Hermes nunca foi apenas uma ferramenta de bate-papo. É um agente em evolução com execução de tarefas, crescimento de habilidades e memória. O trabalho útil não precisa desaparecer após uma tarefa; pode passar a fazer parte do que o Hermes leva para as próximas tarefas.

O ego-browser também não é um script de navegador descartável. Ele acumula experiência de uso da web: aprender a ler uma timeline do X, extrair resultados do Google ou organizar issues do GitHub pode se tornar uma habilidade de navegador reutilizável.

Portanto, o valor real do Hermes + ego(lite) não é simplesmente “um agente conectado a um navegador”. O Hermes é um agente em evolução que você pode acionar pelo WhatsApp, pelo Hermes Desktop e por outras plataformas de bate-papo. O ego(lite) adiciona a peça que faltava: um corpo de navegador real que pode ser compartilhado com humanos. Um lado desenvolve habilidades e memória; o outro preserva formas de operar a web. É isso que torna o Hermes + ego(lite) interessante: um agente que entende você encontra um navegador que conhece a web.

Continue lendo