A maioria dos frameworks de agentes de IA atuais opera principalmente como aplicativos construídos sobre grandes modelos de linguagem. Eles conseguem realizar raciocínios, chamar ferramentas e manter contexto dentro de uma sessão, mas geralmente carecem de mecanismos nativos robustos para persistência estruturada de longo prazo, isolamento de carga de trabalho, expansão autônoma de suas próprias capacidades e coordenação confiável entre múltiplos componentes por períodos prolongados.
O Hermes Agent, desenvolvido pela Nous Research, implementa diversas características arquiteturais que o diferenciam de muitos outros frameworks de agentes. Isso inclui suporte para memória persistente entre sessões, a capacidade de executar múltiplos contextos de execução isolados através de perfis, um sistema de orquestração de tarefas estruturado baseado em Kanban, mecanismos que permitem aos agentes criar e armazenar procedimentos reutilizáveis derivados de sua própria atividade e um gateway de mensagens que conecta o agente a mais de 27 plataformas de comunicação.
Este artigo examina o Hermes através da lente de um Sistema Operacional Pessoal de IA. O objetivo é fornecer uma análise detalhada e honesta de suas camadas arquiteturais principais, como essas camadas interagem na prática e o que o sistema pode realisticamente oferecer a partir de junho de 2026, com base na documentação publicamente disponível e no comportamento observado.
1. Camadas Principais do Hermes
Para entender melhor a estrutura do Hermes, é útil mapear seus componentes para conceitos de sistemas operacionais tradicionais.

