Sobre o projeto

O Hermes Agent é um agente de IA autoaperfeiçoável criado pela Nous Research. Ele foi projetado em torno de um ciclo de aprendizado fechado: o agente cria habilidades de forma autônoma após tarefas complexas, refina-as durante o uso real, persiste conhecimento periodicamente, pesquisa suas próprias conversas passadas e constrói um modelo cada vez mais profundo do usuário ao longo das sessões. É compatível com o padrão aberto agentskills.io e pode usar o Honcho para modelagem dialética do usuário. O agente é agnóstico em relação a provedores. Os usuários podem conectar o Nous Portal, OpenRouter, OpenAI, seus próprios endpoints e muitos outros provedores, alternando com `hermes model` sem alterações de código ou lock-in. Ele vem com uma interface de terminal completa que oferece edição multilinha, autocompletar de comandos com barra, histórico de conversas, interromper-e-redirecionar e saída de ferramentas em streaming. Um único processo de gateway conecta o Hermes ao Telegram, Discord, Slack, WhatsApp, Signal, e-mail e à CLI, com recursos como transcrição de memorandos de voz e continuidade de conversas entre plataformas. Ele inclui um agendador cron integrado para tarefas agendadas em linguagem natural, como relatórios diários e auditorias semanais, que podem entregar resultados a qualquer plataforma conectada. O agente também pode gerar subagentes isolados para fluxos de trabalho paralelos e chamar ferramentas via RPC a partir de scripts Python, reduzindo pipelines de várias etapas a turnos com custo de contexto zero. O Hermes roda em muitos backends de terminal: local, Docker, SSH, Singularity, Modal, Daytona e Vercel Sandbox. Modal e Daytona oferecem persistência serverless, em que o ambiente hiberna quando ocioso e desperta sob demanda, de modo que ele pode rodar em um VPS pequeno ou em um cluster de GPU em vez de ficar preso a um laptop. Os recursos de segurança incluem aprovação de comandos, emparelhamento de DM e isolamento de contêiner. A instalação é um one-liner para Linux, macOS, WSL2, Termux e Windows nativo via PowerShell. Um comando de migração importa configurações, memórias, habilidades, chaves de API e configuração de mensagens do OpenClaw. A documentação cobre uso da CLI, configuração do gateway de mensagens, configuração, ferramentas e conjuntos de ferramentas, o sistema de habilidades, memória, integração MCP, agendamento cron, arquivos de contexto, arquitetura e contribuição. O projeto é licenciado sob MIT.