Hermes vs OpenClaw: quale installare a casa ?
Hermes contro OpenClaw: la domanda si pone non appena vuoi un agente IA ospitato a casa tua e raggiungibile dal telefono. I due progetti sono liberi, funzionano sulla tua macchina e accettano un modello online o locale, ma non partono dallo stesso punto: Hermes Agent è progettato come un agente che impara dalle proprie sessioni, OpenClaw come un gateway tra le tue app di messaggistica e un modello dotato di strumenti. Questo confronto si basa sulla loro documentazione ufficiale, senza benchmark, voto o test interno, per aiutarti a decidere quale installare.
#Hermes vs OpenClaw: la risposta breve
I due strumenti appartengono alla stessa famiglia: un agente auto-ospitato con licenza MIT, memoria persistente, skill, messaggistica, attività pianificate e supporto per il protocollo MCP. La differenza sta in ciò che ciascun progetto mette al centro. Hermes Agent, pubblicato da Nous Research, si presenta come un agente autonomo da riga di comando, le cui competenze si creano e migliorano con l'uso. OpenClaw, lanciato da Peter Steinberger, si definisce attraverso il suo gateway: un processo che collega le tue app di messaggistica a un modello, poi esegue ciò che il modello richiede.
- Più Hermes Agent
- Lavori innanzitutto in un terminale, vuoi un agente che accumuli procedure man mano che svolge le attività e ti trovi a tuo agio con un file di configurazione YAML e un ecosistema Python.
- Più OpenClaw
- Vuoi un assistente presente su WhatsApp, Telegram, Discord, Slack, Signal o iMessage, con un assistente di installazione guidata e un'interfaccia web di controllo, all'interno di un ecosistema Node.js.
- Che cosa è equivalente
- La licenza, il principio della memoria in file Markdown, le skill nel formato SKILL.md, il collegamento a Ollama e i rischi di sicurezza propri di qualsiasi agente che esegua comandi.
- Che cosa non fa questa guida
- Nessuna classifica numerica, nessuna durata dell'installazione, nessuna misurazione della velocità. Non abbiamo confrontato i due progetti in condizioni identiche; mettiamo a confronto ciò che descrivono le loro documentazioni.
#Due concezioni: l'agente che impara contro il gateway di messaggistica
Agenti che agiscono sulla tua macchina: Cline agentico, MCP, n8n + Ollama, automazioni locali.
- Spazio online a vita
- PDF + file
- Aggiornamenti a vita
Hermes Agent è innanzitutto un agente da terminale. La documentazione descrive un'interfaccia testuale interattiva, più di quaranta strumenti (terminale, file, browser, memoria, attività pianificate), un meccanismo di sotto-agenti che delegano le attività e diversi modi per eseguire i comandi: direttamente sulla macchina, in un container Docker o Singularity, su una macchina remota tramite SSH oppure su una piattaforma cloud come Modal. Il gateway di messaggistica esiste, ma è complementare: un unico processo gestisce il terminale e le app di messaggistica con la stessa memoria e lo stesso storico.
OpenClaw inverte l'ordine. Il suo nucleo è il Gateway, un processo Node.js in background che mantiene aperte le connessioni con le tue app di messaggistica, riceve ogni messaggio, lo inoltra all'agente e rimanda la risposta nella conversazione corretta. Per impostazione predefinita, ascolta solo sulla macchina stessa, all'indirizzo 127.0.0.1 e sulla porta 18789, e fornisce anche un'interfaccia web di controllo. L'agente, lo spazio di lavoro composto da file Markdown e le skill si organizzano attorno a questo gateway. OpenClaw può prendere l'iniziativa grazie alle attività pianificate e a un risveglio periodico, per esempio per un punto ogni mattina.
Le funzioni alla fine sono convergenti: entrambi pianificano attività, si connettono a server MCP e caricano skill. Ma se chiedi a ciascuno che cosa sa fare meglio, Hermes risponde «eseguire e ricordare», OpenClaw risponde «essere raggiungibile e agire».
Due confusioni sui nomi da chiarire. Hermes Agent non è Hermes 4: il primo è il software di orchestrazione, il secondo una famiglia di modelli di Nous Research che puoi eseguire dietro di esso, oppure no. OpenClaw si è chiamato Clawdbot e poi Moltbot fino all'inizio del 2026: i tutorial precedenti descrivono lo stesso software con vecchi nomi dei comandi. La nostra pagina « OpenClaw: che cos'è? » ripercorre questa storia: https://quelllm.fr/guide/openclaw-c-est-quoi
#Memoria: file Markdown da entrambe le parti, uso diverso
I due progetti hanno fatto la stessa scelta: la memoria vive in file di testo che puoi aprire e correggere manualmente. Il modo in cui li riempiono è diverso.
In Hermes Agent, due file conservano la memoria duratura: MEMORY.md per i fatti e le procedure che l'agente ritiene utili, USER.md per ciò che ricorda di te. Si trovano nella cartella ~/.hermes/memories/. È il modello a decidere, tramite uno strumento dedicato, che cosa meriti di essere scritto al loro interno. È disponibile un'opzione di convalida umana delle scritture, e la documentazione riconosce un punto debole: un modello locale con meno di circa 30 miliardi di parametri può annunciare «segnato» senza aver chiamato lo strumento. Il consiglio ufficiale è chiedere esplicitamente di memorizzare qualcosa e poi verificare il file.
In OpenClaw, la memoria fa parte dello spazio di lavoro dell'agente: una cartella di file Markdown che contiene anche le sue istruzioni e la sua personalità, collocata per impostazione predefinita in ~/.openclaw/workspace. La documentazione descrive al suo interno un file per la memoria duratura e note datate, che l'agente rilegge all'inizio della sessione e può interrogare. Anche in questo caso, puoi aprire questi file in un editor ed eliminare ciò che non deve rimanervi.
La differenza sostanziale è altrove: Hermes punta sulle skill create automaticamente, descritte più avanti, per conservare procedure e non solo fatti; OpenClaw conserva fatti e note e si affida alle skill installate per le procedure. La debolezza è comune: l'affidabilità della memoria dipende dal modello, e un piccolo modello locale dimentica di scrivere, scrive fuori posto o confonde le tue preferenze con quelle di un documento letto.
#Skill: apprese dall'agente o installate da un registro
Una skill è una cartella contenente un file SKILL.md che insegna all'agente una procedura precisa, talvolta accompagnato da script. Il formato è lo stesso da entrambe le parti, ma la provenienza delle skill segna la differenza più netta tra i due progetti.
- Hermes Agent
- La documentazione mette in evidenza skill che si creano e migliorano con l'uso: dopo un'attività completata con successo, l'agente può redigere autonomamente la procedura e riutilizzarla in seguito. È questo il senso dell'espressione «agente che impara». Puoi anche scrivere o aggiungere le tue skill.
- OpenClaw
- Le skill si scrivono a mano oppure si installano da ClawHub, il registro pubblico del progetto. L'offerta è ampia, e questa è al tempo stesso la sua forza e il suo rischio: all'inizio del 2026, alcuni ricercatori di sicurezza hanno segnalato centinaia di skill malevole in questo registro.
- Rischio comune
- Una skill contiene istruzioni e talvolta script, eseguiti con i tuoi diritti. Una skill di terze parti va letta per intero prima di essere attivata, esattamente come uno script scaricato. Anche una skill generata dall'agente va riletta: potrebbe aver imparato una cattiva abitudine.
#Messaggistica: OpenClaw copre un'ampia gamma di servizi, Hermes l'essenziale
Questo è il terreno naturale di OpenClaw. La sua documentazione elenca WhatsApp, Telegram, Discord, Slack, Signal e iMessage, tra gli altri, e l'assistente di installazione propone di collegarli fin dall'inizio. Hermes Agent documenta un gateway verso Telegram, Discord, Slack, WhatsApp e Signal. Gli elenchi cambiano: verifica la pagina dei canali prima di scegliere una messaggistica specifica.
Il funzionamento è identico: l'agente apre connessioni in uscita verso il servizio, non è necessaria alcuna porta in entrata e nulla giustifica l'esposizione su Internet del gateway di OpenClaw o dell'API di Hermes. Entrambe le documentazioni raccomandano un account dedicato all'assistente, distinto dal tuo account personale.
- Controllo di chi parla con l'agente
- OpenClaw: uno sconosciuto che scrive riceve un codice di abbinamento e l'agente ignora i suoi messaggi finché non hai approvato quel codice. Hermes: un livello di autorizzazione degli utenti, descritto nella documentazione sulla sicurezza, limita gli account che possono impartirgli ordini.
- Interfaccia sulla macchina
- OpenClaw offre un'interfaccia web di controllo su http://127.0.0.1:18789/, protetta da un token. Hermes si usa innanzitutto nella sua interfaccia testuale, nel terminale.
#Modelli: online o locali, con gli stessi requisiti
Nessuno dei due fornisce un modello: chiamano un fornitore online usando la tua chiave, oppure un modello locale servito da Ollama, che ascolta per impostazione predefinita su http://localhost:11434. Il punto delicato è lo stesso: un agente invia migliaia di token di istruzioni e definizioni degli strumenti prima del tuo primo messaggio, e attende chiamate agli strumenti in un formato rigido.
Hermes Agent si configura nel file ~/.hermes/config.yaml. I server compatibili con OpenAI, tra cui Ollama, vLLM e llama.cpp, vengono dichiarati con un indirizzo di base e una chiave vuota. Un dettaglio utile: i ruoli possono puntare a provider diversi, per esempio un modello locale per la conversazione principale e un altro per la compressione del contesto o i titoli delle sessioni. La nostra guida dedicata descrive nel dettaglio questo collegamento: https://quelllm.fr/guide/hermes-agent-ollama-guide
OpenClaw dichiara i propri provider in ~/.openclaw/openclaw.json e la sua documentazione impone l'API nativa di Ollama, non l'interfaccia compatibile con OpenAI che termina con /v1, pena la perdita della chiamata agli strumenti. La pagina che Ollama dedica a OpenClaw raccomanda almeno 64 000 token di contesto con un modello locale. La procedura passo passo: https://quelllm.fr/guide/openclaw-ollama-modeles-locaux
- Capacità di chiamata degli strumenti
- In entrambi i casi, scegli un modello la cui scheda Ollama mostri la capacità tools. Un modello di conversazione classico descrive l'azione invece di eseguirla.
- Dimensioni del modello
- Hermes documenta una memoria poco affidabile sotto circa 30 miliardi di parametri. OpenClaw richiede un contesto ampio. Riferimenti in Q4_K_M per i soli pesi: 14B ≈ 9 GB, 32B ≈ 19 GB, a cui si aggiunge il contesto.
- Hardware
- Una RTX 3060 12GB o una RTX 4070 12GB permettono di fare prove con un modello da 14B e aspettative realistiche. Una RTX 4090 24GB o un Mac M4 Pro con 48 GB di memoria unificata offrono il margine necessario per i modelli da 32B con un contesto ampio.
- Iniziare online
- Entrambe le documentazioni suggeriscono il modello più capace di cui disponi, perché resiste meglio alle istruzioni dannose. Una chiave API con un budget massimo è spesso il miglior punto di partenza, prima di passare all'esecuzione locale.
#Installazione e manutenzione: che cosa richiedono le documentazioni
Non indichiamo alcuna durata dell'installazione, perché non l'abbiamo misurata. Ecco cosa richiede ogni progetto secondo la relativa documentazione; i comandi qui sotto servono a misurare l'impegno richiesto, non costituiscono un tutorial.
- Hermes Agent: sistemi
- Linux, macOS e Windows tramite WSL2. Il progetto è scritto in Python; lo script di installazione configura l'ambiente necessario.
- Hermes Agent: metodo
- Uno script ufficiale installa il comando hermes. La configurazione avviene poi in ~/.hermes/config.yaml o tramite il comando di configurazione dello strumento, mentre il gateway di messaggistica viene avviato come processo separato.
- OpenClaw: sistemi
- macOS e Linux direttamente, Windows tramite WSL2. Node.js è richiesto, almeno nella versione 22 per quanto ne sappiamo; questo requisito è già cambiato, quindi verificalo nella pagina di installazione.
- OpenClaw: metodo
- Un pacchetto npm o uno script ufficiale installa il comando openclaw, poi un assistente di installazione pone domande sul modello, sulle app di messaggistica e sulla sicurezza e registra il gateway come servizio. È documentata anche un'installazione tramite Docker Compose: https://quelllm.fr/guide/installer-openclaw-docker
Per quanto riguarda la manutenzione, entrambi i progetti pubblicano spesso aggiornamenti: Hermes Agent ha contrassegnato la versione v0.21.5 il 24 settembre 2026, mentre OpenClaw integra un comando di aggiornamento, openclaw update, e uno strumento diagnostico, openclaw doctor. Un'installazione lasciata invariata per mesi diventa un rischio, perché alcune versioni correggono vulnerabilità. Su un server, fissa un numero di versione e leggi le note di rilascio prima di aggiornare.
#Sicurezza: stessi rischi, due risposte
Il pericolo è identico, perché dipende dalla natura stessa di un agente: legge contenuti provenienti dall'esterno, accede a dati privati e può eseguire comandi. Un testo malevolo può contenere istruzioni che prenderà per tue, e in genere un piccolo modello locale si lascia sviare più facilmente di uno grande. La nostra guida all'iniezione dei prompt descrive nel dettaglio il meccanismo: https://quelllm.fr/guide/injection-de-prompt-llm-local
Hermes Agent documenta un modello di sicurezza a otto livelli: autorizzazione degli utenti, approvazione umana dei comandi pericolosi, protezioni sulla scrittura dei file, isolamento tramite container (Docker, Singularity, Modal), filtraggio delle credenziali trasmesse ai server MCP, rilevamento dell'iniezione di prompt nei file di contesto, isolamento tra sessioni e validazione dei percorsi di lavoro. L'approvazione dei comandi si configura con approvals.mode, con una modalità intelligente predefinita che lascia passare le azioni a basso rischio e blocca le altre per la convalida.
OpenClaw documenta da parte sua l'abbinamento degli sconosciuti tramite codice, l'autenticazione tramite token del gateway, l'esecuzione delle conversazioni di gruppo in un container Docker isolato e due comandi integrati: openclaw doctor per la diagnostica, openclaw security audit --deep per individuare le impostazioni pericolose. La sua storia recente ricorda perché questi strumenti sono importanti: la vulnerabilità CVE-2026-25253, corretta alla fine di gennaio 2026, permetteva di rubare il token del gateway tramite un link dannoso e alcuni ricercatori hanno censito all'inizio del 2026 migliaia di gateway accessibili da Internet.
- Isolamento predefinito
- Né l'uno né l'altro. Hermes esegue i comandi sulla macchina finché non scegli un backend containerizzato. OpenClaw funziona sull'host e riserva il container Docker alle sessioni di gruppo, salvo un'installazione completamente in Docker.
- Approvazione delle azioni
- Hermes: documentata al centro del prodotto, con tre modalità. OpenClaw: si basa sulla configurazione degli strumenti e sull'audit integrato; la documentazione sulla sicurezza del gateway è la pagina da leggere.
- Superficie d'attacco
- OpenClaw offre un'interfaccia web locale e un registro di skill molto frequentato; Hermes offre più strumenti e backend. In entrambi i casi, meno canali, strumenti e skill attivi, meno elementi ci sono da difendere.
#Hermes o OpenClaw: scegliere in cinque domande
Nessuno dei due è migliore in assoluto. Le cinque domande qui sotto, poste nell'ordine, indicano in genere un preferito chiaro. Se il risultato è un pareggio, prova entrambi in una macchina virtuale con un bot Telegram di test, una settimana ciascuno sulla stessa attività senza dati sensibili: si disinstallano senza lasciare traccia se li hai isolati.
- 01Da dove gli parlerai più spesso?Da un terminale, per attività tecniche: Hermes Agent è pensato per questo, mentre la messaggistica viene dopo. Dal tuo telefono, in una messaggistica che apri già dieci volte al giorno: OpenClaw è costruito attorno a questo caso, con più canali supportati.
- 02Che cosa vuoi che ricordi?Procedure che riutilizzerà da solo: la creazione di skill da parte dell'agente è la scommessa di Hermes. Fatti, note e promemoria, con le competenze che scegli tu: OpenClaw e il suo spazio di lavoro in Markdown sono sufficienti.
- 03Quale ecosistema sai risolvere?Il giorno in cui qualcosa si rompe, leggerai i log e a volte del codice. Hermes è in Python, OpenClaw in Node.js.
- 04Quale modello collegherai?Un provider online con limiti: entrambi sono adatti. Un modello locale su una scheda da 12 GB: aspettati dei limiti con entrambi, Hermes per la memoria, OpenClaw per il contesto. Un modello da 32B su 24 GB o un Mac ben equipaggiato cambia le carte in tavola per entrambi.
- 05Quanta manutenzione sei disposto ad accettare?Entrambi richiedono aggiornamenti regolari e una revisione della memoria. OpenClaw aggiunge la vigilanza sulle skill installate e sull'esposizione del gateway; Hermes, sui backend di esecuzione e su ciò che l'agente impara da solo.
- Più Hermes Agent
- Sviluppatore o amministratore, terminale nell'uso quotidiano, attività ricorrenti da automatizzare, voglia di un agente che migliori e di un controllo preciso dell'esecuzione (approvazioni, backend isolati).
- Più OpenClaw
- Assistente personale raggiungibile ovunque, diverse app di messaggistica tra cui iMessage e WhatsApp, installazione guidata, interfaccia web, ampia scelta di skill pronte all'uso.
- Né l'uno né l'altro
- Se l'esigenza si limita a conversare con un modello locale, Ollama con Open WebUI o LM Studio è sufficiente e offre una superficie d'attacco molto più ridotta. Per un agente confinato per progettazione in un container, dai un'occhiata ad Agent Zero. Per automazioni in cui ogni passaggio è deciso in anticipo, n8n con Ollama è più prevedibile di un agente.
#Fonti ufficiali da consultare
Confronto redatto il 13 ottobre 2026 sulla base delle documentazioni ufficiali dei due progetti, consultate tra la fine di settembre e la metà di ottobre 2026, senza test interni, misurazioni né punteggi. Versioni, elenchi delle app di messaggistica e nomi dei comandi cambiano rapidamente: rileggi queste pagine prima di installare.
#Per approfondire
- Hermes Agent con Ollama
- Configurazione esatta del provider locale, modelli per la chiamata agli strumenti, memoria e limiti da conoscere. https://quelllm.fr/guide/hermes-agent-ollama-guide
- Agent Zero con Ollama in Docker
- Un agente distribuito in un container, con un desktop Linux integrato: l'isolamento fa parte della sua progettazione. https://quelllm.fr/guide/agent-zero-ollama-docker
- Goose, l'agente locale nel terminale
- L'agente di Block collegato a Ollama, con le sue modalità di autorizzazione: un'altra risposta all'esigenza di un «agente da terminale». https://quelllm.fr/guide/goose-agent-local
- Creare un agente IA locale: architettura
- Modello, strumenti, memoria, ciclo: i componenti comuni a Hermes, OpenClaw e agli altri, per capire che cosa installi. https://quelllm.fr/guide/agent-ia-local-architecture
Un feedback, un errore, una precisazione? Facci sapere, così la guida migliora per tutti.