Tecnologie

Hermes Agent: cos'è, come si installa e quanto costa

Hermes Agent è gratis, ma il modello no: cos'è l'agente di Nous Research, come si installa anche su Windows, cosa paghi con Claude e la sicurezza.

Cosmin-Anton Mihoc
10 min di lettura
Hermes Agent: cos'è, come si installa e quanto costa
Indice dei contenuti (10 sezioni)

Hermes Agent è un agente AI open source di Nous Research, gratuito e con licenza MIT, che gira sul tuo computer o su un server e impara dal lavoro che gli fai fare: crea skill, tiene una memoria tra le sessioni e risponde anche da Telegram, WhatsApp o Slack. Il software non costa nulla. Paghi il modello che ci colleghi, oppure niente se usi un modello locale con Ollama.

Al 5 novembre 2026 il repository ha superato le 260.000 stelle su GitHub. Le guide in italiano che trovi in giro, però, sono ferme alla primavera: dicono ancora che Windows non è supportato, e non è più vero.

Qui trovi cos'è Hermes Agent, come si installa oggi su Windows, Mac, Linux e Android, quanto costa davvero con Claude, ChatGPT o un modello locale, e le impostazioni di sicurezza da toccare prima di dargli accesso a qualcosa di importante.

Cos'è Hermes Agent

Hermes Agent è un agente generalista: non solo un assistente per programmare, ma un programma che usa strumenti (terminale, file, browser, ricerca web, server MCP) per portare a termine compiti in più passaggi.

La differenza rispetto a Claude Code o Codex è il ciclo di apprendimento. Dopo un compito complesso Hermes scrive una skill, cioè un documento con la procedura che ha funzionato, e la migliora le volte successive. In più cura una memoria persistente su di te e sui tuoi progetti, e può cercare nelle conversazioni passate.

Le funzioni principali di Hermes Agent, in breve:

  • Interfaccia a terminale completa, con cronologia, comandi slash e output degli strumenti in tempo reale.
  • Gateway di messaggistica: un solo processo per Telegram, Discord, Slack, WhatsApp, Signal ed email.
  • Skill e memoria: skill create in autonomia e compatibili con lo standard aperto agentskills.io, memoria curata dall'agente e ricerca nelle sessioni.
  • Automazioni pianificate: uno scheduler cron integrato, con i compiti descritti in linguaggio naturale e il risultato consegnato su una piattaforma di messaggi.
  • Sotto-agenti per lavori in parallelo.
  • Sei backend per i comandi: locale, Docker, SSH, Modal, Daytona e Vercel Sandbox.
  • Qualsiasi modello: Nous Portal, OpenRouter, OpenAI, Anthropic, un endpoint compatibile o un modello locale, con il cambio da hermes model.

Se arrivi dal mondo delle skill di Claude, il concetto è lo stesso che ho spiegato nella guida su come creare una skill da zero: la differenza è che qui l'agente le scrive da solo.

Come installare Hermes Agent

Oggi Hermes Agent ha due strade: l'app desktop, per chi non vuole il terminale, e l'installer da riga di comando. Entrambe sono ufficiali.

Hermes Desktop su Windows e Mac

Dal sito ufficiale scarichi il pacchetto per il tuo sistema:

  • Windows: apri il file .appinstaller con App Installer di Windows, che installa il pacchetto MSIX firmato.
  • macOS: apri il DMG e copia Hermes.app in Applicazioni. Attenzione: funziona solo su Mac con Apple Silicon, i Mac Intel non sono supportati.

Il pacchetto desktop contiene già l'agente, Python e le dipendenze: al primo avvio non deve compilare nulla.

Installazione da terminale su Linux, macOS e WSL2

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc
hermes

Lo script scarica il codice, prepara Python 3.14, Node.js, ripgrep e FFmpeg in un ambiente gestito, e installa anche un Chromium dedicato per la navigazione. Se non ti serve il browser, puoi aggiungere --skip-browser.

Installazione su Windows nativo

Rispetto alle prime guide uscite in primavera, oggi Hermes gira su Windows anche senza WSL. In PowerShell:

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

Un problema frequente: alcuni antivirus segnalano uv.exe nella cartella di Hermes come malware. Secondo la documentazione è un falso positivo, ma non aggiungere esclusioni alla cieca: la procedura ufficiale spiega come verificare il file prima di autorizzare la cartella.

