Hermes Agent vs OpenClaw: quale assistente AI open source scegliere?

Memoria, skill, automazioni, canali, sicurezza e multi-agent: confronto completo e documentato fra Hermes Agent di Nous Research e OpenClaw.

Hermes Agent vs OpenClaw — confronto fra assistenti AI open source

In sintesi

Hermes Agent e OpenClaw sono assistenti AI open source con accesso a strumenti reali. Hermes si distingue per il learning loop: memoria curata, skill auto-migliorabili e session search. OpenClaw offre memoria Markdown con ricerca ibrida e Dreaming, oltre a canali, companion app, nodi iOS/Android e Live Canvas. Entrambi supportano più provider, browser, terminale, cron, sandbox configurabili e multi-agent. I default di sicurezza divergono: Hermes usa approvazioni smart; OpenClaw documenta sandbox off e host exec senza approvazione come default. Non esiste un benchmark pubblico comparabile: il confronto è architetturale, non di intelligenza del modello. Velthub assegna a Hermes Agent 9,0/10 per profondità operativa e portabilità.

Hermes Agent non vuole essere soltanto un altro chatbot da terminale. Il progetto open source di Nous Research punta a diventare un assistente operativo che impara dalle attività svolte: conserva memoria tra le sessioni, trasforma procedure riuscite in skill riutilizzabili, cerca nelle conversazioni precedenti, delega lavori a subagenti e continua a operare da Telegram, desktop, CLI, dashboard web e IDE.

Il confronto naturale è con OpenClaw, uno dei personal assistant open source più diffusi. Le due piattaforme condividono molto — esecuzione locale, accesso al sistema, canali di messaggistica, memoria, skill, browser, cron e supporto multi-modello — ma hanno priorità diverse. Hermes mette al centro il ciclo di apprendimento e la portabilità del motore agentico; OpenClaw enfatizza il personal assistant always-on, il Gateway e l'ecosistema di companion app e canali.

Hermes Agent vs OpenClaw
Confronto fra gli asset ufficiali di Hermes Agent e OpenClaw. Composizione editoriale Velthub basata sulle cover originali dei due progetti.

Cos'è Hermes Agent

Hermes Agent è un framework agentico open source, scritto principalmente in Python e distribuito con licenza MIT. È sviluppato da Nous Research e descritto ufficialmente come «the agent that grows with you»: un agente che usa strumenti reali, ricorda l'utente, crea conoscenza procedurale e può cambiare modello o provider senza riscrivere il workflow.

Il progetto non coincide con una singola interfaccia. Lo stesso core alimenta:

Hermes Desktop
Hermes Desktop: conversazione con tool, lista di agenti, skill, messaggistica, artifacts e stato del gateway. Asset ufficiale Nous Research.

Il punto distintivo: memoria, skill e apprendimento continuo

Molti agenti hanno una memoria. Hermes prova a chiudere il ciclo completo fra esperienza, correzione e riuso. La documentazione distingue due livelli:

Dopo un'attività complessa, Hermes può proporre di salvare il metodo come skill; quando una skill si rivela incompleta può aggiornarla. La ricerca FTS5 nelle sessioni permette inoltre di recuperare decisioni passate senza caricare tutta la cronologia nel contesto. Per chi vuole un modello utente più ricco sono documentati backend di memoria alternativi, incluso Honcho.

La memoria persistente di Hermes Agent
Illustrazione ufficiale della memoria persistente: il tema visivo scelto da Nous Research per rappresentare la continuità tra sessioni.

Automazioni e lavoro parallelo

Hermes integra un scheduler cron capace di eseguire prompt, skill o script in sessioni autonome e consegnare l'output sul canale scelto. Sono supportate cadenze semplici, espressioni cron, esecuzioni una tantum, concatenazione fra job e directory di lavoro dedicate.

Per il lavoro parallelo usa subagenti isolati e un sistema Kanban multi-profilo. Le deleghe sono adatte a ricerca, coding e revisioni indipendenti; il Kanban aggiunge una coda persistente con assegnazione, dipendenze, heartbeat, retry e dispatcher. I profili separano configurazione, memoria, skill e sessioni, consentendo di avere agenti diversi per lavoro, ricerca o amministrazione.

Task e subagenti in Hermes Agent
Asset ufficiale dedicato ai task moltiplicati: Hermes può delegare flussi di lavoro indipendenti e coordinarli.

Browser, computer use e terminale

Hermes espone tool per ricerca web, estrazione delle pagine, browser automation, computer use, terminale, filesystem, esecuzione Python, immagini, video, TTS, cron, memoria e messaggistica. La disponibilità effettiva dipende dai toolset attivati e dalle credenziali configurate.