1.1 Arquitetura de Memória
O Hermes mantém múltiplas camadas de memória distintas, em vez de tentar manter todas as informações relevantes dentro de uma única janela de contexto. Os principais tipos incluem:
- Memória de Sessão: Contexto que está ativo durante uma tarefa ou conversa específica. Este tipo de memória é tipicamente de curta duração e vinculado à sessão atual.
- Memória de Longo Prazo: Armazenamento persistente de fatos, insights, preferências do usuário e conhecimento acumulado que sobrevive entre sessões e reinicializações do sistema. Limitada por limites configuráveis para evitar crescimento infinito:
1memory:2 memory_enabled: true3 user_profile_enabled: true4 memory_char_limit: 2200 # ~800 tokens5 user_char_limit: 1375 # ~500 tokens
- Memória de Habilidades: Armazenamento de procedimentos reutilizáveis e estruturados (habilidades) que o agente criou ou refinou com base em trabalhos anteriores bem-sucedidos. Armazenados como arquivos markdown simples em ~/.hermes/skills/.
- Recuperação de Sessão: Pesquisa de texto completo FTS5 com sumarização por LLM em todo o histórico da conversa. Consulte qualquer sessão passada:
Lembre-me de cada ideia de negócio que discutimos no mês passado. Qual foi a análise de concorrentes que fizemos há 3 semanas?
A abordagem de memória em múltiplas camadas é um dos elementos fundamentais que permite ao Hermes funcionar mais como um sistema persistente do que um agente conversacional típico.
Provedores de Memória Externa:
Para casos de uso que exigem inteligência mais profunda além da memória integrada, o Hermes suporta 8 plugins provedores de memória externa:
- Mem0 — grafo de conhecimento + recuperação semântica. Carrega apenas entradas relevantes por turno. 72% menos tokens em comparação com a injeção completa ingênua.
- Honcho — memória dialética de dois pares. Constrói observações separadas do USUÁRIO e da IA. Auto-hospedagem para ambientes com dados PII sensíveis.
- Hindsight, Holographic, RetainDB, ByteRover, Supermemory, OpenViking — provedores adicionais com diferentes arquiteturas.
1hermes memory setup2# seletor interativo, selecione o provedor3hermes memory status4# verifique o que está ativo
1.2 Perfis como Ambientes de Execução Isolados
Os perfis no Hermes permitem que os usuários criem e executem múltiplas instâncias separadas do agente na mesma máquina. Cada perfil mantém seus próprios:
- Configuração e seleção de modelo
- Armazenamentos de memória (tanto de sessão quanto de longo prazo)
- Conjunto de habilidades instaladas
- Conexões de gateway e credenciais associadas
- Histórico de sessão
- Token do bot do Telegram
- Tarefas Cron
- Banco de dados de estado
1hermes profile create researcher2hermes profile create ops3hermes profile create content-lead
Cada perfil se torna seu próprio comando:
1researcher setup # configure modelo e chaves de API2researcher chat # inicie uma sessão3researcher gateway start # conecte ao Telegram
Exemplos de configurações de perfil:
1researcher:2→ soul.md: apenas pesquisa aprofundada. Fatos e números.3→ model: gpt-5.5 (mais barato, alto volume)4→ tools: pesquisa web, firecrawl, browser-use56ops:7→ soul.md: tarefas administrativas. Calendário, triagem de e-mail.8 Peça aprovação antes de enviar qualquer coisa.9→ model: gpt-5.5 (tarefas rotineiras)10→ tools: email, calendário, notion1112content-lead:13→ soul.md: produzir conteúdo. Combinar com minha voz.14→ model: claude-sonnet-4 (escrita forte)15→ tools: pesquisa X, pesquisa web, análise
Distribuição de Perfis:
Os perfis podem ser compartilhados via git. Um agente de pesquisa que funciona pode ser distribuído para qualquer pessoa:
1cd ~/.hermes/profiles/researcher2git init && git add . && git commit -m "initial"3git push origin main
Qualquer pessoa pode instalá-lo:
1hermes profile install github.com/voce/pesquisador
Eles preenchem suas próprias chaves de API. Habilidades, soul.md e fluxos de trabalho são transferidos. Memórias e sessões permanecem por máquina.
O isolamento de perfil é funcional e útil para muitos cenários do mundo real. No entanto, não deve ser entendido como oferecendo as mesmas garantias de segurança ou robustez que o isolamento de processos em sistemas operacionais tradicionais.
1.3 Kanban como Orquestração e Gerenciamento de Estado
O sistema Kanban serve como a camada principal de coordenação e gerenciamento de estado no Hermes. Ele é responsável por várias funções importantes:
- Criar e rastrear tarefas
- Gerenciar dependências entre tarefas
- Lidar com transições de estado
- Facilitar a transferência de contexto quando uma tarefa ou perfil passa o trabalho para outro
- Registrar o histórico de execução e os resultados para cada tentativa de tarefa
Status: Triagem → A Fazer → Pronto → Executando → Bloqueado → Concluído → Arquivado
O despachante é executado a cada 60 segundos, atribui automaticamente tarefas aos trabalhadores disponíveis, rastreia batimentos cardíacos, detecta processos zumbis e gerencia orçamentos de repetição.
1hermes kanban list # veja o quadro2hermes kanban swarm # spawn sistema multi-agente completo:3 # orquestrador raiz + workers paralelos4 # + verificador com portão + sintetizador com portão5 # + quadro negro compartilhado
Exemplo de fluxo de trabalho matinal:
1/goal aqui está minha lista de tarefas para hoje:231. pesquisar tópicos de IA em alta no X42. rascunhar 2 posts com base nas descobertas53. verificar caixa de entrada e marcar e-mails urgentes64. puxar posts de concorrentes das últimas 24 horas75. atualizar calendário de conteúdo no Notion89adicione cada tarefa à triagem do kanban.10atribua a subagentes quando possível.11envie-me um resumo no Telegram quando todas as tarefas estiverem concluídas.
Um recurso particularmente importante é o estado "Bloqueado". Quando uma tarefa entra neste estado, a execução é pausada até que um humano forneça informações ou a desbloqueie. Este design torna a supervisão humana uma parte estruturada e nativa do fluxo de trabalho, em vez de uma intervenção externa ou ad-hoc.
Ao tratar as tarefas como objetos de primeira classe com contexto e histórico preservados, a camada Kanban ajuda a reduzir a perda de informação que ocorre comumente durante as transferências em fluxos de trabalho multiagente ou de várias etapas.
1.4 Tarefas Cron — O Agendador
Tarefas Cron são tarefas autônomas baseadas em tempo escritas em inglês simples. Nenhuma sintaxe crontab é necessária.
Esta é a camada que transforma o Hermes de uma ferramenta reativa em um sistema proativo. Informações úteis chegam antes que você precise pedir por elas.
Exemplos de tarefas Cron em produção:
1Todas as manhãs às 8h:2envie-me uma história de IA que vale a pena repercutir no X.34A cada 3 horas:5escaneie o X em busca de posts recentes no meu nicho que eu deva citar em tweet.67Todos os dias às 21h:8verifique se os concorrentes publicaram algum conteúdo fora da curva hoje.910Toda segunda-feira às 9h:11audite meu quadro de conteúdo. Sinalize ideias travadas há mais de 7 dias.1213Toda sexta-feira às 18h:14resuma o conteúdo que foi publicado esta semana,15o que teve bom desempenho, o que não teve e porquê.
As tarefas Cron podem alvejar tópicos específicos do Telegram, perfis específicos e plataformas de entrega específicas (Telegram, Discord, Slack, e-mail).
O Painel Web fornece uma interface de gerenciamento de Cron completa: criar, editar, pausar, retomar, acionar manualmente, visualizar a última hora de execução e a próxima hora de execução.
Em termos de SO, as tarefas Cron são o daemon agendador. Elas garantem que o sistema realize trabalhos em uma cadência previsível sem iniciação humana.
1.5 /goal — Objetivos Persistentes (O Loop Ralph)
Um prompt normal pede ao Hermes uma resposta. O /goal dá ao Hermes um objetivo para trabalhar ao longo de múltiplos turnos até que um modelo juiz determine que o objetivo foi alcançado.
A arquitetura:
- Agente executa um turno em direção ao objetivo
- Modelo juiz avalia: concluído ou continuar?
- Se continuar: agente executa outro turno
- Se concluído: objetivo finalizado, resultado entregue
- max_turns padrão: 20. Configurável por tipo de tarefa.
- /goal resume redefine o contador de turnos e continua
1hermes config set goals.max_turns 20 # pesquisa, conteúdo2hermes config set goals.max_turns 50 # código, construções em várias etapas
O modelo estruturado de /goal:
1/goal [RESULTADO]2usando [FONTES]3com restrições: [RESTRIÇÕES]4entregável: [ENTREGÁVEL]
Exemplo:
1/goal decidir a ideia de conteúdo mais forte que devo publicar esta semana.2usando posts em alta no X no meu nicho, análise de concorrentes,3meu desempenho de posts nos últimos 30 dias.4com restrições: evitar ângulos repetidos,5sem enquadramento genérico de hype de IA.6entregável: uma ideia final com título, gancho,7provas de recursos necessários e um esboço do rascunho.
O truque da entrevista — deixe o Hermes escrever seu próprio /goal:
1Quero usar o /goal, mas não quero um objetivo vago.2Entreviste-me apenas com as perguntas que você precisa.3Depois transforme minhas respostas no comando /goal4mais forte possível. Inclua o resultado exato, contexto,5fontes, restrições, entregável6e quando você deve parar.
Cada /goal também se torna automaticamente um cartão Kanban, tornando o progresso visível no quadro.
Comandos principais:
1/goal [descrição] # inicia execução autônoma2/goal status # verifica o que está executando3/goal pause # pausa sem perder contexto4/goal resume # continua após pausa5/goal clear # encerra o objetivo atual6/subgoal [texto] # adiciona condições durante a execução7/undo [N] # desfaz os últimos N turnos (novo na v0.16.0)
1.6 Mecanismos de Criação de Habilidades
O Hermes inclui funcionalidades que permitem aos agentes criar e armazenar procedimentos reutilizáveis (habilidades) com base em sua própria atividade. Quando um agente conclui com sucesso certos tipos de trabalho, ele pode identificar padrões, formalizá-los e salvá-los para uso futuro.
As habilidades são armazenadas como arquivos markdown simples em ~/.hermes/skills/. São transparentes, legíveis e editáveis. Nenhuma caixa preta.
Exemplo — uma habilidade de criação de conteúdo:
1Salve isso como uma habilidade chamada "content-post":23# Fluxo de Trabalho de Post de Conteúdo451. Verifique tópicos em alta no nicho de agentes de IA via pesquisa no X62. Cruze com meus últimos 14 dias de posts (evite repetições)73. Escolha o ângulo mais forte com base nos padrões de engajamento84. Escreva um rascunho na minha voz:9 - Gancho EM CAIXA ALTA10 - setas → para listas de recursos11 - Sem travessões, sem advérbios, sem rodeios125. Pontue o rascunho:13 - Gancho: ele para a rolagem? (1-10)14 - Combustível de favorito: alguém salvaria isso? (1-10)15 - Prova: cada afirmação é apoiada por um número? (1-10)166. Se alguma pontuação estiver abaixo de 7, reescreva essa seção177. Envie o rascunho final para o Telegram para aprovação
Veja todas as habilidades:
1hermes skills2# or3hermes dashboard # → Guia de Habilidades
O Hermes vem com mais de 60 ferramentas integradas em terminal, web, navegador, visão, geração de imagem, TTS e execução de código. As habilidades são colocadas em camadas sobre essas ferramentas para criar fluxos de trabalho completos.
Na v0.16.0, o conjunto de habilidades padrão foi reduzido para o que você realmente precisa — mais enxuto desde o início, menos ruído. As habilidades da NVIDIA se juntaram às torneiras confiáveis do Skills Hub, trazendo habilidades oficiais CUDA-X, Omniverse, NeMo e TensorRT-LLM para o catálogo.
O efeito de acumulação:
Agentes com mais de 20 habilidades auto-criadas concluem tarefas futuras semelhantes aproximadamente 40% mais rápido do que instâncias novas (de acordo com as observações da Nous Research). Esta acumulação é o principal diferencial do Hermes.
Na prática, a maturidade, confiabilidade e grau de autonomia da criação de habilidades variam significativamente. Em muitos casos, especialmente durante o uso inicial ou com tarefas complexas, a revisão e curadoria humana das habilidades criadas continuam sendo importantes para alcançar resultados de alta qualidade.
1.7 Curador Autônomo — O Coletor de Lixo
À medida que as habilidades se acumulam ao longo de semanas e meses de uso, redundância, procedimentos desatualizados e inchaço tornam-se preocupações reais. O Curador Autônomo aborda isso.
O Curador é um processo em segundo plano que é executado em um cronograma configurável (padrão: ciclo de 7 dias). Ele:
- Identifica habilidades redundantes ou sobrepostas
- Podas habilidades que não são mais relevantes
- Comprime e consolida procedimentos relacionados
- Otimiza a biblioteca de habilidades para eficiência de recuperação
- Revisa as descrições das habilidades para melhor capacidade de pesquisa
Em termos de SO, o Curador funciona como um coletor de lixo e desfragmentador. Ele impede que o sistema de arquivos de habilidades se degrade ao longo do tempo.
Isso é particularmente importante porque a Pesquisa de Ferramentas (abordada abaixo) depende de nomes e descrições de habilidades para recuperação. Descrições mal mantidas degradam a precisão da pesquisa.
Da transmissão ao vivo do NVIDIA NemoTron Labs, Karan da Nous Research confirmou: "O Curador Hermes é um recurso autônomo em segundo plano que gerencia, limpa, otimiza, revisa, melhora e comprime sua biblioteca de habilidades o tempo todo."
1.8 Pesquisa de Ferramentas — Vinculador Dinâmico
Quando você conecta mais de 15 servidores MCP, seus esquemas de ferramentas consomem espaço na janela de contexto a cada turno — mesmo quando a maioria das ferramentas é irrelevante para a tarefa atual.
A Pesquisa de Ferramentas substitui todos os esquemas MCP/plugin por 3 ferramentas de ponte leves:
- tool_search — encontra a ferramenta certa pelo nome e descrição (recuperação BM25)
- tool_describe — carrega seu esquema completo sob demanda
- tool_call — a executa
Cada ferramenta de ponte custa aproximadamente 300 tokens contra milhares para a matriz de esquema completa.
1tools:2 tool_search:3 enabled: auto # padrão, ativa em 10% de uso de contexto
Três modos: auto (recomendado), on (sempre ativo), off (desativado).
A precisão no Opus 4 foi de 49% para 74% com a Pesquisa de Ferramentas ativada (testes da própria Anthropic).
As ferramentas principais do Hermes (terminal, memória, navegador, pesquisa web) nunca são adiadas. Elas permanecem carregadas em todos os turnos.
Em termos de SO, a Pesquisa de Ferramentas funciona como um vinculador dinâmico. Em vez de carregar cada biblioteca compartilhada na inicialização, o sistema as carrega sob demanda quando o processo em execução precisa delas. Isso preserva a memória (janela de contexto) para o trabalho real.
1.9 Gateway — A Pilha de Rede
O Gateway é a camada que torna o Hermes acessível de qualquer lugar. Um processo de gateway conecta o agente a mais de 27 plataformas de mensagens simultaneamente:
Telegram, Discord, Slack, WhatsApp, Signal, SMS, E-mail, Matrix, Mattermost, Microsoft Teams, Reuniões do Teams, Google Chat, LINE, DingTalk, Feishu/Lark, WeCom, WeChat, QQ, Yuanbao, BlueBubbles (iMessage), SimpleX, ntfy, Open WebUI, Home Assistant, Webhooks do MS Graph, e mais.
1hermes gateway start
O gateway é executado como um único processo. Botões de aprovação são nativos no Telegram e Slack — o agente pode solicitar confirmação humana antes de executar ações sensíveis.
SSEP — Protocolo de Evento de Fluxo Estruturado (v0.16.0+):
O agente não transmite mais texto bruto e espera que as plataformas consigam renderizá-lo. Em vez disso:
- O agente emite apenas eventos tipados: MessageChunk, MessageStop, ToolCallChunk, ToolCallFinished, Commentary, LongToolHint, GatewayNotice
- O roteador do gateway roteia cada evento para o adaptador de plataforma correto
- Cada adaptador renderiza o que pode e descarta silenciosamente o que não pode
O Telegram recebe rascunhos animados em MarkdownV2. O iMessage descarta o tool-chrome que o usuário não precisa ver. Cada evento é imutável. A ordenação é preservada por fluxo.
Em termos de SO, o Gateway é a pilha de rede e o SSEP é o servidor de exibição/compositor. O agente produz um formato de saída universal; a camada de renderização o adapta por exibição.
Acesso remoto:
O Aplicativo de Desktop pode se conectar a um backend Hermes executando em outra máquina (VPS, servidor doméstico, atrás do Tailscale):
1hermes dashboard --host 0.0.0.02# defina nome de usuário e senha via gate de autenticação3# o aplicativo de desktop se conecta via URL + credenciais
Um agente executando em um VPS. Gerenciado pelo Desktop no seu laptop, CLI via SSH e Telegram no seu telefone. Todos acessando a mesma memória, habilidades e sessões.
1.10 Modo de Voz — Camada de E/S
O modo de voz fornece entrada e saída de fala no CLI e em todas as plataformas de mensagens.
1/voice on # modo voz-para-voz2/voice tts # responda sempre com voz3/voice off # volte para texto
Cinco provedores de fala-para-texto:
- Local faster-whisper (gratuito, executa no dispositivo)
- Groq
- OpenAI Whisper
- Mistral Voxtral
- xAI Grok STT
Cinco provedores de texto-para-fala:
- Edge TTS (gratuito, padrão)
- ElevenLabs
- OpenAI
- NeuTTS (local, gratuito)
- MiniMax
Funciona em mensagens de voz do Telegram, canais de voz do Discord (conversas de voz ao vivo com o agente), WhatsApp, Signal, Slack e CLI.
Em termos de SO, o modo de voz é a camada de E/S — fornecendo métodos alternativos de entrada/saída além do texto.
1.11 Camada de Segurança
O Hermes fornece múltiplos primitivos de segurança para implantações em produção:
Camada 1 — Gerenciador de Segredos Bitwarden (Gerenciamento de Credenciais)
1hermes secrets bitwarden setup # assistente: instala bws, solicita token2hermes secrets bitwarden status # verifica a conexão3hermes secrets bitwarden sync # simulação: veja o que será aplicado
Um token de bootstrap no .env. Todas as credenciais reais vivem no Bitwarden. Cada instância do Hermes puxa os segredos na inicialização. Gire uma chave uma vez no aplicativo web — cada instância a pega na próxima reinicialização. Camada gratuita.
Camada 2 — iron-proxy Firewall de Saída (Proteção de Credenciais)
1hermes egress install # baixa o binário iron-proxy, verificado por SHA-2562hermes egress setup # assistente interativo3hermes egress start # inicia o daemon proxy gerenciado
Em vez de injetar credenciais reais no sandbox, o Hermes dá ao agente tokens de proxy opacos. O iron-proxy intercepta no limite da rede, troca pela credencial real, encaminha a solicitação. O sandbox nunca mantém a chave real.
Camada 3 — Defesa Contra Promptware
Proteção contra ataques de injeção de prompt da classe Brainworm. O agente detecta e rejeita tentativas de substituir suas instruções através de conteúdo malicioso em documentos processados, páginas da web ou saídas de ferramentas.
v0.16.0 adicionou: pin CVE-2026-48710 Starlette, endurecimento de loop SSRF e remoção de credenciais de subprocesso. 16 problemas marcados como de segurança fechados apenas neste lançamento.
Camada 4 — OpenShell (Empresarial, via parceria com a NVIDIA)
Para implantações empresariais, o Hermes se integra com o NVIDIA OpenShell e primitivos de segurança da Microsoft. O OpenShell fornece:
- Gates de política por usuário controlando o que o agente pode acessar
- Mascaramento de token na saída (agente nunca vê credenciais reais)
- Políticas intercambiáveis a quente sem reinicialização
- Observabilidade administrativa e trilhas de auditoria
Da transmissão ao vivo do NVIDIA NemoTron Labs, Karan da Nous Research: "A capacidade de eu dizer, por mais inteligente que você possa ficar, não há chance de você passar por este gateway específico, não há chance de eu permitir que você use a habilidade que criou porque não estou supervisionando você da maneira específica que desejo."
1.12 Extensibilidade — Skills Hub e Catálogo MCP
Skills Hub (agentskills.io): Habilidades contribuídas pela comunidade. Navegue, pesquise, instale diretamente do hub através do painel ou CLI.
Catálogo MCP: Curado pela Nous Research. Cada entrada via PR mesclado. 19.932 habilidades no catálogo.
1hermes mcp # seletor interativo
Habilidades NVIDIA: Habilidades oficiais de agente da NVIDIA integradas ao Skills Hub. Bibliotecas CUDA-X, fluxos de trabalho Omniverse, treinamento e inferência NeMo, otimização TensorRT-LLM, programação quântica CUDA-Q. Espelhadas diariamente dos repositórios de produtos NVIDIA.
Em termos de SO, o Skills Hub e o Catálogo MCP funcionam como um gerenciador de pacotes. Os usuários podem descobrir, instalar e gerenciar capacidades sem construí-las do zero.
1.13 Camada de Interface
O Hermes pode ser acessado e gerenciado através de múltiplas superfícies:
CLI (Interface de Linha de Comando): Paridade total de recursos. Cada comando, cada ferramenta, cada opção de configuração disponível. A interface mais poderosa.
1hermes # inicie uma sessão2hermes chat # mesmo que acima3hermes doctor # verificação de diagnóstico4hermes dump # estado completo do sistema para depuração5hermes status # visão geral visual
TUI (Interface de Texto do Usuário): Interface de terminal rica com painéis e navegação. Meio-termo entre o poder do CLI e o feedback visual.
Aplicativo de Desktop (v0.16.0 — "The Surface Release"): Aplicativo Electron nativo para macOS, Windows e Linux. Construído em 100 PRs e 159 commits em uma única semana. Demonstrado pela primeira vez no keynote GTC de Jensen.
- Painel de visualização lado a lado
- Navegador de arquivos integrado
- Arraste e solte arquivos diretamente no chat
- Modo de voz integrado
- Seletor de modelo embutido na barra de status (pesquisável por difusão)
- Sessões simultâneas de múltiplos perfis
- Interface de configurações para modelos, chaves de API, ferramentas
- Gerenciamento de perfil
- Visualizador de artefatos (cada arquivo que o Hermes cria)
- Auto-atualização no aplicativo
- Tradução completa para chinês simplificado
- Mesmo diretório HERMES_HOME que o CLI — as sessões são transferidas perfeitamente
Download: hermes-agent.nousresearch.com/desktop
Se o Hermes já estiver instalado:
1hermes desktop
Painel Web:
1hermes dashboard # abre localhost:9119
- Modelos, tarefas cron, habilidades, perfis, quadro kanban
- Painel de administração completo baseado em navegador: catálogo MCP, canais de mensagens, credenciais, webhooks, gerenciamento de memória
- Autenticação plugável: login OIDC ou nome de usuário/senha
- Totalmente extensível com temas (YAML) e plugins (JS + Python)
- Nenhum dado sai do localhost por padrão
Plataformas de Mensagens: Mais de 27 plataformas através do gateway (abordado na seção 1.9).
2. O Efeito de Acumulação
A natureza de acumulação do Hermes é sua propriedade mais distintiva e a principal razão pela qual ele funciona mais como um sistema operacional do que um agente típico.
Dia 1: O Hermes não sabe nada sobre você. Cada tarefa requer instruções completas. Você explica seu fluxo de trabalho, suas preferências, suas ferramentas. O agente é uma tábula rasa.
Semana 2: O Hermes acumulou memória sobre seus projetos, preferências e estilo de trabalho. Ele para de fazer perguntas que você já respondeu. Tarefas que exigiam 10 mensagens agora exigem 3.
Mês 1: Hermes criou de 15 a 20 habilidades a partir do trabalho concluído. Seu fluxo de trabalho de conteúdo, seu processo de pesquisa, seu método de triagem de caixa de entrada — cada um codificado como um procedimento reutilizável. Tarefas que exigiam 20 rodadas do agente no dia 1 agora são concluídas em 5.
Mês 3: Com mais de 40 habilidades e memória profunda, o agente opera em um nível que não pode ser replicado mudando para um modelo melhor com um contexto em branco. As habilidades acumuladas, a memória e as preferências aprendidas criam uma vantagem composta que cresce a cada sessão.
A matemática: Agentes com mais de 20 habilidades auto-criadas concluem tarefas futuras semelhantes aproximadamente 40% mais rápido do que instâncias novas. Essa melhoria se acumula — cada tarefa concluída pode criar ou refinar uma habilidade que acelera o trabalho futuro.
O que isso significa na prática:
Da transmissão ao vivo do NVIDIA NemoTron Labs, Johnny do Nous Research descreveu seu fluxo de trabalho real: "Todas as manhãs, inicio uma sessão de planejamento. Para cada sessão de planejamento, recebo um arquivo com chave de data com as coisas que quero fazer. A habilidade revisa a semana e me diz no que tenho deixado a desejar ou se há algo que eu disse ser urgente e ainda não fiz. Às 23h, um cron é acionado e me pergunta: você fez o que queria fazer?"
Este é um sistema que evoluiu através do uso. A habilidade de planejamento matinal, o sistema de arquivamento com chave de data, a retrospectiva semanal — nada disso foi pré-construído. Eles surgiram dos padrões de uso de Johnny e se tornaram infraestrutura permanente.
Karan, que treinou os primeiros modelos Hermes, o usa para ablações de ML: "Eu realmente odeio fazer ablações. É tedioso, demorado. Mas precisa ser feito. É assim que se faz ciência. O Hermes faz isso agora. E eu não preciso mais fazer."
O efeito composto é o argumento central para tratar o Hermes como infraestrutura, e não como um aplicativo. Aplicativos fornecem o mesmo valor no dia 90 que no dia 1. A infraestrutura melhora com o investimento.
3. Economia de Tokens — Quanto Custa Realmente
Executar o Hermes como um sistema operacional pessoal tem custos concretos. Entendê-los é importante para um uso sustentável.
O tempo de execução do agente: O Hermes em si é gratuito e de código aberto (licença MIT). O custo vem da inferência do modelo e da infraestrutura.
Opções de infraestrutura:

Especificações mínimas de VPS: 2 vCPU, 2 GB de RAM para uso leve.
Recomendado: 4 vCPU, 8 GB de RAM para uso pesado. Sem necessidade de GPU — o Hermes chama APIs, não o modelo diretamente.
Opções de provedores de modelo:

Custos da API X (pagamento por uso desde fevereiro de 2026):

Alternativa: OpenTweet MCP por US$ 5,99/mês (taxa fixa).
Orçamentos mensais realistas:
As estimativas de tokens abaixo são aproximações baseadas em padrões típicos de sessão. O consumo real depende do modelo, complexidade da tarefa, volume de saída da ferramenta e configuração. Use /usage dentro do Hermes para medir seus números reais.
Executar o sistema de conteúdo completo descrito neste artigo (5 cron jobs diários, 2 sessões de conteúdo/dia com /goal, pesquisa diária com subagentes, rastreamento kanban) consome aproximadamente 10 a 11 milhões de tokens/mês. Veja quanto isso custa dependendo da sua estratégia de modelo:

O mesmo sistema que custa US$ 27/mês no GPT-5.5 custa US$ 250/mês no Claude Opus. Uma diferença de 10x para os mesmos cron jobs, os mesmos /goals, os mesmos subagentes.
Por que isso importa: O Hermes é agnóstico em relação ao modelo. Você escolhe o modelo por perfil, por tarefa. Cron jobs rotineiros que escaneiam o X em busca de posts em tendência não precisam de raciocínio no nível do Opus. Uma chamada de US$ 0 do GPT-5.5 faz o mesmo trabalho. Reserve o modelo caro para aquele /goal por dia onde a qualidade da escrita ou o raciocínio profundo fazem uma diferença real.
O caminho completo mais barato:

