Sobre
Hermes Agent é um agente de IA auto-melhorável desenvolvido pela Nous Research. Seu diferencial é um loop de aprendizado contínuo: o agente cria habilidades a partir da experiência, aprimora-as durante o uso e constrói um modelo progressivo do usuário entre sessões. Suporta múltiplos provedores de LLM sem lock-in de modelo.
Repositório: https://github.com/NousResearch/hermes-agent Documentação: https://hermes-agent.nousresearch.com/docs/
Características Principais
- Loop de aprendizado fechado — memória curada pelo agente, criação autônoma de skills após tarefas complexas, skills se auto-aprimoram durante o uso
- Busca de sessões — FTS5 com sumarização via LLM para recuperação cross-session
- Modelagem de usuário — integração com Honcho para perfil dialético
- Agendamento — cron scheduler nativo com entrega em qualquer plataforma (relatórios diários, backups noturnos etc.)
- Subagentes — spawn de agentes isolados para workstreams paralelos
- Múltiplos backends de terminal — local, Docker, SSH, Daytona, Singularity e Modal
- Execução serverless — via Daytona e Modal, hiberna quando ocioso (custo mínimo entre sessões)
Modelos Suportados
Troca de modelo com hermes model — sem alteração de código:
- Nous Portal
- OpenRouter — 200+ modelos
- NVIDIA NIM (Nemotron)
- OpenAI, Anthropic, Hugging Face
- Kimi/Moonshot, MiniMax, z.ai/GLM, Xiaomi MiMo
- Endpoint próprio (OpenAI-compatible)
Plataformas de Mensageria
Acesso via gateway unificado a partir de:
- Telegram, Discord, Slack
- WhatsApp, Signal
Inclui transcrição de áudio e continuidade de conversa cross-platform.
Instalação
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.bashrc
hermesPlataformas suportadas: Linux, macOS, WSL2, Android (Termux) Não suportado: Windows nativo (usar WSL2)
Comandos Essenciais
| Comando | Descrição |
|---|---|
hermes | Inicia o CLI interativo |
hermes model | Escolhe provedor e modelo de LLM |
hermes tools | Configura ferramentas habilitadas |
hermes gateway | Inicia o gateway de mensageria |
hermes setup | Assistente de configuração completo |
hermes update | Atualiza para a versão mais recente |
hermes doctor | Diagnóstico de problemas |
hermes claw migrate | Migra configurações do OpenClaw |
Slash commands (CLI e mensageria)
| Comando | Ação |
|---|---|
/new ou /reset | Inicia nova conversa |
/model [provider:model] | Troca de modelo |
/skills | Lista skills disponíveis |
/compress | Comprime contexto |
/retry, /undo | Refaz ou desfaz último turno |
Sistema de Skills
- Skills são memória procedural criada e melhorada pelo próprio agente
- Compatível com o padrão aberto agentskills.io
- Hub público de skills disponível em https://agentskills.io
Stack
- Linguagem principal: Python (88%)
- Frontend TUI: TypeScript (8.5%)
- Gerenciador de deps:
uv - Licença: MIT