🗓️ Timeline de 30 dias — visão geral
📅 Semana 1 — Setup e primeiras conversas
Dia 1 instalou em 12 minutos. Dia 2 a 7 foi descoberta pura: testar o que o agente fazia bem e onde travava. Nenhuma skill criada ainda — só conversa, leitura de arquivos e pedidos de pesquisa.
Instalação local
pipx install hermes-agent + chave OpenRouter — 12 min do zero.
Comando: hermes init criou ~/.hermes/config.yaml. Primeira pergunta: "explique o que você consegue fazer". Resposta veio em ~3s.
Primeira tarefa real
Resumir 4 PDFs técnicos (~80 páginas no total) para nota de decisão.
Demorou 4 min, custou USD 0.18 com claude-sonnet-4.6. Substituiu ~2h de leitura. Já valeu a chave.
Primeira frustração
Tentou usar para refactor de monorepo TypeScript de 40k linhas. Travou contexto.
Lição: Hermes não substitui IDE. Voltou ao Cursor para essa frente; manteve Hermes para pesquisa e tarefas pontuais.
# Comandos rodados na semana 1
$ pipx install hermes-agent # instala CLI
$ hermes init # cria config + asks for OPENROUTER_API_KEY
$ hermes chat # inicia sessão interativa
> resume estes 4 PDFs: ./docs/*.pdf # 4min, USD 0.18
> qual a diferença entre RAG e fine-tuning? # 12s, USD 0.01
📊 Métricas semana 1
- • 42 sessões iniciadas
- • ~480k tokens consumidos
- • USD 3.20 de custo OpenRouter
- • 0 skills criadas ainda
⚙️ Semana 2 — Primeiras skills automáticas
Na terceira repetição do mesmo pedido ("formate este changelog em release notes"), o agente sugeriu criar uma skill. Aceito. Em seguida, mais duas surgiram organicamente.
# ~/.hermes/skills/format-release-notes.md (criada via "skill propose")
---
name: format-release-notes
description: Converte CHANGELOG.md em release notes prontas para GitHub
tools: [fs.read, fs.write]
---
1. Ler CHANGELOG.md
2. Pegar seção mais recente (entre primeira ## e a próxima ##)
3. Reescrever em tom claro, agrupar por tipo (feat/fix/chore)
4. Salvar em release-notes.md
Uso: ~3x/semana · Economia: 15min cada
Uso: ~5x/dia · Economia: 5min cada
Uso: ~2x/dia · Economia: 20min cada
✓ Acertos no design da skill
- ✓Descrição enxuta (1 linha) → discovery rápida
- ✓Lista explícita de
toolspermitidas - ✓Passos numerados, sem ambiguidade
- ✓Versionar em git junto com dotfiles
✗ Erros que custaram tempo
- ✗Aceitar toda sugestão de skill (virou lixo)
- ✗Descrições genéricas → conflito de discovery
- ✗Não documentar inputs esperados
- ✗Esquecer de fazer commit no dotfiles
📱 Semana 3 — Integração Telegram pessoal
Ponto de inflexão. Até aqui o agente vivia no terminal. Conectar Telegram colocou ele no bolso — frequência de uso triplicou.
# ~/.hermes/config.yaml — adicionar channel Telegram
channels:
- type: telegram
token: "${TELEGRAM_BOT_TOKEN}"
allowed_user_ids: [123456789] # whitelist de chat IDs
# rodar como serviço
$ hermes serve --channels telegram
[INFO] Telegram bot online: @meu_hermes_bot
[INFO] Sessions persisted to ~/.hermes/sessions/
Casos de uso típicos no mobile
"Resume esse artigo: [link]", "Lembre-me amanhã às 9h", "Como digo X em alemão B1?", "Calcule prazo desse contrato".
Sessão unificada
Começar pesquisa no Telegram durante o almoço → continuar no terminal à tarde. O session_id persiste; o contexto não some.
💡 Dica de segurança
Sempre use allowed_user_ids com whitelist do seu chat ID. Sem isso, qualquer pessoa que descobrir o bot consome sua chave OpenRouter. Aprendi na pele — perdi USD 4 numa noite.
💰 Custo real — Breakdown OpenRouter
A grande pergunta de quem começa: quanto vai custar? Aqui vai o número real dos 30 dias completos, com modelos misturados por tarefa.
| Modelo | Uso típico | Tokens (M) | USD/M in | USD/M out | Custo mês |
|---|---|---|---|---|---|
| claude-sonnet-4.6 | Raciocínio profundo, resumos | 2.8 | 3.00 | 15.00 | USD 14.20 |
| gpt-5-mini | Tarefas rápidas, classificação | 5.1 | 0.25 | 2.00 | USD 3.60 |
| llama-4-scout (free) | Testes, chat casual | 3.2 | 0.00 | 0.00 | USD 0.00 |
| qwen3-coder | Code review, scripts | 1.4 | 0.40 | 1.60 | USD 1.85 |
| Total mês | USD 19.65 | ||||
📊 Métricas consolidadas — 30 dias
Faixa típica observada na comunidade Discord: USD 15–40/mês para uso pessoal intenso. Quem fica abaixo: usa muito modelo free + cache de prompt. Quem passa de USD 40: roda o agente em loop para pesquisa contínua ou tem skill com payload gigante.
💡 Como manter o custo baixo
- • Roteie por tarefa: classificação no
gpt-5-mini, raciocínio noclaude-sonnet. - • Ative cache de prompt do OpenRouter (até 90% off em chamadas repetidas).
- • Configure
max_tokensconservador — 2k cobre 95% dos casos. - • Use modelo free para testes; só promova ao caro quando o protótipo estiver pronto.
🎯 ROI — Tempo economizado vs investido
Custo é fácil de medir; ROI exige honestidade. Aqui vai a contabilidade dos 30 dias com investimento incluído (setup, configurações, retrabalho).
| Item | Tempo (h) |
|---|---|
| Setup inicial + config OpenRouter + Telegram | −3.0 |
| Criação e curadoria de 14 skills | −5.5 |
| Troubleshooting (Telegram, VPS, Honcho) | −2.5 |
| Leitura de docs + Discord | −4.0 |
| Subtotal investido | −15.0 h |
| Resumos automáticos (4×/sem × 4 sem) | +10.5 |
| Emails respondidos via skill | +8.0 |
| Code reviews assistidos | +12.0 |
| Pesquisas técnicas no Telegram | +6.5 |
| Subtotal economizado | +37.0 h |
| Saldo líquido (mês 1) | +22.0 h |
Mês 2 em diante o investimento cai para ~2h/mês (manutenção). Saldo esperado: +35h/mês. A USD 20/mês de OpenRouter, isso é USD 0.57 por hora economizada — barato até para quem cobra USD 25/h.
⚠️ Expectativas realistas
- • Mês 1 é negativo em alguns dias — paciência.
- • ROI só aparece quando você forma o hábito de delegar.
- • Tarefas onde o agente erra silenciosamente custam mais do que economizam — revise output crítico.
- • Não conta como "tempo economizado" se você gastou em outra distração depois.
🧠 Lições aprendidas — O que faria diferente
30 dias depois, com café e honestidade: o que valeu, o que falhou, o que mudaria se começasse de novo amanhã.
✓ O que faria igual
- ✓Começar pelo terminal antes de ligar canais
- ✓Esperar 3 repetições antes de criar skill
- ✓Versionar
~/.hermes/em git privado - ✓OpenRouter como provider único no início
- ✓Whitelist de chat IDs desde o dia 1
✗ O que mudaria
- ✗Subiria VPS na semana 1, não na 4
- ✗Configuraria limite de gasto no OpenRouter (USD 30 cap)
- ✗Não aceitaria toda skill sugerida — 5 das 14 viraram lixo
- ✗Honcho desde o início, não como add-on no fim
- ✗Mediria tempo desde o dia 1, não de memória
💡 Checklist mínimo para os seus primeiros 30 dias
- ☐ D1:
pipx install hermes-agent+ chave OpenRouter + 5 conversas exploratórias - ☐ D2–7: usar SÓ pelo terminal; identificar 3 tarefas repetitivas
- ☐ D8–10: criar primeira skill; versionar em git
- ☐ D11–14: conectar 1 canal (Telegram) com whitelist
- ☐ D15–21: subir em VPS (USD 6/mês) para uso 24/7
- ☐ D22–28: ligar Honcho para memória de longo prazo
- ☐ D30: revisar custo, podar skills lixo, decidir próximo provider
🔗 Onde aprender mais
- • Docs oficiais: hermes-agent.nousresearch.com/docs
- • Repo + issues: github.com/NousResearch/hermes-agent
- • Discord Nous Research: discord.gg/NousResearch
- • Exemplo AWS Bedrock: aws-samples/sample-host-hermesagent-on-amazon-bedrock-agentcore
✅ Resumo do Módulo
Próxima trilha:
Trilha 2 — Arquitetura Interna. Hora de abrir a caixa preta: como o loop de raciocínio se encaixa com Honcho, skills, channels e tool gateway.