Android, Docker e server

  • Android: c'è un pacchetto per Termux su dispositivi aarch64, con un repository firmato. Non usare lo script desktop.
  • Docker: esiste un'immagine con i dati montati in un volume, comoda per tenerlo su un server.
  • VPS: il progetto dichiara che basta un VPS economico. Ha senso se vuoi un agente sempre acceso che ti risponde da Telegram.

Primo avvio

Dopo l'installazione lancia hermes setup: la procedura guidata configura modello, strumenti e piattaforme di messaggi. Se qualcosa non va, hermes doctor ti dice cosa manca.

Quale modello usare con Hermes Agent

Hermes Agent non ha un modello suo incluso: devi collegarne uno. Le strade sono quattro.

  1. Nous Portal: l'abbonamento di Nous Research che dà accesso a oltre 300 modelli e a strumenti come ricerca web, generazione di immagini e browser in cloud, con hermes setup --portal.
  2. OpenRouter o una chiave API diretta di OpenAI, Anthropic, Google o altri, pagata a consumo.
  3. Un abbonamento consumer collegato via OAuth, con le regole che vedi nella sezione sui costi.
  4. Un modello locale tramite Ollama, llama.cpp, vLLM o LM Studio.

Hermes Agent con Ollama: il limite dei 64K

Hermes richiede almeno 64.000 token di contesto per lavorare con gli strumenti: con finestre più piccole si rifiuta di partire. Ed è qui che quasi tutti inciampano, perché Ollama di default non usa il contesto pieno del modello: con meno di 24 GB di VRAM parte da 4.096 token.

Devi quindi alzare il contesto, per esempio con la variabile OLLAMA_CONTEXT_LENGTH o con num_ctx nel Modelfile, e indicarlo anche nella configurazione di Hermes. Più contesto significa più memoria occupata: prima di scegliere il modello guarda la mia tabella dei migliori LLM in locale in base alla RAM.

La configurazione dell'endpoint Ollama è la stessa logica che uso per Claude Code con modelli locali: un URL compatibile OpenAI su localhost:11434/v1, nessuna chiave.

Quanto costa Hermes Agent

Il software è gratuito, licenza MIT, anche per uso commerciale. Il costo vero dipende dal modello, ed è qui che la documentazione ufficiale fa una precisazione che nessuna guida italiana riporta.

Hermes Agent con l'abbonamento Claude

  • Claude Pro: non funziona. Gli abbonati Pro non possono usare il collegamento OAuth.
  • Claude Max: funziona solo se hai acquistato crediti di utilizzo extra, e Hermes consuma solo quei crediti. L'utilizzo incluso nel piano Max, quello che usi in Claude Code, resta intatto. Risultato: paghi a parte anche se nella quota del piano hai ancora spazio.
  • Chiave API Anthropic: la strada pulita. Paghi a token, con il listino API standard, indipendente da qualsiasi abbonamento. Se non l'hai mai creata, segui la mia guida alla chiave API di Claude.

Per capire cosa include ciascun piano Claude ho una pagina aggiornata sui prezzi di Claude.

Con ChatGPT, Gemini e gli altri

  • Abbonamento ChatGPT: il collegamento OAuth esiste e usa i modelli Codex, ma la documentazione non dice ancora come il consumo viene contato sui limiti del tuo piano. Tienilo d'occhio dal pannello di OpenAI.
  • Google AI Pro o Ultra: nessun collegamento documentato. Serve una chiave API Gemini, e un livello gratuito può finire dopo pochi turni, perché Hermes fa più chiamate al modello per ogni tua richiesta.
  • Modello locale: zero costi di API, ma paghi in hardware e corrente.

Il consiglio pratico: qualunque provider scegli, metti un tetto di spesa sulla chiave prima di lasciare Hermes acceso con il cron. Un agente che lavora di notte non si ferma quando finisce il tuo budget, a meno che non glielo imponi tu.

Sicurezza: le impostazioni da controllare subito

Un agente che esegue comandi, legge file e risponde a chiunque gli scriva su Telegram è potente quanto rischioso. Quando valuto un agente per un'azienda, questa è la parte che guardo per prima. Hermes ha un modello di sicurezza a otto livelli; questi sono quelli che contano di più.

Approvazione dei comandi pericolosi

Nel file ~/.hermes/config.yaml la chiave approvals.mode ha tre valori:

  • smart (predefinito): un modello ausiliario valuta il rischio. Approva da solo i comandi innocui, blocca quelli chiaramente pericolosi e chiede a te nei casi dubbi.
  • manual: chiede sempre conferma sui comandi pericolosi. È quello che imposterei su una macchina con dati di clienti.
  • off: nessun controllo, come la modalità --yolo. Solo in ambienti usa e getta.