Isso é um agente autônomo 24/7 com 5 cron jobs diários, memória persistente, habilidades auto-melhoráveis, rastreamento de tarefas kanban e acesso ao Telegram pelo seu celular.
Compare: um assistente virtual fazendo o mesmo trabalho custa de US$ 500 a US$ 2.000/mês. Uma agência de conteúdo custa de US$ 3.000 a US$ 8.000/mês.
Nota sobre o Nous Portal: O nível Plus (US$ 20/mês, US$ 22 em créditos) funciona bem para uso leve (1 a 2 cron jobs, algumas sessões por dia). Para o sistema de conteúdo completo descrito aqui, o nível Super (US$ 100/mês, US$ 110 em créditos) ou trazer suas próprias chaves é mais realista.
Otimização de tokens (6 métodos para reduzir custos):
- Leitor de arquivos compacto — 14% menos tokens por leitura de arquivo (automático na versão mais recente)
- Cache de prompt — redução de ~75% em sessões de múltiplas rodadas (apenas modelos Anthropic)
- /compress — resume o histórico da sessão, elimina sobrecarga
- Tool Search — carrega esquemas sob demanda, em vez de antecipadamente
- Delegação de subagentes — cada subagente em seu próprio contexto, apenas resumos retornam
- Memória baseada em recuperação — 72% menos tokens em comparação com injeção completa ingênua
Caminho mais rápido para um agente funcional:
1hermes setup --portal
Um único OAuth cobre modelo + pesquisa na web + geração de imagens + TTS + navegador em nuvem. Sem necessidade de chaves de API separadas.
4. Como as Camadas se Encadeiam
Essas camadas se acumulam quando empilhadas. Aqui está uma cadeia executada de ponta a ponta:
18:00 AM — O cron job é acionado.23O perfil de lead de conteúdo acorda4e inicia um /goal com a estrutura:56"encontre os 3 ângulos de conteúdo mais fortes para hoje7usando dados de tendências do X e meus últimos 14 dias de posts."89Ele cria 3 subagentes:10→ subagente 1 escaneia o X em busca de posts em tendência11→ subagente 2 coleta o desempenho de posts recentes12→ subagente 3 verifica contas de concorrentes1314O Tool Search carrega apenas as ferramentas que cada subagente precisa.15O cache de prompt mantém os custos do prompt de sistema baixos.16Cada subagente é executado em seu próprio contexto (delegação).1718Todos os três se tornam cartões kanban.19O Dispatcher os rastreia em paralelo.2021Os subagentes terminam. O lead de conteúdo executa22a habilidade content-post para rascunhar 2 posts.2324Os rascunhos vão para o tópico Content25no Telegram para aprovação.2627O usuário toca em aprovar em um. Rejeita o outro.28O post aprovado é publicado via xurl.293010 minutos depois, um concorrente publica31uma reação ao mesmo tópico.32Um webhook é acionado.33O Hermes rascunha um ângulo de acompanhamento34e o envia para o tópico React.3536Tudo visível no painel.37O que foi executado, o que foi enviado, o que está pendente.3839Às 23h, o cron de revisão diária é acionado.40A pesquisa de sessão coleta o trabalho do dia.41Resumo entregue no Telegram.
Um dia. Nove camadas arquiteturais acionadas. Dois posts enviados. Zero pesquisa manual. Custo total da API: aproximadamente US$ 2 a US$ 4.
5. Características Principais
Persistência
O Hermes é explicitamente projetado para reter informações entre sessões através de seu sistema de memória. Isso permite que o contexto acumulado e as habilidades criadas persistam ao longo do tempo, em vez de serem perdidos após cada sessão ou reinicialização.
Isolamento e Coordenação
A combinação de Perfis e Kanban permite que o Hermes suporte tanto o isolamento quanto a colaboração estruturada. Os Perfis fornecem separação entre diferentes cargas de trabalho, enquanto o Kanban permite a transferência controlada e a transferência de contexto quando a colaboração é necessária.
Mecanismos de Auto-Melhoria
A presença da funcionalidade de criação de habilidades fornece ao Hermes um caminho para a auto-melhoria estrutural. Ao contrário de sistemas que dependem apenas de engenharia de prompt ou definições manuais de ferramentas, o Hermes pode expandir suas próprias capacidades com base nos padrões de uso. O Curador Autônomo garante que a biblioteca de habilidades permaneça limpa e eficiente ao longo do tempo.
Supervisão Humana como Recurso Nativo
A intervenção humana é implementada como um conceito de primeira classe através do estado de tarefa Bloqueado no Kanban e botões de aprovação no Telegram e Slack. Isso permite que o sistema pause a execução de forma limpa, preserve o contexto e retome de forma inteligente assim que a entrada necessária for fornecida.
6. Considerações Práticas
Ao usar o Hermes como infraestrutura, em vez de uma simples ferramenta conversacional, vários fatores práticos se tornam importantes:
- O valor de longo prazo do sistema depende fortemente de como a memória e as habilidades criadas são gerenciadas, curadas e mantidas ao longo do tempo. O Curador Autônomo ajuda, mas a revisão humana periódica melhora a qualidade.
- O isolamento de perfil é útil, mas requer configuração deliberada. Não é automático e não fornece as mesmas garantias que o isolamento de processo tradicional.
- A qualidade e utilidade das habilidades criadas autonomamente podem variar significativamente. Em muitos casos, especialmente no início, a revisão humana melhora os resultados.
- O consumo de recursos, particularmente as janelas de contexto do modelo e os custos de inferência, deve ser monitorado ativamente. Use /usage e /compress regularmente. Ative o Tool Search para configurações MCP pesadas.
- A eficácia do sistema geral é altamente dependente de uma configuração cuidadosa e gerenciamento contínuo, em vez de surgir automaticamente apenas da execução do software.
- A economia de tokens deve ser compreendida antes de se comprometer com padrões de uso intensos. Comece com o Nous Portal Plus por US$ 20/mês e escale a partir daí.
Configuração com Consciência de Tokens
Executar o Hermes como um sistema operacional completo com vários perfis e cron jobs consome tokens em cada inicialização de sessão (prompt de sistema + memória + índice de habilidades). Sem otimização, os custos podem crescer mais rápido do que o esperado.
Use o modelo certo para o trabalho certo:
Nem toda tarefa precisa do modelo mais forte. Combinar o modelo com o tipo de tarefa é a maior alavanca de custo.
1perfil lead-de-conteudo:2→ modelo: claude-sonnet-4 (escrita forte, custo moderado)34perfil pesquisador:5→ modelo: gpt-5.5 (mais barato, alto volume via Codex a US$ 0)67perfil ops:8→ modelo: gpt-5.5 (tarefas rotineiras, custo-eficiente)910perfil revisor-de-codigo:11→ modelo: claude-opus-4-8 (apenas para raciocínio complexo)
Use modelos de fronteira (Opus, GPT-5.5) para /goals complexos. Use modelos mais baratos para cron jobs diários e triagem rotineira. Uma única mudança reduz sua conta mensal pela metade.
Defina limites de memória mais baixos para perfis leves:
A injeção de memória padrão é de 2.200 caracteres (~800 tokens) por rodada. Em uma sessão de /goal de 50 rodadas, isso representa 40 mil tokens gastos repetindo memória. Para perfis que não precisam de contexto pessoal profundo:
1hermes config set memory.memory_char_limit 10002hermes config set memory.user_char_limit 500
Defina max_turns realistas:
1# pesquisa e conteúdo (mais curto, focado)2hermes config set goals.max_turns 2034# tarefas de código (mais longas, precisam de mais iterações)5hermes config set goals.max_turns 50
50 rodadas no Opus podem custar US$ 5 a US$ 12 por sessão. Defina max_turns por perfil, não globalmente. Perfis de pesquisa raramente precisam de mais de 20.
Ative todas as 6 otimizações de tokens:
1tools:2 tool_search:3 enabled: auto # carrega esquemas sob demanda45memory:6 memory_char_limit: 2200 # menor se não for necessário7 user_char_limit: 1375 # menor se não for necessário
Mais: cache de prompt (automático no Anthropic), /compress para sessões longas, delegação de subagentes para trabalho paralelo.
Use modelos auxiliares baratos para tarefas secundárias:
O Hermes descarrega compressão, visão, sumarização web, pontuação de aprovação, roteamento de ferramentas e títulos de sessão para modelos auxiliares. Cada slot é configurável independentemente. Use um modelo rápido e barato para estes, mantendo seu modelo caro para o trabalho principal:
1hermes model2# defina modelo principal: claude-sonnet-4 (qualidade)3# defina auxiliar: um modelo rápido e barato (compressão, roteamento)
Isso significa que /compress e a compressão automática são executados em tokens baratos, não no preço do seu modelo principal.
Ajuste o limite de compressão:
1compression:2 threshold: 0.50 # padrão: comprimir em 50% da janela de contexto
Reduza para 0.30-0.40 para uma compressão mais agressiva. As sessões permanecem mais leves, menos tokens se acumulam antes do compressor ser acionado.
Gerenciamento de Contexto Sem Perdas (LCM):
1context:2 engine: "lcm" # plugin, substitui a compressão com perdas padrão
O compressor padrão tem perdas — ele resume e descarta o contexto mais antigo. O LCM é uma alternativa de plugin que preserva todo o contexto sem perdas, otimizando ainda o uso de tokens. Disponível via hermes plugins → Context Engine.
Monitore com /usage:
1/usage
Execute isso regularmente. Compare as contagens de tokens entre as sessões. Se um cron job queimar mais tokens do que o esperado, simplifique seu prompt ou mude para um modelo mais barato.
Escalonamento de custos por complexidade da configuração:
Estas são faixas estimadas. Execute /usage no Hermes para comparar com seus números reais.

