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.
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.
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:
- CLI e TUI nel terminale, con streaming dei tool, comandi slash, cronologia e cambio modello;
- Hermes Desktop, applicazione nativa Electron per Windows, macOS e Linux;
- Dashboard web per canali, modelli, skill, MCP, webhooks, memoria e profili;
- Gateway per Telegram, Discord, Slack, WhatsApp, Signal, Teams, Email e molti altri canali;
- ACP server per l'integrazione con IDE come VS Code, Zed e JetBrains;
- proxy compatibile OpenAI capace di esporre provider autenticati tramite OAuth.
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:
- memoria dichiarativa: profilo utente, preferenze, ambiente e informazioni che devono sopravvivere alla sessione;
- memoria procedurale: skill in formato documentale che descrivono trigger, passaggi, comandi, errori noti e verifiche di un workflow.
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.
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.
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.
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:
- approvazioni dei comandi in modalità smart, manuale o disattivata;
- redazione dei segreti negli output dei tool;
- pairing e allowlist per i messaggi diretti;
- sandbox e backend isolati per separare l'agente dall'host;
- profili separati per ridurre la contaminazione fra contesti;
- checkpoints e rollback per le modifiche al filesystem.
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.
Dove OpenClaw è particolarmente forte
OpenClaw presenta un ecosistema molto ampio attorno al Gateway:
- Windows Hub, app macOS e nodi iOS/Android;
- Voice Wake e Talk Mode sui dispositivi supportati;
- Live Canvas, uno spazio visuale controllato dall'agente;
- multi-agent routing verso workspace e sessioni isolate;
- ClawHub per skill e plugin della community;
- browser, canvas, nodes, cron e azioni Slack/Discord come tool di prima classe;
- OAuth per Claude Pro/Max, ChatGPT/Codex e GitHub Copilot, oltre alle API key tradizionali.
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.
Hermes Agent vs OpenClaw: le differenze reali
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
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
| Area | Hermes Agent | OpenClaw | Lettura Velthub |
|---|---|---|---|
| Organizzazione | Nous Research | OpenClaw Foundation, non profit | Entrambi sviluppati apertamente |
| Stack principale | Python | TypeScript / Node.js | Hermes più naturale per AI/ML; OpenClaw per ecosistema web |
| Licenza | MIT | MIT nel README e LICENSE | Nessun lock-in sul codice |
| Idea centrale | Agente che impara e migliora tramite memoria e skill | Personal assistant locale, always-on e multi-canale | La differenza più importante |
| Interfacce | CLI, TUI, Desktop, dashboard, gateway, ACP/IDE | Gateway, Control UI, WebChat, companion app, mobile nodes | Hermes più trasversale per dev; OpenClaw più device-centric |
| Memoria | Blocchi curati e limitati + session search FTS5; backend pluggabili | Markdown + SQLite keyword/vector/hybrid search + Dreaming | OpenClaw offre uno stack di retrieval più ricco; Hermes collega più direttamente memoria e skill |
| Skill | Creazione e aggiornamento autonomi; Hub; formato agentskills.io | Bundled, managed e workspace skills; ClawHub; plugin SDK | Hermes punta sull'auto-miglioramento, OpenClaw sull'ecosistema |
| Canali | 20+ piattaforme, incluso Telegram, Discord, Slack, WhatsApp, Signal, Teams, Email | 25+ canali e WebChat | OpenClaw dichiara un catalogo più ampio |
| Mobile | Interazione via canali; Termux documentato | Nodi nativi iOS/Android con voce, camera, screen capture e Canvas | Vantaggio OpenClaw |
| Terminale remoto | Local, Docker, SSH, Singularity, Modal, Daytona | Host; sandbox Docker, SSH e OpenShell | Hermes offre più backend operativi dichiarati |
| Multi-agent | Subagenti, profili e Kanban persistente | Routing multi-agent verso workspace/sessioni isolate | Hermes più orientato alla delega del lavoro |
| Automazione | Cron, webhook, job concatenati, script-only, delivery multi-canale | Cron, webhook e Gmail Pub/Sub documentati | Parità funzionale, implementazioni diverse |
| Visual workspace | Artifacts e dashboard | Live Canvas con A2UI | Vantaggio OpenClaw per superfici visuali |
| IDE | ACP per VS Code, Zed e JetBrains | Non è il focus principale della documentazione consultata | Vantaggio Hermes per sviluppo integrato |
| Migrazione | hermes claw migrate importa dati OpenClaw | openclaw migrate hermes importa dati Hermes | Migrazione 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:
| Repository | Stelle GitHub | Fork | Release più recente | Linguaggio |
|---|---|---|---|---|
| NousResearch/hermes-agent | 222.010 | 42.515 | v2026.7.20 | Python |
| openclaw/openclaw | 384.450 | 80.784 | v2026.7.1 | TypeScript |
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.
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…
- vuoi che l'agente trasformi procedure riuscite in skill e le migliori nel tempo;
- lavori spesso con codice, terminale, repository, IDE e ambienti remoti;
- vuoi usare lo stesso core da CLI, Desktop, dashboard, Telegram e IDE;
- ti servono subagenti, profili indipendenti e un Kanban persistente;
- vuoi poter cambiare provider o modello senza legare il workflow a un vendor;
- stai migrando da OpenClaw e vuoi importare memoria, skill e configurazione.
Scegli OpenClaw se…
- cerchi soprattutto un personal assistant locale e sempre attivo;
- vuoi il catalogo più ampio possibile di chat e superfici consumer;
- ti interessano companion app e nodi iOS/Android con voce, camera e Canvas;
- preferisci un ecosistema TypeScript/Node e il plugin SDK di ClawHub;
- vuoi un Gateway centrale con routing multi-agent fra account e workspace;
- Live Canvas e controllo device sono più importanti dell'integrazione IDE.
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:
- ciclo documentato di memoria, skill e miglioramento procedurale;
- provider-agnostic con numerosi provider, endpoint custom e OAuth;
- CLI, TUI, Desktop, dashboard, gateway e ACP nello stesso progetto;
- subagenti, profili, cron e Kanban persistente;
- sei backend terminale, inclusi Modal e Daytona serverless;
- migrazione OpenClaw integrata;
- licenza MIT e attività di sviluppo elevata.
Limitazioni di Hermes Agent:
- community GitHub più piccola di OpenClaw alla data della verifica;
- le funzioni cloud avanzate richiedono provider e credenziali esterne;
- l'accesso completo al sistema impone una configurazione di sicurezza rigorosa;
- i nodi mobile nativi non sono centrali come nell'architettura OpenClaw;
- manca un benchmark pubblico comparabile end-to-end contro OpenClaw;
- la ricchezza di opzioni può rendere il setup avanzato più complesso;
- Hermes Desktop è presentato come prodotto giovane rispetto al core CLI/gateway.
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