Il terminale non è limitato alla macchina locale: la documentazione elenca sei backend — local, Docker, SSH, Singularity, Modal e Daytona. Ciò permette di eseguire lo stesso agente su un PC, un VPS economico, un cluster GPU o un ambiente serverless che si sospende quando inattivo.

Browser e web tools di Hermes Agent
Hermes può cercare, estrarre e navigare il web tramite backend locali o cloud configurabili.

Hermes Desktop — Video ufficiale

Il video ufficiale mostra Hermes Desktop mentre gestisce una richiesta reale: ricostruisce le modifiche recenti di un progetto, prepara release notes, esegue comandi e propone di aprire una pull request. La barra laterale rende visibili agenti, skill, messaggistica e artifacts; in basso compaiono stato del Gateway, cron e sessione.

È importante perché chiarisce che l'app desktop non è un client separato con capacità ridotte: è una superficie grafica sullo stesso motore agentico, con tool e continuità di sessione.

Sicurezza: potenza locale significa responsabilità

Un agente con terminale, browser e accesso ai file è utile proprio perché può modificare sistemi reali. Hermes affronta il rischio con più livelli documentati:

Sandbox isolata di Hermes Agent
Isolated Sandboxing: asset ufficiale della homepage Hermes Agent.

Cos'è OpenClaw

OpenClaw è un personal AI assistant open source creato da Peter Steinberger e oggi custodito dalla OpenClaw Foundation, che si presenta come organizzazione non profit statunitense 501(c)(3). Il repository è principalmente in TypeScript; README e LICENSE indicano licenza MIT. Il suo centro operativo è un Gateway locale che coordina sessioni, canali, tool ed eventi.

Il progetto punta esplicitamente a un assistente personale, single-user, locale e sempre disponibile. Supporta oltre 25 canali, fra cui WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage, SMS, IRC, Teams, Matrix, LINE, Mattermost, Twitch e WebChat. A questi aggiunge companion app e nodi su Windows, macOS, iOS e Android.

OpenClaw personal AI assistant
Banner ufficiale OpenClaw: personal AI assistant eseguito sui dispositivi dell'utente.

Dove OpenClaw è particolarmente forte

OpenClaw presenta un ecosistema molto ampio attorno al Gateway:

Gestione skill in OpenClaw
Interfaccia ufficiale di gestione delle skill: catalogo, sincronizzazione fra agenti e modifica del frontmatter.

La memoria OpenClaw è più evoluta di quanto sembri

OpenClaw conserva la memoria durevole come file Markdown nel workspace — fra cui USER.md, MEMORY.md, note giornaliere e DREAMS.md — e la indicizza con un backend SQLite che combina keyword search, similarità vettoriale e ricerca ibrida. Prima della compaction può eseguire un memory flush; il processo chiamato Dreaming consolida periodicamente informazioni in background.

Hermes adotta un approccio diverso: mantiene nel prompt due blocchi curati e volutamente piccoli — 2.200 caratteri per MEMORY.md e 1.375 per USER.md — affiancati dalla ricerca FTS5 nell'intero archivio delle sessioni. Il vantaggio non è quindi una memoria genericamente «più grande», ma il legame esplicito fra memoria, correzioni dell'utente e creazione di skill procedurali.

OpenClaw esegue una revisione pull request da Telegram
Esempio ufficiale OpenClaw: revisione di una pull request consegnata su Telegram.

Hermes Agent vs OpenClaw: le differenze reali

Logo ufficiale Hermes Agent

Hermes Agent

Nous Research

  • Python e licenza MIT
  • Learning loop: memoria, correzioni e skill
  • CLI, TUI, Desktop, dashboard e IDE
  • Sei backend terminale e subagenti
  • Approvazioni smart predefinite
Logo ufficiale OpenClaw

OpenClaw

OpenClaw Foundation

  • TypeScript, Node e licenza MIT
  • Memoria ibrida e Dreaming
  • 25+ canali e mobile nodes
  • Gateway, Control UI e Live Canvas
  • Sandbox opt-in e single-operator model
