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
  • Email

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
hermes

Plataformas suportadas: Linux, macOS, WSL2, Android (Termux) Não suportado: Windows nativo (usar WSL2)


Comandos Essenciais

ComandoDescrição
hermesInicia o CLI interativo
hermes modelEscolhe provedor e modelo de LLM
hermes toolsConfigura ferramentas habilitadas
hermes gatewayInicia o gateway de mensageria
hermes setupAssistente de configuração completo
hermes updateAtualiza para a versão mais recente
hermes doctorDiagnóstico de problemas
hermes claw migrateMigra configurações do OpenClaw

Slash commands (CLI e mensageria)

ComandoAção
/new ou /resetInicia nova conversa
/model [provider:model]Troca de modelo
/skillsLista skills disponíveis
/compressComprime contexto
/retry, /undoRefaz 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

Referências