
hermes-agent — Updated!
L'agente che cresce con te
Hermes Agent ☤
L'agente AI auto-migliorante creato da Nous Research. È l'unico agente con un ciclo di apprendimento integrato — crea competenze dall'esperienza, le migliora durante l'uso, si spinge a persistere la conoscenza, cerca nelle proprie conversazioni passate e costruisce un modello sempre più profondo di chi sei attraverso le sessioni. Eseguilo su un VPS da 5 $, su un cluster GPU o su un'infrastruttura serverless che costa quasi nulla quando è inattiva. Non è legato al tuo laptop — parlaci da Telegram mentre lavora su una VM cloud.
Usa qualsiasi modello tu voglia — Nous Portal, OpenRouter, OpenAI, il tuo endpoint e molti altri. Cambia con hermes model — nessuna modifica al codice, nessun lock-in.
| Una vera interfaccia terminale | TUI completa con modifica multilinea, completamento automatico dei comandi slash, cronologia delle conversazioni, interruzione-e-reindirizzamento e output degli strumenti in streaming. |
| Vive dove vivi tu | Telegram, Discord, Slack, WhatsApp, Signal e CLI — tutto da un unico processo gateway. Trascrizione di memo vocali, continuità delle conversazioni multipiattaforma. |
| Un ciclo di apprendimento chiuso | Memoria curata dall'agente con sollecitazioni periodiche. Creazione autonoma di competenze dopo compiti complessi. Le competenze si auto-migliorano durante l'uso. Ricerca nelle sessioni FTS5 con riepilogo LLM per il richiamo tra sessioni. Modellazione dialettica dell'utente tramite Honcho. Compatibile con lo standard aperto agentskills.io. |
| Automazioni pianificate | Scheduler cron integrato con consegna su qualsiasi piattaforma. Report giornalieri, backup notturni, audit settimanali — tutto in linguaggio naturale, in esecuzione senza supervisione. |
| Delega e parallelizza | Genera subagenti isolati per flussi di lavoro paralleli. In Desktop, scegli il loro provider, modello e limiti in Impostazioni → Modello → Subagenti, poi applica la route completa. Scrivi script Python che chiamano strumenti via RPC, riducendo pipeline multi-fase in turni a costo di contesto zero. |
| Funziona ovunque, non solo sul tuo laptop | Sette backend terminali — locale, Docker, SSH, Singularity, Modal, Daytona e Vercel Sandbox. Daytona e Modal offrono persistenza serverless — l'ambiente del tuo agente va in ibernazione quando è inattivo e si risveglia su richiesta, costando quasi nulla tra le sessioni. Eseguilo su un VPS da 5 $ o su un cluster GPU. |
| Pronto per la ricerca | Generazione di traiettorie in batch, compressione delle traiettorie per addestrare la prossima generazione di modelli di tool-calling. |
Installazione rapida
Linux, macOS, WSL2
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Windows (nativo, PowerShell)
Attenzione: Windows nativo esegue Hermes senza WSL — CLI, gateway, TUI e strumenti funzionano tutti nativamente. Se preferisci usare WSL2, anche il one-liner per Linux/macOS riportato sopra funziona lì. Hai trovato un bug? Per favore apri una segnalazione.
Esegui questo comando in PowerShell:
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
L'installer di origine delega Python 3.14, Node.js, npm, ripgrep, FFmpeg e le dipendenze Python a PM. Se Git è assente, colloca l'archivio verificato di Git for Windows nell'archivio degli strumenti di Hermes. Non sostituisce il tuo Git di sistema. Consulta i metodi di installazione per il pacchetto separato MSIX/App Installer e la relativa gestione degli aggiornamenti.
Android / Termux: È disponibile un repository APT firmato per dispositivi aarch64, con un canale
stable(release con tag) e un canale prereleasecanary. Il pacchetto include Python, Node.js e la TUI. Usa la guida Termux, non lo script di installazione per desktop/server.Windows: Windows nativo è completamente supportato — il one-liner PowerShell sopra installa tutto. Se preferisci usare WSL2, anche il comando Linux funziona lì. L'installazione su Windows nativo risiede in
%LOCALAPPDATA%\hermes; le installazioni WSL2 risiedono in~/.hermescome su Linux.
Dopo l'installazione:
source ~/.bashrc # reload shell (or: source ~/.zshrc)
hermes # start chatting!
Risoluzione dei problemi
Windows Defender o l'antivirus segnala uv.exe come malware
Se il tuo antivirus (Bitdefender, Windows Defender, ecc.) mette in quarantena uv.exe dalla cartella bin di Hermes (%LOCALAPPDATA%\hermes\bin\uv.exe), si tratta di un falso positivo. Il file è uv di Astral — il gestore di pacchetti Python scritto in Rust che Hermes include per gestire il proprio ambiente Python. I motori antivirus basati su ML segnalano comunemente i binari Rust non firmati che scaricano e installano pacchetti.
Per verificare che la tua copia sia autentica:
# 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 l'attestazione dice "Verification succeeded" e l'ultima riga stampa True, sei a posto.