
hermes-agent — Updated!
O agente que cresce com você
Hermes Agent ☤
O agente de IA autoaperfeiçoável criado pela Nous Research. É o único agente com um ciclo de aprendizado integrado — ele cria habilidades a partir da experiência, aprimora-as durante o uso, incentiva a si mesmo a persistir conhecimento, busca em suas próprias conversas passadas e constrói um modelo cada vez mais profundo de quem você é ao longo das sessões. Execute-o em um VPS de US$ 5, em um cluster de GPUs ou em infraestrutura serverless que custa quase nada quando ociosa. Ele não está preso ao seu laptop — converse com ele pelo Telegram enquanto ele trabalha em uma VM na nuvem.
Use qualquer modelo que quiser — Nous Portal, OpenRouter, OpenAI, seu próprio endpoint e muitos outros. Troque com hermes model — sem alterações de código, sem aprisionamento tecnológico.
| Uma interface de terminal de verdade | TUI completa com edição multilinha, autocompletar de comandos com barra, histórico de conversas, interromper-e-redirecionar e saída de ferramentas em streaming. |
| Vive onde você vive | Telegram, Discord, Slack, WhatsApp, Signal e CLI — tudo a partir de um único processo de gateway. Transcrição de memorandos de voz, continuidade de conversas entre plataformas. |
| Um ciclo de aprendizado fechado | Memória curada pelo agente com incentivos periódicos. Criação autônoma de habilidades após tarefas complexas. As habilidades se autoaperfeiçoam durante o uso. Busca de sessões com FTS5 com sumarização por LLM para recordação entre sessões. Modelagem dialética de usuário com Honcho. Compatível com o padrão aberto agentskills.io. |
| Automações agendadas | Agendador cron integrado com entrega em qualquer plataforma. Relatórios diários, backups noturnos, auditorias semanais — tudo em linguagem natural, executando sem supervisão. |
| Delega e paraleliza | Gere subagentes isolados para fluxos de trabalho paralelos. No Desktop, escolha o provedor, o modelo e os limites deles em Configurações → Modelo → Subagentes e depois Aplique a rota completa. Escreva scripts Python que chamam ferramentas via RPC, reduzindo pipelines de várias etapas a turnos com custo de contexto zero. |
| Executa em qualquer lugar, não só no seu laptop | Sete backends de terminal — local, Docker, SSH, Singularity, Modal, Daytona e Vercel Sandbox. Daytona e Modal oferecem persistência serverless — o ambiente do seu agente hiberna quando ocioso e desperta sob demanda, custando quase nada entre sessões. Execute-o em um VPS de US$ 5 ou em um cluster de GPUs. |
| Pronto para pesquisa | Geração de trajetórias em lote, compressão de trajetórias para treinar a próxima geração de modelos de chamada de ferramentas. |
Instalação Rápida
Linux, macOS, WSL2
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Windows (nativo, PowerShell)
Atenção: O Windows nativo executa o Hermes sem WSL — CLI, gateway, TUI e ferramentas funcionam nativamente. Se preferir usar o WSL2, o comando único para Linux/macOS acima também funciona lá. Encontrou um bug? Por favor, abra uma issue.
Execute isto no PowerShell:
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
O instalador de origem delega Python 3.14, Node.js, npm, ripgrep, FFmpeg e dependências Python ao PM. Se o Git estiver ausente, ele prepara o arquivo verificado do Git para Windows no armazenamento de ferramentas do Hermes. Ele não substitui o seu Git do sistema. Consulte métodos de instalação para o pacote separado MSIX/App Installer e sua propriedade de atualização.
Android / Termux: Um repositório APT assinado está disponível para dispositivos aarch64, com um canal
stable(versões com tag) e um canal de pré-lançamentocanary. O pacote inclui Python, Node.js e a TUI. Use o guia do Termux, não o script de instalação para desktop/servidor.Windows: O Windows nativo é totalmente suportado — o one-liner do PowerShell acima instala tudo. Se preferir usar o WSL2, o comando Linux também funciona lá. A instalação nativa do Windows fica em
%LOCALAPPDATA%\hermes; a instalação via WSL2 fica em~/.hermescomo no Linux.
Após a instalação:
source ~/.bashrc # reload shell (or: source ~/.zshrc)
hermes # start chatting!
Solução de problemas
Windows Defender ou antivírus sinaliza uv.exe como malware
Se o seu antivírus (Bitdefender, Windows Defender, etc.) colocar em quarentena o uv.exe da pasta bin do Hermes (%LOCALAPPDATA%\hermes\bin\uv.exe), trata-se de um falso positivo. O arquivo é o uv da Astral — o gerenciador de pacotes Python em Rust que o Hermes inclui para gerenciar seu ambiente Python. Mecanismos de antivírus baseados em ML costumam sinalizar binários Rust não assinados que baixam e instalam pacotes.
Para verificar se a sua cópia é autêntica:
# Install GitHub CLI if needed
winget install --id GitHub.cli
# Login to GitHub
gh auth login
# Run verification
$uv = "$env:LOCALAPPDATA\hermes\bin\uv.exe"
$ver = (& $uv --version).Split(' ')[1]
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$zip = "$env:TEMP\uv.zip"
Invoke-WebRequest "https://github.com/astral-sh/uv/releases/download/$ver/uv-x86_64-pc-windows-msvc.zip" -OutFile $zip -UseBasicParsing
gh attestation verify $zip --repo astral-sh/uv
Expand-Archive $zip "$env:TEMP\uv_x" -Force
(Get-FileHash "$env:TEMP\uv_x\uv.exe").Hash -eq (Get-FileHash $uv).Hash
Se a atestação disser "Verification succeeded" e a última linha imprimir True, está tudo certo.