O caminho mais barato: execute tudo através do GPT-5.5 via Codex (assinatura ChatGPT de US$ 20/mês, inferência incluída). Reserve o Claude ou Opus para as sessões onde a qualidade do raciocínio faz uma diferença mensurável na sua produção.
7. Limitações Atuais (a partir de junho de 2026)
O Hermes possui vários pontos fortes arquiteturais significativos, mas continua sendo um sistema em evolução, em vez de um sistema operacional pessoal totalmente maduro:
- O aplicativo de desktop nativo melhora significativamente a acessibilidade, mas ainda não oferece paridade completa de recursos com o CLI/TUI para todas as interações de ferramentas, particularmente automação de navegador complexa e certas integrações locais.
- Executar um grande número de agentes concorrentes ou fluxos de trabalho de longa duração pode colocar uma pressão substancial nas janelas de contexto do modelo e nos recursos de inferência. O gerenciamento cuidadoso de recursos é frequentemente necessário.
- O isolamento de perfil é prático e funcional para muitos casos de uso, mas não oferece o mesmo nível de robustez ou isolamento de falhas que o isolamento de processo em sistemas operacionais tradicionais.
- A criação autônoma de habilidades é uma direção promissora, mas sua maturidade e confiabilidade permanecem variáveis. Habilidades reutilizáveis de alta qualidade ainda frequentemente exigem curadoria humana, particularmente para tarefas complexas ou de alto risco.
- A compactação automática durante sessões longas pode causar perda de contexto. O Curador Autônomo e a recuperação de sessão são soluções parciais. Manter o thread completo no contexto durante a vida da janela evita o desvio silencioso, mas limita a duração da sessão.
- Algumas integrações avançadas de ferramentas podem ainda ser mais estáveis quando usadas através do CLI/TUI, em vez do aplicativo de desktop ou interfaces de mensagens.
- O protocolo de gateway SSEP é novo (v0.16.0). Podem existir casos extremos de renderização específicos da plataforma para plataformas de mensagens menos comuns.
Essas limitações estão principalmente relacionadas à maturidade da implementação, e não a deficiências arquiteturais fundamentais. O projeto continua a se desenvolver ativamente. A v0.16.0 "Surface Release" sozinha incluiu 874 commits, 542 PRs mesclados e contribuições de 170 membros da comunidade. A v0.15.0 "Velocity Release" anterior incluiu 1.302 commits, 747 PRs mesclados e 321 contribuidores.
8. Como o Hermes se Compara a Outros Frameworks de Agentes
A pergunta mais comum ao avaliar o Hermes: como ele se compara ao Claude Code, OpenClaw e CrewAI? A resposta é que eles resolvem problemas diferentes e são construídos sobre filosofias diferentes.