AreaHermes AgentOpenClawLettura Velthub
OrganizzazioneNous ResearchOpenClaw Foundation, non profitEntrambi sviluppati apertamente
Stack principalePythonTypeScript / Node.jsHermes più naturale per AI/ML; OpenClaw per ecosistema web
LicenzaMITMIT nel README e LICENSENessun lock-in sul codice
Idea centraleAgente che impara e migliora tramite memoria e skillPersonal assistant locale, always-on e multi-canaleLa differenza più importante
InterfacceCLI, TUI, Desktop, dashboard, gateway, ACP/IDEGateway, Control UI, WebChat, companion app, mobile nodesHermes più trasversale per dev; OpenClaw più device-centric
MemoriaBlocchi curati e limitati + session search FTS5; backend pluggabiliMarkdown + SQLite keyword/vector/hybrid search + DreamingOpenClaw offre uno stack di retrieval più ricco; Hermes collega più direttamente memoria e skill
SkillCreazione e aggiornamento autonomi; Hub; formato agentskills.ioBundled, managed e workspace skills; ClawHub; plugin SDKHermes punta sull'auto-miglioramento, OpenClaw sull'ecosistema
Canali20+ piattaforme, incluso Telegram, Discord, Slack, WhatsApp, Signal, Teams, Email25+ canali e WebChatOpenClaw dichiara un catalogo più ampio
MobileInterazione via canali; Termux documentatoNodi nativi iOS/Android con voce, camera, screen capture e CanvasVantaggio OpenClaw
Terminale remotoLocal, Docker, SSH, Singularity, Modal, DaytonaHost; sandbox Docker, SSH e OpenShellHermes offre più backend operativi dichiarati
Multi-agentSubagenti, profili e Kanban persistenteRouting multi-agent verso workspace/sessioni isolateHermes più orientato alla delega del lavoro
AutomazioneCron, webhook, job concatenati, script-only, delivery multi-canaleCron, webhook e Gmail Pub/Sub documentatiParità funzionale, implementazioni diverse
Visual workspaceArtifacts e dashboardLive Canvas con A2UIVantaggio OpenClaw per superfici visuali
IDEACP per VS Code, Zed e JetBrainsNon è il focus principale della documentazione consultataVantaggio Hermes per sviluppo integrato
Migrazionehermes claw migrate importa dati OpenClawopenclaw migrate hermes importa dati HermesMigrazione reciproca; non tutti gli stati sono convertibili

Un confronto senza benchmark inventati

Le fonti ufficiali non pubblicano un benchmark riproducibile che misuri Hermes Agent e OpenClaw sullo stesso modello, hardware e set di task. Per questo non avrebbe senso creare un radar numerico o dichiarare che uno è «più intelligente» dell'altro: l'intelligenza dipende soprattutto dal modello scelto, mentre il framework determina strumenti, memoria, sicurezza, UX e orchestrazione.

La misura utile è quindi architetturale: Hermes offre un loop di apprendimento più esplicito e una maggiore varietà di superfici per sviluppatori; OpenClaw offre una rete più ampia di canali e nodi device-native.

Community e maturità: fotografia del 29 luglio 2026

I dati GitHub cambiano continuamente e non misurano da soli la qualità, ma aiutano a capire la scala delle community. Al momento della verifica:

RepositoryStelle GitHubForkRelease più recenteLinguaggio
NousResearch/hermes-agent222.01042.515v2026.7.20Python
openclaw/openclaw384.45080.784v2026.7.1TypeScript

OpenClaw ha una community GitHub più grande; Hermes mostra però attività quotidiana, un ritmo di rilascio recente e una documentazione molto estesa. La scorecard ufficiale OpenClaw classifica il progetto complessivamente al 68%, livello Alpha: CLI e Gateway risultano Stable, mentre agent runtime, memoria, browser/exec/sandbox, osservabilità, plugin e automazioni sono indicati come Beta. I conteggi GitHub e la scorecard descrivono aspetti diversi e non sono benchmark di affidabilità.

Installazione: entrambi puntano a un onboarding rapido

Hermes Agent:

# Linux, macOS, WSL2, Termux
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

