
Agentes de IA que vivem no seu terminal viraram commodity — mas um agente que aprende com a própria experiência ainda é raridade. O Hermes Agent, da Nous Research, é exatamente isso: um agente open source (MIT, escrito em Python) com um ciclo de aprendizado embutido — ele cria habilidades a partir das tarefas que executa, melhora essas habilidades com o uso, guarda memória entre sessões e constrói um modelo de quem você é ao longo do tempo. E não fica preso ao seu notebook: roda num VPS de 5 dólares e você conversa com ele pelo Telegram enquanto ele trabalha numa VM na nuvem.
O que é o Hermes Agent
O Hermes é um agente de IA de propósito geral com duas portas de entrada: uma TUI completa no terminal (edição multilinha, autocomplete de comandos, histórico, saída de ferramentas em streaming) e um gateway de mensagens que o conecta a Telegram, Discord, Slack, WhatsApp, Signal e e-mail — tudo num único processo, com continuidade de conversa entre plataformas e até transcrição de mensagens de voz.
O que o diferencia dos concorrentes é o ciclo de aprendizado fechado:
- Memória curada pelo próprio agente — ele decide o que vale persistir e se “cutuca” periodicamente para não esquecer
- Criação autônoma de skills — depois de uma tarefa complexa, ele registra o procedimento como habilidade reutilizável (compatível com o padrão aberto agentskills.io)
- Busca no próprio passado — pesquisa full-text (FTS5) nas conversas anteriores com sumarização por LLM
- Agendador cron nativo — relatórios diários, backups noturnos e auditorias semanais descritos em linguagem natural, com entrega em qualquer plataforma conectada
- Subagentes paralelos — delega frentes de trabalho isoladas e executa scripts Python que chamam ferramentas via RPC
Sem lock-in de modelo: funciona com Nous Portal, OpenRouter, OpenAI ou o seu próprio endpoint (um llama-server local, por exemplo). Trocar de modelo é um hermes model — nenhuma mudança de código.
O que você precisa
- Ubuntu (ou qualquer Linux, macOS, WSL2 e até Termux no Android) — aqui vamos de Ubuntu 24.04
curle acesso à internet — o instalador cuida do resto: uv, Python 3.11, Node.js, ripgrep e ffmpeg- Uma chave de API de algum provedor de LLM (OpenRouter, OpenAI…) ou uma assinatura do Nous Portal
- Hardware modesto: um VPS barato dá conta — o pesado fica no provedor do modelo
Instalação no Ubuntu
Uma linha:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Ao final, recarregue o shell e chame o agente:
source ~/.bashrc
hermes
Tudo fica em ~/.hermes. Se algo estranhar, o próprio agente se diagnostica:
hermes doctor
hermes update # atualizar para a versão mais recente
Configuração básica
O caminho rápido é o assistente completo, que configura provedor, modelo, ferramentas e gateway de uma vez:
hermes setup
Ou por partes:
hermes model # escolher provedor e modelo de LLM
hermes tools # ligar/desligar ferramentas
hermes config set # ajustar valores individuais
hermes config get # conferir a configuração
Se preferir não colecionar cinco chaves de API (modelo, busca web, geração de imagem, TTS, navegador na nuvem), o Nous Portal cobre tudo numa assinatura só, com mais de 300 modelos disponíveis:
hermes setup --portal # login OAuth + Tool Gateway numa tacada
hermes portal info # ver o que ficou habilitado
Integrações de mensagens
A mágica do dia a dia está no gateway: você fala com o mesmo agente do terminal, do Telegram ou do Slack, e a conversa continua de onde parou:
hermes gateway setup # assistente: escolhe plataformas e tokens de bot
hermes gateway start # sobe o gateway (Telegram, Discord, Slack, WhatsApp, Signal, e-mail)
Dentro de qualquer conversa (CLI ou mensageiro), os comandos são os mesmos: /new reinicia, /model troca o modelo, /personality muda a persona, /compress comprime o contexto, /skills lista as habilidades aprendidas. Há ainda pareamento por DM e aprovação de comandos como camadas de segurança.
Outras integrações
- MCP (Model Context Protocol) — conecte qualquer servidor MCP e o Hermes ganha as ferramentas dele
- Sete backends de terminal — local, Docker, SSH, Singularity, Modal, Daytona e Vercel Sandbox; nos serverless (Modal/Daytona) o ambiente hiberna quando ocioso e custa quase nada entre sessões
- Home Assistant — automação residencial via gateway
- 40+ ferramentas nativas — shell, arquivos, busca web, imagem, voz, navegador, organizadas em toolsets que você liga por perfil de uso
- Arquivos de contexto — um AGENTS.md do seu projeto vira contexto permanente das conversas
Vale a pena?
Se você já usa um agente de IA no terminal, o Hermes joga em outra categoria por causa da memória e das skills: ele fica melhor no seu ambiente com o passar das semanas, e o gateway de mensagens transforma um servidor Linux qualquer num assistente que atende no bolso. O projeto é MIT, tem documentação completa e comunidade ativa no Discord da Nous Research.
Instale, rode um hermes setup e dê a ele uma semana de tarefas reais — depois me conte na página de contato como foi.