O modelo mental que funciona (de construtores que usam todos os três):
Claude Code é seu driver diário na sua mesa. Melhor agente de codificação bruta disponível. Se o trabalho é "escrever código, refatorar código, depurar código, entender esta base de código", o Claude Code vence.
Hermes Agent é sua infraestrutura 24/7. Ele funciona enquanto você dorme, gerencia múltiplas cargas de trabalho através de perfis, se acumula através de habilidades e memória, e te alcança no Telegram de qualquer lugar.
OpenClaw é seu assistente com foco em chat. Maior marketplace, hospedagem gerenciada mais fácil (US$ 3/mês), experiência de usuário não técnica mais forte.
CrewAI é seu framework de orquestração. Quando você precisa de múltiplos agentes especializados trabalhando juntos em um pipeline definido em Python. Não é um agente independente — é um framework para construir sistemas multiagentes.
Um benchmark que ilustra a diferença:
Um teste independente executou os mesmos 18 prompts através do Claude Code (Opus 4.7), OpenClaw (Sonnet 4.6) e Hermes Agent. O Hermes venceu 14 de 18. Os 4 que perdeu foram tarefas de codificação bruta onde a compreensão da base de código do Claude Code é incomparável. Os 14 que venceu foram tarefas onde a memória e o contexto de sessões anteriores fizeram a diferença.
A conclusão: o Hermes vence quando o histórico importa. O Claude Code vence quando a profundidade do código importa. Eles são complementares, não concorrentes.
O Hermes oferece hermes claw migrate — um comando de migração embutido do OpenClaw. Quando um produto oferece um comando de migração nomeado para um concorrente específico, o posicionamento é claro.
9. Comece por Aqui
Se você leu este artigo inteiro e quer começar, aqui estão três caminhos baseados na sua situação.
Caminho 1 — Tenho 15 minutos (mais rápido para o primeiro resultado):
1# instalação2curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash34# configuração em um comando (modelo + ferramentas + gateway)5hermes setup --portal67# conecte o Telegram8# envie mensagem para @BotFather → /newbot → copie o token9# cole o token quando o hermes setup pedir1011# defina seu primeiro cron job12hermes chat13> "todas as manhãs às 8h me envie um resumo14 de notícias de IA em tendência para o Telegram"1516# pronto. amanhã de manhã você terá um briefing17# sem abrir um navegador.
Caminho 2 — Tenho uma noite (configuração pessoal completa):
- Instale o Hermes e execute hermes setup --portal
- Conecte o Telegram (BotFather → token → cole)
- Crie seu primeiro perfil: hermes profile create work
- Escreva um soul.md que defina como o agente deve se comportar
- Defina 3 cron jobs (briefing matinal, verificação de concorrentes, revisão diária)
- Execute seu primeiro /goal com o template estruturado:
1/goal [resultado] usando [fontes]2com restrições: [restrições]3entregável: [entregável]
- Abra o painel: hermes dashboard
- Revise as habilidades após uma semana. Exclua as fracas. Refine as fortes.
Caminho 3 — Quero o SO completo (projeto de fim de semana):
- Crie uma VPS Hetzner CX22 (~US$ 7/mês)
- Instale o Hermes na VPS via SSH
- Execute hermes setup --portal
- Conecte o gateway do Telegram: hermes gateway start
- Crie 3-4 perfis (conteúdo, pesquisa, ops, código)
- Escreva soul.md para cada perfil
- Configure cron jobs por perfil
- Configure o Kanban para rastreamento de tarefas entre perfis
- Instale o aplicativo de desktop no seu laptop
- Conecte o desktop ao backend remoto via auth gate
- Ative o Tool Search no config.yaml
- Reduza os limites de caracteres de memória para otimização de tokens
- Configure o Bitwarden Secrets Manager para credenciais
- Execute por uma semana. Revise habilidades, memória e uso de tokens.
- Itere. O sistema se acumula a partir daqui.
Ordem de prioridade se estiver sobrecarregado: Comece com cron jobs (#3 no artigo de 10 hacks), estrutura /goal (#4) e habilidades (#8). Essas três configurações mudam a forma como o Hermes se comporta da noite para o dia.
Conclusão
O Hermes Agent representa uma das tentativas arquiteturalmente mais ambiciosas entre os frameworks de agentes de código aberto atuais para ir além de interfaces conversacionais ou de chamada de ferramentas simples. Sua combinação de memória persistente, isolamento baseado em perfil, orquestração de tarefas estruturada através do Kanban, agendamento cron em inglês simples, objetivos /goal persistentes, carregamento dinâmico de ferramentas, acesso multi-plataforma via gateway, interação por voz, primitivas de segurança de produção e mecanismos para criar procedimentos reutilizáveis lhe confere características que se alinham mais de perto com o conceito de um sistema operacional pessoal do que a maioria dos outros sistemas disponíveis atualmente.
Karan do Nous Research, que treinou os primeiros modelos Hermes, descreveu-o simplesmente: "O Hermes Agent é a capacidade de pegar um modelo de linguagem e perceber que tudo o que acontece no seu computador é texto de entrada ou texto de saída. O Hermes Agent permite que você faça isso com todas as integrações do seu computador. Ele pode usar seu navegador, seus aplicativos, tudo o que você faz no computador. É um automatizador geral, um simulador geral de ações de computador e ações digitais."
Ao mesmo tempo, é importante manter expectativas realistas. O Hermes ainda não é um sistema operacional de IA pessoal totalmente maduro. Sua direção arquitetural é promissora, mas a eficácia no mundo real ainda depende fortemente de configuração cuidadosa, gerenciamento contínuo e uma avaliação honesta da maturidade dos recursos.
Quando usado criteriosamente como infraestrutura, o Hermes pode servir como uma base para construir fluxos de trabalho assistidos por IA de longo prazo e em evolução que se acumulam em capacidade ao longo do tempo. A diferença significativa está em quão deliberadamente as capacidades e limitações do sistema são compreendidas e utilizadas.
O agente está pronto. A pilha está pronta. O valor se acumula com o uso.
Artigos Relacionados
- HERMES AGENT: THE COMPLETE GUIDE — instalação, modelos, painel, casos de uso, segurança
- The Complete Hermes /goal Playbook — 21 Workflows
- Hermes /goal — The Full Guide
- How to Make Hermes + xurl Actually Work as a System
- Hermes x Bitwarden — The Security Stack
- 10 Hermes Agent Setups
Versões expandidas e conteúdo adicional sobre Hermes no Substack: https://substack.com/@yanxbt
Este artigo é baseado na documentação publicamente disponível do Hermes Agent (v0.16.0 "The Surface Release"), na transmissão ao vivo do NVIDIA NemoTron Labs e no comportamento observado do sistema em junho de 2026.
https://x.com/IBuzovskyi/status/2059675518966894767
https://x.com/IBuzovskyi/status/2059303967767593247
https://x.com/IBuzovskyi/status/2056764150936748082
https://x.com/IBuzovskyi/status/2057114309616885997