# Windows PowerShell
iex (irm https://hermes-agent.nousresearch.com/install.ps1)

hermes setup
hermes model
hermes doctor

L'installer Windows gestisce Python 3.11, uv, Node.js, ripgrep, ffmpeg e una Git Bash portabile, senza richiedere WSL.

OpenClaw:

# macOS / Linux
curl -fsSL https://openclaw.ai/install.sh | bash

# Windows PowerShell
iwr -useb https://openclaw.ai/install.ps1 | iex

openclaw onboard --install-daemon

Le documentazioni OpenClaw correnti indicano Node 22.22.3+, 24.15+ o 25.9+ e presentano Node 26 come default raccomandato. Esiste però un disallineamento verificato: il pacchetto npm stabile 2026.7.1-2 dichiara ancora engines 22/24/25 e non Node 26. L'onboarding configura Gateway, workspace, canali e skill e installa il daemon.

Sicurezza: i default divergono molto

Il confronto più delicato riguarda i valori predefiniti. Hermes usa la modalità di approvazione smart per i comandi pericolosi e applica guardrail dedicati al computer-use; le protezioni possono comunque essere ridotte con --yolo o approvals.mode: off. I profili Hermes separano stato e configurazione, ma non sono sandbox: con backend locale ereditano i permessi dell'utente OS.

OpenClaw è progettato esplicitamente attorno a un singolo operatore fidato. La documentazione indica sandbox disattivata e host exec senza approvazione come default. Sandbox Docker, SSH o OpenShell, allowlist e modalità di approvazione sono disponibili, ma devono essere abilitate e configurate. OpenClaw dichiara inoltre senza ambiguità che la prompt injection non è risolta e che un Gateway condiviso non costituisce una barriera multi-tenant contro utenti ostili.

OpenClaw controlla Home Assistant
Showcase ufficiale OpenClaw: integrazione con Home Assistant. Skill e plugin ampliano le capacità, ma vanno trattati come codice da revisionare.

Costi: software libero, infrastruttura no

Entrambi i progetti sono disponibili come software open source con licenza MIT. Questo non significa che l'uso sia sempre gratuito: modelli cloud, browser remoti, ricerca web, generazione media, VPS e servizi vocali possono avere costi propri.

Hermes è provider-agnostic e può usare API key, endpoint locali o OAuth; Nous Portal è un abbonamento opzionale che riunisce modelli e tool, ma la homepage consultata non espone un prezzo. OpenClaw supporta API key e login OAuth per abbonamenti Claude, ChatGPT/Codex e Copilot. Nessuna delle due homepage fornisce un costo operativo universale, perché dipende dalla configurazione.

Quale scegliere?

Scegli Hermes Agent se…

Scegli OpenClaw se…

La valutazione di Velthub

Voto Hermes Agent: 9,0/10.

Hermes Agent è una delle implementazioni più complete dell'idea di agente personale open source: non solo esegue tool, ma prova a trasformare ogni attività riuscita in capitale operativo permanente. La combinazione fra memoria, skill auto-migliorabili, session search, profili, gateway, desktop, IDE, cron e backend remoti crea un sistema coerente, adatto sia alla produttività personale sia a workflow tecnici complessi.

OpenClaw resta un concorrente formidabile e, per canali, nodi mobili e Live Canvas, è avanti. La scelta non è «quale modello risponde meglio», perché entrambi possono usare provider simili; è quale architettura operativa corrisponde al modo in cui vuoi lavorare. Velthub assegna il vantaggio complessivo a Hermes per la profondità del learning loop e la portabilità fra superfici, mantenendo OpenClaw come riferimento per l'assistente device-centric.

Punti di forza di Hermes Agent:

Limitazioni di Hermes Agent:

Domande frequenti

Hermes Agent è gratuito?

Il codice è open source con licenza MIT. I costi dipendono da modello, provider, infrastruttura e tool cloud scelti. È possibile usare endpoint locali o provider propri.

Hermes Agent funziona davvero su Windows?

Sì. La documentazione ufficiale dichiara supporto nativo per Windows; l'installer PowerShell prepara dipendenze e una Git Bash portabile. È disponibile anche WSL2.

Hermes può usare Claude Max o ChatGPT senza API key?

La documentazione attuale include provider OAuth e un proxy locale compatibile OpenAI per alcuni abbonamenti. Le modalità disponibili dipendono dal provider e dalla versione installata; la configurazione si gestisce con hermes auth e hermes model.

OpenClaw è più potente di Hermes?

Non esiste un benchmark ufficiale comparabile. Usando lo stesso modello, la differenza è soprattutto nell'orchestrazione: OpenClaw privilegia Gateway, canali e device; Hermes privilegia learning loop, toolchain tecnica e superfici per sviluppatori.

Si può migrare da OpenClaw a Hermes?

Sì. hermes claw migrate può importare persona, memoria, skill, allowlist, configurazioni di messaggistica, alcune API key, asset TTS e istruzioni del workspace. È disponibile anche un dry-run.

Si può migrare anche da Hermes a OpenClaw?

Sì. OpenClaw documenta openclaw migrate hermes --dry-run e può importare modelli/provider, MCP compatibili, file persona, memoria, skill e credenziali supportate. Plugin, sessioni, log, cron, token MCP, Kanban, pairing e vari database restano però archiviati e non diventano configurazione live.

Qual è più adatto alle aziende?

Dipende dall'architettura. Hermes è forte quando servono profili isolati, backend remoti, IDE, Kanban e automazioni tecniche; OpenClaw è forte quando contano distribuzione multi-canale, mobile nodes e Canvas. In entrambi i casi vanno definiti pairing, allowlist, sandbox e gestione dei segreti prima dell'uso operativo.

https://velthub.ai/blog/hermes-agent-vs-openclaw-confronto-assistenti-ai-open-source