🎯 Definição — O agente que cresce com você
Hermes Agent é um runtime de agente conversacional open source mantido pela Nous Research. Em vez de ser "mais um wrapper de LLM", ele combina três peças que raramente vêm juntas: um loop de raciocínio que aceita múltiplos backends (Anthropic, OpenAI, OpenRouter, Ollama, vLLM, llama.cpp, Together), memória persistente nativa via Honcho, e um sistema de skills dinâmicas em que o próprio agente pode escrever e registrar novas instruções.
💡 A definição em uma frase
Hermes Agent é o runtime conversacional onde o agente aprende skills com você ao longo do tempo, conectado ao modelo que você escolher e ao canal onde você já vive.
- •Runtime — não é IDE, não é SaaS; é um processo que você roda.
- •Conversacional — interface principal é texto, com tool-use por baixo.
- •Aprende skills — promove instruções repetidas em capacidade durável.
- •Multi-modelo, multi-canal — você escolhe a LLM e a porta de entrada.
📊 Hermes Agent em números
- 165k+ stars no GitHub do projeto Hermes (família Nous)
- 200+ modelos suportados via OpenRouter de uma chave só
- 7 backends nativos: Anthropic, OpenAI, OpenRouter, Ollama, vLLM, llama.cpp, Together
- 4 canais oficiais: CLI, Telegram, Discord, Slack (WhatsApp via plugin comunitário)
- 1 única licença: MIT, sem cláusulas extras
💡 Dica para iniciantes
Não tente entender todas as peças no primeiro dia. Instale, conecte ao OpenRouter, e converse 30 min com ele. A arquitetura faz sentido depois que você sente o loop "pergunta → ferramenta → memória".
🏛️ Nous Research — Quem criou e por quê
Nous Research é um laboratório independente de IA com forte tradição em modelos abertos. Hermes (a família de LLMs) nasceu como fine-tune da Llama 2 e cresceu para virar uma das séries mais respeitadas em fine-tuning de instrução. O Hermes Agent é a evolução natural: pegar essa filosofia "modelos abertos, sem amarras" e materializar em um runtime de aplicação.
Linha do tempo da Nous Research
2023 — Hermes 2 sobre Llama 2
Primeira aparição forte
Fine-tune de instrução que rivalizava com GPT-3.5 em benchmarks abertos. Estabeleceu reputação de "qualidade sem cloud".
2024 — Hermes 3 multimodal
Salto de capacidade
Tool-use estruturado, raciocínio com chain-of-thought explícito e suporte a imagens. Adotada por dezenas de startups de agente.
2025 — Hermes Agent runtime
Do modelo para a aplicação
Lançamento do runtime open com memória Honcho, skills dinâmicas e multi-canal. Foco: usuário final, não só desenvolvedor de LLM.
2026 — Ecossistema agentskills.io
Comunidade ganha tração
Hub público de skills compartilháveis. Você publica uma skill, outro usuário instala com um comando. Multiplica valor do runtime.
💡 Por que isso importa pra você
A história da Nous é coerente: cada lançamento foi aberto, documentado e reproduzível. Diferente de labs que fazem open-washing (anunciam, fecham depois), a trilha de cinco anos diminui o risco do projeto morrer amanhã.
📜 Licença MIT — Open source de verdade
A licença MIT é a mais permissiva entre as opções comuns. Significa: use comercialmente, modifique, redistribua, embuta em produto fechado — só mantenha o aviso de copyright. Nada de cláusulas "exceto se você competir conosco" ou "exceto na nuvem".
✓ O que MIT permite
- ✓Usar em produto comercial sem royalty
- ✓Forkar e manter sua versão fechada
- ✓Oferecer como SaaS para clientes
- ✓Modificar para o que quiser
- ✓Redistribuir com seu nome
✗ O que MIT NÃO te dá
- ✗Garantia de funcionamento (sem warranty)
- ✗Suporte técnico oficial obrigatório
- ✗Direito de remover o aviso de copyright
- ✗Proteção contra patente (MIT é silenciosa nisso)
- ✗Imunidade se infringir lib de terceiro
📊 MIT comparada
- MIT (Hermes Agent) — permissiva total, sem cláusula anti-competição
- BSL (alguns concorrentes) — abre depois de N anos; bloqueia uso como SaaS competitivo
- AGPL — obriga abrir alterações se servir pela rede
- Proprietária (Cursor, Claude Code) — termos de uso podem mudar a qualquer momento
🆚 vs Claude Code — Diferenciais práticos
Claude Code é excelente CLI da Anthropic para programação com Claude. Hermes Agent não tenta substituí-lo no nicho dele — eles atendem propósitos distintos com sobreposição parcial.
| Aspecto | Hermes Agent | Claude Code |
|---|---|---|
| Modelos | 200+ via OpenRouter + locais | Só Claude (Anthropic) |
| Licença | MIT | Proprietária |
| Memória entre sessões | Nativa (Honcho) | Via CLAUDE.md manual |
| Canais | CLI, Telegram, Discord, Slack | CLI / IDE |
| Foco | Agente general-purpose | Engenharia de software |
| Skills compartilhadas | agentskills.io público | Skills do plugin marketplace |
💡 Recomendação prática
Use os dois. Claude Code para sessões de coding focadas dentro do repo. Hermes Agent para tudo que escapa do editor: pesquisar uma RFC, mandar resumo no Telegram, agendar backup, processar PDFs. Eles convivem bem.
🆚 vs OpenClaw / Cursor — Como se posiciona
Cursor é um IDE com IA embutida (fork de VSCode). OpenClaw é a alternativa open-source com proposta similar. Hermes Agent é categoria diferente: runtime de agente, não editor. A confusão é comum porque ambos "escrevem código com IA".
✓ Hermes vence quando
- ✓Tarefa atravessa múltiplos canais (chat + script + arquivo)
- ✓Você quer memória persistente real entre sessões
- ✓Tarefa não é puramente código (devops, pesquisa, automação)
- ✓Quer trocar de modelo por tipo de tarefa
✗ Cursor / OpenClaw vencem quando
- ✗Refactor pesado em monorepo grande
- ✗Code review inline com diff visual
- ✗Autocomplete enquanto digita (Tab-tab-tab)
- ✗Indexação semântica do projeto inteiro
🧩 Mentalidade certa
Pense em Hermes Agent + IDE com IA como dupla complementar, não substitutos.
- •Cursor edita; Hermes coordena tarefas que cruzam o editor.
- •Cursor sabe seu repo; Hermes sabe sua vida (canais, agenda, scripts).
- •Cursor é cobrado por seat; Hermes é cobrado por token consumido.
🌍 Comunidade — Discord, GitHub, ecossistema
Em ferramentas open, a comunidade é metade do valor. A da Hermes Agent vive em três lugares principais: Discord da Nous (conversa rápida), GitHub (issues e PRs), e agentskills.io (skills compartilhadas).
# Comandos úteis depois de instalar
$ pip install hermes-agent
$ hermes setup # configura chave OpenRouter e canal padrão
$ hermes chat # inicia sessão local
$ hermes skill install awesome-research # baixa skill do agentskills.io
$ hermes skill list # lista skills ativas
$ hermes channel add telegram --token XXX # liga canal
# Links rápidos
# Repo: https://github.com/NousResearch/hermes-agent
# Docs: https://hermes-agent.nousresearch.com/docs/
# Discord: https://discord.gg/NousResearch
# PyPI: https://pypi.org/project/hermes-agent/
# AWS: https://github.com/aws-samples/sample-host-hermesagent-on-amazon-bedrock-agentcore
📊 Onde pedir ajuda (e onde NÃO pedir)
- Discord #hermes-agent — dúvidas de uso, comunidade responde em horas
- GitHub Issues — bugs reproduzíveis, com versão e log
- GitHub Discussions — propostas de feature, debates de design
- agentskills.io — encontre skills prontas antes de escrever a sua
- Stack Overflow — ainda pouco usado, evite por enquanto
💡 Como contribuir sem ser dev
Você não precisa abrir PR para devolver à comunidade. Documentar uma skill nova no agentskills.io, responder uma dúvida no Discord ou abrir uma issue com reprodução clara já é contribuição valiosa — e te coloca no radar dos mantenedores.
✅ Resumo do Módulo
Próximo módulo:
1.2 — 🎯 Quando usar Hermes Agent. Casos de uso reais, custo via OpenRouter, multi-canal e limitações honestas.