Per i job pianificati e per le sessioni senza nessuno davanti, il default è deny: se il comando è pericoloso viene bloccato. Lascialo così.

Blocklist e regole tue

Alcuni comandi, come cancellare la radice del disco o scrivere direttamente su un dispositivo, sono bloccati sempre, anche in YOLO. Sopra puoi aggiungere regole tue con approvals.deny, per esempio:

approvals:
  deny:
    - 'git push --force*'
    - 'dd if=* of=/dev/*'

Chi può parlare con l'agente

Sul gateway imposta sempre la lista degli utenti autorizzati, o l'abbinamento via messaggio diretto. Senza, chiunque trovi il tuo bot può chiedergli di eseguire comandi sulla tua macchina. È lo stesso problema che ho descritto per Claude Code su Telegram.

Isolamento

Se Hermes lavora su codice o documenti di terzi, usa il backend Docker invece di quello locale: i comandi girano in un container con privilegi ridotti. Per un isolamento più forte valgono le stesse soluzioni che uso con gli altri agenti, come Docker Sandbox o NVIDIA OpenShell.

Hermes Agent vs OpenClaw e Claude Code

Sono tre strumenti che si sovrappongono solo in parte:

  • Hermes Agent: agente personale sempre acceso, che impara e lavora anche quando non sei al computer. Il punto forte è il ciclo skill e memoria.
  • OpenClaw: l'agente open source da cui arrivano molti utenti di Hermes, forte su integrazioni e uso di team, come ho raccontato parlando di OpenClaw 2.0.
  • Claude Code: resta lo strumento che scelgo per programmare su un repository, con un modello di punta e un flusso pensato per il codice. Per alternative open source da terminale ho confrontato Claude Code e OpenCode e scritto di Pi coding agent.

Se usi già uno di questi, Hermes importa impostazioni, memorie e skill da OpenClaw, Claude Code, Codex CLI e Cursor. Il comando è hermes import-agent, con l'opzione --dry-run per vedere prima cosa verrebbe copiato. Le chiavi API di OpenClaw vengono importate solo se lo chiedi esplicitamente.

Quando userei Hermes Agent in una PMI

Lo vedo bene per compiti ripetitivi e poco rischiosi, dove conta che l'agente ricordi come si fanno le cose:

  • un riepilogo mattutino su Telegram di email, ticket o notizie di settore;
  • controlli notturni su siti e certificati, con avviso solo se qualcosa non va;
  • preparazione di bozze ripetitive che poi una persona rivede.

Non lo collegherei invece a gestionale, banca o dati personali di clienti senza un progetto: permessi minimi, backend isolato, log, e un modello scelto anche in base a dove finiscono i dati per il GDPR. Con un modello in cloud le richieste escono dall'azienda; con un modello locale no, ma serve hardware adeguato.

Se ti serve un agente che lavori davvero sui processi della tua azienda, con queste regole già pensate, ti spiego come lo imposto nella pagina sull'automazione AI per aziende. Per un quadro più ampio c'è anche la mia guida agli agenti AI per aziende.

Domande frequenti su Hermes Agent

Che cos'è Hermes Agent?

È un agente AI open source di Nous Research, con licenza MIT, che esegue compiti con strumenti come terminale, file e browser, crea skill dalle esperienze e mantiene una memoria tra le sessioni.

Hermes Agent è gratis?

Il software sì. Paghi il modello che colleghi: a consumo con una chiave API, con un abbonamento compatibile, oppure niente con un modello locale.

Hermes Agent funziona su Windows?

Sì, anche senza WSL: c'è l'installer PowerShell e l'app desktop con pacchetto MSIX.

Leggi anche

In conclusione

Hermes Agent è oggi uno degli agenti open source più completi: si installa in pochi minuti anche su Windows, lavora con il modello che preferisci e diventa più utile man mano che lo usi. I due punti da non sbagliare sono il costo del modello, soprattutto se pensavi di usare il tuo abbonamento Claude, e le impostazioni di sicurezza prima di collegarlo a Telegram.

Se vuoi capire se un agente come Hermes ha senso nella tua attività, scrivimi: ti rispondo io.

Condividi questo articolo
Hai domande? Contattami

Pronto a dare vita al tuo progetto?

Contattami per discutere della tua idea e ricevere una consulenza gratuita.

Iniziamo insieme