MÓDULO 5.1

🆚 Hermes vs Claude Code

Cinco diferenças concretas entre Hermes e Claude Code, com cenários onde cada lado ganha. Não é "ou um ou outro" — é entender o nicho de cada produto pra montar a stack certa.

6
Tópicos
30
Minutos
Estratégico
Nível
Comparação
Tipo
1

📱 Gateway de mensagens nativo

Hermes tem gateway nativo que conecta o agente a 20+ plataformas de mensageria — Telegram, Discord, WhatsApp, Slack, Signal, iMessage (BlueBubbles), Microsoft Teams, Matrix, Google Chat e outras. Claude Code opera exclusivamente no terminal: sem gateway, sem bots, sem entrega de mensagem fora do terminal.

🌐O que isso muda na prática

  • Hermes: você anda na rua, manda áudio no Telegram, ele transcreve, raciocina, executa skill, responde.
  • Claude Code: só funciona quando você senta no PC e abre terminal — não responde no celular sozinho.
  • Equivalente Claude Code: exigiria stack extra (bot custom + bridge + execução remota), montada à mão.

💡Comando que ilustra

hermes gateway setup roda um wizard interativo que pergunta qual plataforma, pede token, gera config, testa. Em 5 minutos o agente está respondendo no Telegram. Em Claude Code não há equivalente — o que tem é instância CLI rodando localmente.

2

⏰ Cron nativo

Hermes inclui agendador de tarefas embutido com entrega direta no canal de mensagem. Você fala "todo dia 8h, manda resumo das prioridades no Telegram" e o cron executa. Claude Code não tem cron — você teria que orquestrar via crontab do sistema, escrever script wrapper e gerenciar entrega manualmente.

✓ Hermes (cron + gateway)

  • "Todo dia 8h, resume prioridades no Telegram"
  • "Sexta 18h, manda resumo da semana no Slack"
  • "Domingo, audita servidor e alerta se algo suspeito"
  • LLM raciocina o output em runtime

✗ Claude Code (sem cron)

  • Crontab do sistema chama script wrapper
  • Você codifica entrega (curl pra bot Telegram)
  • Manage de tokens e contexto manual
  • Operacional cresce muito em escala
3

📚 Skills persistentes vs CLAUDE.md livre

Hermes mantém skills como documentos YAML estruturados em ~/.hermes/skills/ com progressive disclosure — só carrega o que importa pra tarefa atual. Claude Code usa CLAUDE.md e system prompts livres, sem catálogo indexado nem progressive disclosure.

🧬 Comparação técnica

Hermes SKILL.md: YAML front matter (name, description, when_to_use), procedimento estruturado, versionado em ~/.hermes/skills/, sincronizável via Skills Hub.
Claude Code CLAUDE.md: arquivo único na raiz do projeto, prompt de sistema livre, sem catálogo, lido inteiro toda sessão.
Trade-off: CLAUDE.md é mais simples pra projeto pequeno; SKILL.md escala melhor pra centenas de procedimentos sem estourar contexto.

💡Sinergia

Você pode ter CLAUDE.md (pra Claude Code) e .hermes.md/skills/ (pra Hermes) no mesmo repo. Cada agente lê seu formato. Sem conflito.

4

🔌 Multi-provedor de inferência

Hermes conecta a OpenAI, Anthropic, OpenRouter, modelos locais (Ollama/llama.cpp), MiniMax OAuth e Codex OAuth. Claude Code é acoplado ao modelo Claude via API Anthropic ou Claude Pro/Max.

💰 Por que importa pra controle de custo

  • Codex via ChatGPT Plus ($20/mês): uso pesado de coding sem pay-per-token. Hermes consome essa subscription.
  • OpenRouter: 200+ modelos via single API, troca de modelo em runtime conforme tarefa.
  • Modelo local: Qwen, Llama, DeepSeek rodando em GPU pessoal — privacidade extrema, custo zero de inferência.
  • Fallback: se Anthropic cair, Hermes continua com OpenAI. Claude Code para.

⚠️Lock-in é risco

Acoplar produção a um único provedor é risco operacional. Se a API cair, sobe preço ou descontinua modelo, você fica refém. Multi-provedor é seguro de continuidade.

5

📋 Multi-agente Kanban (v0.13.0)

A v0.13.0 "The Tenacity Release" introduz orquestração Kanban multi-agente com heartbeat, reclaim e zombie detection. Workers pegam tarefas, marcam status, devolvem pro pool se travarem. Claude Code não tem coordenação multi-agente nativa.

🏗️ Como o Kanban funciona

Board: colunas To Do / Doing / Done. Tarefas entram pelo To Do.
Workers: agentes pegam tarefas do topo do To Do, movem pra Doing, executam.
Heartbeat: worker prova que está vivo a cada N segundos. Se parar, tarefa é marcada zombie.
Reclaim: outro worker pega a tarefa zombie, retoma do estado salvo.
Done: conclusão move pra coluna Done. Você revisa o resultado.

💡Quando isso importa

Refactor multi-repo (1 worker por repo). Processar 1000 emails (workers paralelos). Auditar 50 servidores (1 por host). Sem Kanban, vira gambiarra com fila externa (Redis, RabbitMQ).

6

🎯 Conclusão: cenários onde cada um ganha

A pergunta não é "qual escolher". É "em qual cenário cada um é melhor" — e o profissional sério usa os dois.

🪽 Hermes ganha quando...

  • Você está em movimento e quer agente via Telegram/WhatsApp
  • Precisa de automações agendadas (cron)
  • Quer agente sempre on, 24/7, em VPS
  • Precisa multi-provedor (custo, fallback, local)
  • Tarefa pede Kanban multi-agente coordenado
  • Equipe não-técnica precisa interagir com agente

🤖 Claude Code ganha quando...

  • Você está sentado no PC, dentro de projeto
  • Tarefa exige raciocínio profundo de código
  • Refactor complexo, review de PR, debug intricado
  • Quer modelo Claude Sonnet 4.5/Opus em IDE
  • Workflow é interativo, não agendado
  • Single dev sentado fazendo trabalho profundo

🎯Resumo do módulo

Gateway nativo 20+ plataformas — Hermes ganha por design; Claude Code é terminal-only.
Cron embutido com entrega no canal — Hermes orquestra fim-a-fim; Claude Code precisa crontab + script wrapper.
SKILL.md com progressive disclosure — escala melhor que CLAUDE.md livre em projetos grandes.
Multi-provedor (OpenAI, Anthropic, local, OAuth) — controle de custo e fallback; Claude Code só Claude.
Kanban multi-agente v0.13.0 — orquestra workers com heartbeat/reclaim/zombie detection.
Não é "ou"; é "e" — Claude Code no PC + Hermes no Telegram, mesmo repo Git, é o default profissional.

Próximo módulo:

5.2 - ⌨️ Hermes vs OpenCode / Codex CLI / Cursor