Vai al contenuto
DOMENICA, NOVEMBRE 8, 2026NOTIZIE TECNOLOGICHE INDIPENDENTI, RECENSIONI E GUIDE PRATICHE
INFORMAZIONI SU
ULTIME NOTIZIE /

Come usare OpenCode dal primo prompt all'App Store: la guida 2026 ai piani di coding, Ollama, server MCP e skill

LEGGI LA GUIDA
Agenti IAGM / 816

OpenCode v2 vs Hermes Agent vs OpenClaw: la sfida 2026 tra agent open source (e perché OpenCode 2.0 è l'aggiornamento dell'anno)

OpenCode v2 vs Hermes Agent vs OpenClaw title card with latest versions, GitHub stars and the verdict, as of 17 October 2026

Tre agent IA open source dominano la conversazione a fine 2026 — OpenCode v2, Hermes e OpenClaw — e insieme hanno raccolto più di 850.000 stelle su GitHub.

OpenClaw, l'assistente a tema aragosta che è nato come bridge WhatsApp per hobby e ora è gestito dalla propria fondazione, si attesta su circa 392.000. Hermes Agent, l'agente personale che si migliora da solo di Nous Research, ha superato quota 250.000 — sorpassando OpenCode nel corso dell'estate. E OpenCode, l'agente di coding open source del team che ha creato SST, è a circa 212.000 e ha appena completato la ristrutturazione più ambiziosa che uno dei tre abbia mai tentato.

La domanda che tutti si fanno su di loro è quale devo usare? La risposta onesta è che è in parte la domanda sbagliata. Questi tre strumenti si sovrappongono, si prendono in prestito le idee e in alcuni casi si collegano tra loro — ma sono stati costruiti per lavori diversi. OpenCode è un'officina per il codice. Hermes è un agente che vive con te e impara. OpenClaw è il centralino che mette un assistente in ogni app di chat che usi, per una persona o per un intero team.

Quindi questo articolo fa tre cose. Spiega le differenze come si deve, senza il teatrino delle tabelle di funzionalità. Sostiene — a voce alta, perché credo che se lo meriti — perché OpenCode 2.0, che il 12 ottobre è diventato ufficialmente la linea di rilascio principale di OpenCode, è l'aggiornamento di agent open source più importante dell'autunno. E mappa la grande ondata di nuovi modelli arrivati negli ultimi novanta giorni, presi direttamente dal models.dev database, su ogni agente, così sai cosa usare davvero.

Tutto qui è stato verificato con la documentazione ufficiale, le note di rilascio, i changelog e i repository dei tre progetti al 17 ottobre 2026. Tutti e tre pubblicano aggiornamenti quasi ogni giorno, quindi ho segnalato i numeri variabili man mano.

Decision guide: eight scenarios matched to OpenCode v2, Hermes Agent, OpenClaw or a front-desk-plus-workshop setup
Otto situazioni, otto risposte. Trova la riga in cui ti riconosci.

TL;DR — La versione in 60 secondi

  • Non sono tre versioni della stessa cosa. OpenCode v2 è un agente di coding che è diventato un runtime di agent programmabile. Hermes Agent è un agente personale costruito intorno alla memoria e a un ciclo di apprendimento. OpenClaw è una piattaforma di assistenti autoospitata costruita intorno a un Gateway che collega modelli, strumenti e oltre 20 app di chat per una persona o per un team.
  • OpenCode 2.0 è l'aggiornamento dell'anno. Il tag 2.0.0 è arrivato l'11 settembre; il post di lancio di Anomaly del 12 ottobre ha reso la 2.x la linea principale; la 2.0.32 è uscita il 16 ottobre — 33 release in cinque settimane. Un unico servizio in background condiviso dietro ogni interfaccia, un'API ricostruita, Code Mode attivata per ogni server MCP, subagent in background e comandi shell (premi Ctrl+B), oltre 80 plugin interni con hot reload, un pacchetto client e un SDK integrabile, strumenti git worktree integrati, accoppiamento remoto tramite codice QR, Windows ARM64 nativo e pacchetti WinGet.
  • Quanto ti costa la v2: i plugin v1 non si caricano, l'API del server è cambiata, la v2 gira senza language server (quindi niente diagnostica LSP), e la condivisione delle sessioni è stata ritirata. La V1 viene ancora corretta — la 1.19.3 è uscita il 16 ottobre — e opencode upgrade --major ti porta dall'altra parte quando sei pronto.
  • Hermes Agent v0.22.0, “The Threshold Release”, è arrivato il 13 ottobre ed è il più grande finora: un primo avvio guidato su un modello di prova gratuito, connettori per app come Linear e Notion, modelli locali con un clic tramite llama.cpp, un Plugin Catalog di 600 plugin verificati, login con il gestore di password per il suo browser, una “Bot Screen” di cui puoi prendere il controllo e la guida dei subagent in tempo reale. Dalla v0.21.0 sono entrate circa 6.080 pull request unite da circa 2.520 contributor.
  • OpenClaw è il più grande e il più “infrastrutturale” dei tre. Ora è gestito da una fondazione indipendente 501(c)(3) con maintainer di Microsoft, NVIDIA, OpenAI e Tencent, non ha un piano a pagamento e le sue release di ottobre (2026.10.1 – 2026.10.4) riguardano l'affidabilità. È la scelta più forte per assistenti multicanale e multiutente — e quella con la storia di sicurezza più pesante. Il sandboxing è ancora disattivato per impostazione predefinita.
  • L'ondata di modelli è reale. Da inizio settembre, models.dev ha aggiunto Gemini 4 Argon, Muse Wonder di Meta e il modello con pesi aperti Muse Spark Open (816B totali, 42B attivi), Claude Haiku 5.5 a $0,10/$0,50 per milione di token, Mistral Large 4, il modello aperto di Reflection Beam 1.0, GPT-6.1 Sol, Claude Sonnet 5.5 e Opus 5.5, MiMo-V2.6 aperto di Xiaomi, Grok 4.7 e DeepSeek V4.1 Flash. Una finestra di contesto da un milione di token è ormai normale, e i prezzi di output vanno da $0,28 a $50 per milione di token.
  • Il mio consiglio: scrivi codice con OpenCode v2. Usa Hermes (se vuoi un agente che impara tu) oppure OpenClaw (se vuoi un'infrastruttura condivisa e multicanale) come “reception” sempre attiva. Poi collega la reception a OpenCode — Hermes include una skill OpenCode già pronta, e OpenClaw può guidare OpenCode come harness esterno tramite l'Agent Client Protocol.
  • Quanto costa: tutti e tre sono con licenza MIT e gratuiti. Il conto è il tempo dei modelli. Instradare un modello piccolo e veloce invece di uno di fascia media verso un agente di chat sempre attivo è la differenza tra circa $3 e circa $47 al mese per lo stesso carico di lavoro — e i modelli di frontiera costano molto di più (la parte 10 mostra i conti).

OpenCode v2 vs Hermes Agent vs OpenClaw in sintesi

OpenCode v2Hermes AgentOpenClaw
Che cos'èAgente di coding IA open source, ricostruito come runtime di agent programmabileAgente personale che si migliora da solo, con memoria e ciclo di apprendimentoPiattaforma di assistenti autoospitata costruita intorno a un Gateway
Sviluppato daAnomaly (il team dietro SST)Nous ResearchOpenClaw Foundation (501(c)(3) indipendente); creato da Peter Steinberger
LicenzaMITMITMIT
Come guadagnaServizi di modelli opzionali: Zen (a consumo), Go ($10 al mese), Go Plus ($40 al mese), enterpriseAbbonamento opzionale a Nous Portal e Hermes Cloud ospitatoNo — nessun piano a pagamento, servizio ospitato o token; finanziato dai donatori
Ultima release (17 ott)2.0.32 (16 ott); la v1 viene ancora corretta (1.19.3)v0.22.2 (15 ott); v0.22.0 “Threshold” il 13 ott2026.10.4 (15 ott); 2026.10.10-beta.1 in test
Stelle GitHub~212K~254K~392K
Runtime principaleTypeScript su NodePythonTypeScript su Node (24.16+ o 26.1+)
Interfacce principaliUI da terminale, opencode mini, desktop Electron, web app installabile, estensioni IDE, HTTP API, SDKCLI e TUI, Hermes Desktop, gateway di messaggistica, dashboard web, API compatibile con OpenAI, ACP per editorBrowser Control UI, CLI, TUI, app nella barra dei menu di macOS, Windows Hub, nodi iOS e Android
App di chatNon è il suo compito — accoppi un browser o un telefono al serviziooltre 20 (Telegram, Discord, Slack, WhatsApp, Signal, email, Teams, iMessage via BlueBubbles…)oltre 20 (WhatsApp, Telegram, Discord, iMessage, Slack, Teams, Signal, Google Chat…)
MemoriaSessioni, AGENTS.md e skill — nessun modello di te a lungo termineCurata MEMORY.md e USER.md, ricerca nelle sessioni, provider di memoria collegabili, skill scritte da séUn solo slot per plugin di memoria, ricerca nelle sessioni, memorie con provenienza tracciata, Skill Workshop
Dove gira il codiceLa tua macchina, dietro regole di permesso ordinate; Code Mode esegue JavaScript in un interprete blindatoSette backend di terminale: locale, Docker, SSH, Singularity, Modal, Daytona, Vercel SandboxL'host per impostazione predefinita; sandbox, nodi dispositivo e worker cloud opzionali
Modello di sicurezza predefinitoRegole allow/ask/deny (vince l'ultima corrispondenza), policy di blocco rigido, snapshot prima e dopo ogni passoApprovazione dei comandi e accoppiamento DM; il progetto dice che il sistema operativo è l'unico confine realeAccoppiamento DM per impostazione predefinita; policy applicata nel codice del Gateway; sandboxing su richiesta
Eccelle inScrivere, rifattorizzare e revisionare codiceUn agente di lunga durata che impara a conoscerti e vive nelle tue chatInfrastruttura di assistenti condivisa e sempre attiva per una famiglia, un team o un'azienda

Versioni, numero di stelle e prezzi sono un'istantanea del 17 ottobre 2026. Tutti e tre i progetti pubblicano più volte a settimana — controlla la pagina delle release di ciascun progetto prima di affidarti a una build specifica.


Indice dei contenuti


Parte 1 — Tre agent, tre lavori

Prima di qualsiasi tabella di funzionalità, aiuta immaginare dove ogni strumento vive.

OpenCode è un'officina. Lo apri dentro un progetto, descrivi quello che vuoi e lui fa il ciclo che fa uno sviluppatore: legge il codice, prepara un piano, modifica i file, esegue comandi, legge l'output, corregge quello che si è rotto e va avanti finché il lavoro è finito o finché non ha bisogno di te. Le sue sessioni riguardano una base di codice, non te. Cerca di capire il tuo repository — attraverso AGENTS.md file, skill e il codice stesso — ed è volutamente bravo nelle parti poco glamour del lavoro sul codice: permessi, undo, diff, rami paralleli.

Hermes Agent è un compagno che impara. Nous Research l'ha costruito intorno a quello che chiama un ciclo di apprendimento chiuso. Gli parli da un terminale, da un'app desktop o da un'app di chat sul telefono; tiene una memoria piccola e curata di te e del tuo ambiente in MEMORY.md e USER.md, cerca nelle proprie conversazioni passate, si scrive nuove skill dopo un compito difficile e le affina la volta dopo. Pianifica job, delega ai subagent e gira su qualsiasi cosa, da un portatile a un VPS economico a una sandbox serverless che dorme quando è inattiva. Sa assolutamente scrivere codice — esegue persino veri language server — ma il suo baricentro è tu.

OpenClaw è un centralino. Al centro c'è il Gateway, un piano di controllo locale che possiede sessioni, strumenti, credenziali e connessioni alle piattaforme di chat. I canali portano l'assistente dentro WhatsApp, Telegram, iMessage, Slack, Teams, Discord e più di una dozzina di altri; app companion e “nodi” telefono aggiungono voce, fotocamera, schermo e azioni sul dispositivo. Lo stesso Gateway gestisce un assistente privato su un portatile o un deployment condiviso per un team — il progetto dice che la configurazione è l'unica differenza. Il suo argomento architetturale è un gateway fidato, esecuzione non fidata e policy applicata nel codice invece che richiesta in un prompt.

Mostra immagine Tre punti di partenza diversi. Ogni progetto si sta avvicinando agli altri, ma i valori predefiniti ti dicono ancora per cosa è stato costruito ciascuno.

Cosa hanno in comune

La sovrapposizione è reale, e sta crescendo:

  • Tutti e tre hanno licenza MIT e sono liberi di essere autoospitati.
  • Tutti e tre sono indipendenti dal modello. Funzionano i modelli di frontiera ospitati, i modelli con pesi aperti tramite provider cloud e i modelli locali tramite Ollama, LM Studio, vLLM o llama.cpp.
  • Tutti e tre parlano MCP, il Model Context Protocol, quindi gli stessi server di strumenti si collegano a ciascuno.
  • Tutti e tre usano lo stesso formato di skill. OpenCode carica le skill dalle proprie cartelle e da .claude/skills e .agents/skills; Hermes è compatibile con lo standard agentskills.io; OpenClaw segue la specifica AgentSkills. Una skill scritta bene viaggia tra loro.
  • Tutti e tre leggono AGENTS.md, istruzioni in quello stile. OpenClaw e Hermes condividono anche l'idea di un SOUL.md file di persona e un USER.md profilo — Hermes può persino importare una configurazione di OpenClaw con un solo comando.
  • Tutti e tre ora hanno una qualche forma di “code mode” — che lascia al modello scrivere un piccolo script che chiama più strumenti in una volta invece di una chiamata per giro.

Dove differiscono davvero

Le differenze riguardano i valori predefiniti e il baricentro:

DomandaOpenCode v2Hermes AgentOpenClaw
Di cosa parla una “sessione”?Di un progetto e di un compitoDi una conversazione con tu (e con i tuoi bot)Una conversazione su un canale, per una o più persone
Cosa ricorda a lungo termine?Le istruzioni e le skill del tuo repositoryTe: preferenze, ambiente, conversazioni passateQuello che memorizza il suo plugin di memoria, con la provenienza registrata
Per chi è?Uno sviluppatore (o un team di sviluppatori)Una persona, magari con una schiera di botUna persona, una famiglia o un'intera organizzazione
Dove gira di solito?Sulla tua macchina di sviluppo (o su un server di sviluppo a cui ti colleghi)Ovunque — portatile, VPS da $5, Docker, sandbox serverlessUna macchina che controlli tu, spesso sempre accesa
Il suo istinto quando è incertoChiedere prima di agire (regole di permesso)Chiede per i comandi rischiosi; impara dal risultatoSegue la policy configurata dall'operatore

Tieni presente quella tabella. La maggior parte delle discussioni online su “OpenClaw vs Hermes vs OpenCode” sono in realtà discussioni su quale di quelle righe conti per chi sta discutendo.


Parte 2 — OpenCode 2.0: l'aggiornamento dell'anno

Io sviluppo con OpenCode, e ogni settimana di release della v2 ha reso la tesi più solida. Ecco perché merita il titolo.

La maggior parte dei progetti open source di successo non osa mai riscrivere se stesso. OpenCode l'ha fatto — e invece di passare un anno a chiedere scusa, il team ha pubblicato 33 release in cinque settimane, ha reso la 2.x la linea principale e ha continuato a correggere la vecchia linea per chi non era pronto a passare.

La cronologia

Quando (2026)Cosa è successo
LuglioOpenCode 2.0 debutta come beta pubblica (all'inizio un binario opencode2 a parte)
11 settembreViene creato il tag 2.0.0
12–30 settembreEscono dalla 2.0.1 alla 2.0.21 — spesso due release al giorno
11 ottobreLa v1.19.0 aggiunge opencode upgrade --major e un comando /update che può portarti a OpenCode 2 — e smette di installare aggiornamenti automaticamente
12 ottobreAnomaly pubblica il post di lancio di OpenCode 2.0; il changelog ufficiale passa alla linea 2.x; The New Stack e Product Hunt lo riprendono. La 2.0.27 aggiunge strumenti worktree integrati, una web app installabile e un accoppiamento remoto più sicuro
13 ottobre2.0.28: accettazione automatica per progetto, Windows ARM64 nativo, pacchetti WinGet
14 ottobre2.0.29: accoppiamento remoto dei dispositivi con codice QR, gestione degli account dei provider, continuazione automatica delle risposte
15 ottobre2.0.30: diff ancorati nella UI del terminale, file modificati per turno, le istruzioni i glob e gli URL ora si caricano, il vecchio backend di condivisione delle sessioni è stato ritirato
16 ottobre2.0.32: copia l’ultima risposta con /copy, headless auth login, un’API sperimentale per sessioni vocali nell’SDK. V1 riceve la 1.19.3 lo stesso giorno

I numeri di build e le date vengono dai tag e dal changelog del progetto. Considerali un’istantanea.

Mostra immagine Trentatré release di v2 in cinque settimane — mentre v1 continuava a ricevere build di manutenzione. Veloce, ma non avventato.

Le sette grandi idee di OpenCode 2.0

1. Un solo servizio dietro ogni schermata

In 2.0 il server di OpenCode si avvia automaticamente come un processo in background sulla tua macchina, e tutto il resto è un suo client: l’interfaccia terminale a schermo intero, la più leggera opencode mini, l’app desktop Electron, la web app, le estensioni IDE e i tuoi script. Avvia una sessione nel terminale, continua nell’app desktop, approva una richiesta di permesso da una scheda del browser — è la stessa sessione ovunque.

La separazione client/server esisteva già in v1, ma il post di Anomaly ammette che era una cosa che toccavano solo gli utenti esperti. In 2.0 è semplicemente come funziona OpenCode, e puoi vederlo:

bash

opencode service status   # il servizio condiviso è attivo, e dove?
opencode service restart  # sbloccalo

2. Un’API ricostruita da zero

Anomaly è stato schiettamente diretto sul vecchio server API. Il suo verdetto, in tre parole: “Era pessimo.” Il nuovo è stato riprogettato intorno a come milioni di utenti giornalieri usano davvero gli agenti e — cosa cruciale — OpenCode può chiamarlo su se stesso. Gli esempi del post di lancio includono l’agente che crea un git worktree per un nuovo task, rinomina una sessione e la sposta in quel worktree, elenca le sessioni e interrompe quella bloccata.

È questo il vero cambio di passo in v2. OpenCode non è più solo uno strumento che usi; è un runtime che altro software può pilotare. Orca, il cockpit open source per far gareggiare più agenti in git worktree paralleli, è esattamente il tipo di strumento che ne trae vantaggio. Lo stesso vale per gli SDK non ufficiali che stanno già uscendo per altri linguaggi.

3. Code Mode, attiva per impostazione predefinita su MCP

È la funzione che mostrerei per prima a uno scettico.

Ogni server MCP che aggiungi normalmente rovescia le sue definizioni di tool nel contesto del modello, e ogni chiamata a un tool è un giro separato. Aggiungi dieci server e stai già pagando — in token e in latenza — prima di aver scritto una parola.

La risposta di OpenCode 2.0 è Code Mode. Un interprete JavaScript minimale nel nuovo @opencode/codemode pacchetto trasforma server MCP ed endpoint OpenAPI in funzioni chiamabili. Invece di chiamare i tool uno alla volta, il modello scrive un breve script che concatena più chiamate in un unico giro — l’esempio del post di lancio archivia i bug di GitHub direttamente in Linear. Ogni server MCP entra in Code Mode per impostazione predefinita. Anomaly sostiene che puoi collegare mille tool con pochissimo ingombro sul contesto e lasciare che l’agente li scopra e li componga.

È strettamente isolato: la sandbox non ha accesso diretto al filesystem, nessun import, nessun timer e nessun fetch diretto — può chiamare solo i tool del suo catalogo, e ognuna di quelle chiamate passa comunque dalle tue regole di permesso. Il execute tool che lo esegue ha un permesso a sé, quindi puoi disattivarlo del tutto.

Meno giri significa meno attese e meno token. Io lo chiamerei comunque promettente piuttosto che provato — nessuno ne ha ancora pubblicato un benchmark indipendente — ma l’impostazione è giusta.

4. Subagenti in background e shell in background

Il collo di bottiglia più grande nel coding agentico non è il modello. È l’attesa.

In 2.0 l’agente principale può passare un lavoro a un subagente che gira in background — automaticamente o perché gliel’hai chiesto — e continuare a lavorare. Quel subagente può usare un modello diverso: l’esempio del post di lancio è un subagente di revisione su un modello separato che legge il lavoro dell’agente principale. I comandi shell di lunga durata possono girare in modo asincrono, e l’agente viene avvisato quando finiscono. E se qualcosa sta già girando in primo piano, Ctrl+B lo sposta in background.

Un’avvertenza che i documenti fanno bene a sottolineare: la concorrenza non è isolamento. Due agenti che modificano gli stessi file si scontreranno comunque. Ed è per questo che la funzione successiva conta.

5. Git worktree, integrati

Dalla 2.0.27 OpenCode include, già integrati, worktree_create, worktree_list e worktree_remove come strumenti. Chiedigli di avviare una modifica rischiosa in un worktree dedicato, e crea un checkout isolato sul suo branch e sposta lì la sessione. Rimuovere un worktree richiede la normale approvazione delle modifiche, e una rimozione forzata può buttare via lavoro non committato — quindi leggi la richiesta prima di cliccare.

Combina subagenti in background e worktree e ottieni flussi di lavoro paralleli e isolati dentro una sola finestra di OpenCode, senza dover ricorrere a un altro strumento.

6. Plugin fino in fondo

Quasi ogni funzione di 2.0 è essa stessa costruita come plugin interno — più di 80. Il ragionamento di Anomaly è semplice: se il team deve vivere sulla Plugin API, la Plugin API resta ben mantenuta. I plugin per l’interfaccia terminale sono passati da sperimentali a stabili, basati sulla libreria OpenTUI. E tutto si ricarica a caldo, il che porta al trucco più bello del rilascio: chiedi a OpenCode di scrivere un plugin per se stesso a metà sessione, e può usarlo subito.

7. Un client e un SDK incorporabile

@opencode/client si connette al servizio in esecuzione — trova da solo quello locale, il che rende facili gli script pianificati — ed esiste in versione JavaScript puro e in versione Effect. @opencode/sdk va oltre: è lo stesso codice che alimenta la CLI, impacchettato in modo da poter incorporare il runtime di OpenCode nel tuo server o in un ambiente come Cloudflare Durable Objects, con qualsiasi client OpenCode in grado di connettersi. Anomaly dice che l’SDK è ancora in sviluppo; consideralo acerbo.

Le tre settimane dalla 2.0.15

A fine settembre v2 era alla 2.0.15. Ecco cosa è arrivato da allora — una lista lunga per tre settimane:

  • Associazione di dispositivi remoti (2.0.29). In Settings → Pairing, scegli Pair device per abilitare l’accesso remoto tramite OpenTunnel e ottenere un codice QR o un link. Pilotare una sessione dal telefono ora è a una scansione di distanza.
  • Gestione degli account dei provider (2.0.29). Cambia, rinomina, rimuovi o aggiungi account per provider dalla finestra di connessione o da Settings → Providers.
  • Continuazione automatica delle risposte (2.0.29). Le risposte che raggiungono il limite di token in output ora continuano invece di fermarsi a metà frase.
  • Accettazione automatica per progetto (2.0.28). Fidati di un progetto più di un altro da Settings → Projects, oppure cambiala in una sessione con mod+shift+a.
  • Pacchetti nativi Windows ARM64 e WinGet (2.0.28). Basta emulazione x64 sui portatili ARM.
  • Novità del rilascio nel terminale (2.0.28). Dopo un aggiornamento, la schermata iniziale mostra le novità una volta sola; /highlights le fa ricomparire.
  • Web app installabile e associazione remota più sicura (2.0.27). Installa la web UI da Chrome o Edge; il primo opencode pair --remote ora ti avvisa che espone il tuo server e chiede conferma.
  • Credenziali Google Cloud per Vertex e snapshot più rapidi (2.0.26). Le Application Default Credentials funzionano subito, e gli snapshot delle sessioni costano meno, si riprendono dalle interruzioni e usano meno disco.
  • Diff ancorate e “file modificati per turno” (2.0.30). /diff apre il visualizzatore di diff accanto alla tua sessione (premi f per lo schermo intero), e la timeline può mostrare quali file ha modificato ogni turno, con il conteggio delle righe.
  • Istruzioni che si caricano davvero (2.0.30). I glob locali e gli URL remoti nell’impostazione le istruzioni ora si risolvono e si aggiornano — colmando una delle lacune con cui v2 è partito.
  • Rifiniture di usabilità (2.0.32). /copy copia l’ultima risposta invece dell’intera trascrizione, Accesso tramite OpenCode non va più in crash sui server headless, e l’SDK ha guadagnato un’API sperimentale per sessioni vocali per i modelli realtime di OpenAI e per Grok Voice di xAI.

Cosa è rimasto dalla 2.0.0 — e impressiona ancora

Le funzioni del lancio ci sono ancora tutte, ed è per questo che affido a v2 lavoro vero:

  • Autorizzazioni che funzionano come un firewall. Un’unica lista ordinata di regole allow, ask e deny — vince l’ultima corrispondenza — quindi “chiedi prima di qualsiasi comando shell, consenti git status, vieta git push” sono tre righe. Le impostazioni predefinite sensate chiedono prima di toccare qualcosa fuori dal progetto e prima di leggere .env i file.
  • Policy che non chiedono mai nulla, vietano soltanto — per esempio facendo sparire dal selettore ogni provider di modelli tranne quelli approvati.
  • Snapshot prima e dopo ogni passo del modello, con /undo, /redo e il ritorno a un messaggio.
  • Modelli locali che compaiono e basta. Ollama, LM Studio e vLLM vengono scoperti automaticamente sulle loro porte predefinite.
  • Varianti dei modelli ovunque con provider/model#variant, così un agente di pianificazione e un agente che costruisce possono usare lo stesso modello con uno sforzo di ragionamento diverso.
  • Skill che viaggiano. OpenCode legge direttamente le cartelle di skill di Claude Code e quella .agenti condivisa tra più strumenti.
  • Riscaldamento della prompt cache (disattivato per impostazione predefinita) e compattazione basata su checkpoint per sessioni lunghe.

Come aggiornare

Se sei su v1, aggiorna all’ultima 1.x ed esegui:

bash

opencode upgrade --major      # oppure digita /update nell’interfaccia terminale
opencode --version            # dovrebbe riportare 2.0.x
opencode service status       # conferma che il servizio condiviso è attivo

Le installazioni nuove possono usare direttamente l’installer di v2 (curl -fsSL https://opencode.ai/v2/install | bash) o un gestore di pacchetti — la Parte 12 ha la lista completa. Fai un backup di ~/.config/opencode prima; v1 e v2 condividono le cartelle di configurazione.


Parte 3 — Dove OpenCode v2 ha ancora spigoli

Voglio che la gente usi OpenCode v2. È esattamente per questo che esiste questa sezione. Vendere troppo uno strumento è il modo più rapido per far smettere qualcuno di usarlo.

I plugin di v1 non funzionano. La plugin API è stata riscritta, e la guida alla migrazione dice chiaramente che rinominare la chiave di configurazione o spostare il file non basta — il codice dei plugin di v1 va portato. I plugin più diffusi si stanno adeguando, ma controlla i tuoi prima di passare.

La server API è completamente diversa. Tutto ciò che è costruito sugli endpoint HTTP di v1 va portato, e i nuovi SDK di terze parti puntano sempre più solo a 2.x.

Non c’è LSP in v2 — per ora. Questo è il punto che sottolineerei per chiunque lavori su una codebase tipizzata. V2 accetta la tua lsp configurazione ma, secondo la guida alla migrazione, non avvia i language server, non espone i tool LSP e non produce diagnostica LSP. La soluzione consigliata è far eseguire all’agente il tuo linter, type checker o compilatore — aggiungi una regola allow per npm run typecheck * (o il tuo equivalente) così può controllare il proprio lavoro senza chiedere. Vale la pena sapere che Hermes Agent esegue davvero language server completi — pyright, gopls, rust-analyzer, typescript-language-server e una ventina d’altri — e rimanda la loro diagnostica dopo ogni modifica. Su questo punto Hermes è avanti.

La condivisione delle sessioni non c’è più. V1 poteva pubblicare una sessione come link pubblico. Nella 2.0.30 il team ha rimosso il backend di condivisione dismesso e il comando /share non più disponibile. Se usavi i link di condivisione per mostrare ai clienti cosa aveva fatto l’agente, esporta invece la trascrizione.

La velocità delle release taglia in due direzioni. Trentatré release in cinque settimane significano correzioni rapide e, inevitabilmente, qualche regressione. Perfino il packaging è ancora in rodaggio: i pacchetti WinGet sono stati annunciati nella 2.0.28, ma gli ultimi commit del progetto sospendono gli invii automatici a WinGet finché i pacchetti non vengono accettati. Se sei su Windows, controlla prima di affidarti a quella strada.

Nessuno ha ancora misurato i guadagni di velocità. Code Mode e il lavoro in background dovrebbero ridurre token e attese. Come ha fatto notare un’accurata analisi indipendente, non esiste un benchmark pubblicato che mostri che v2 è più veloce o più economico di v1 sullo stesso task. Misuralo sul tuo repository.

Il servizio condiviso merita rispetto. A gennaio una vulnerabilità nel server v1 di OpenCode (CVE-2026-22812, valutata CVSS 8.8) permetteva l’esecuzione di codice da remoto senza autenticazione sulle versioni precedenti alla 1.0.216. Il design di v2 è più accorto — il servizio ascolta su localhost, opencode pair rilascia credenziali, e l’esposizione remota ora chiede conferma — ma un servizio in background che può eseguire comandi shell resta un servizio in background che può eseguire comandi shell. Tienilo su localhost, raggiungilo via SSH o su una rete privata come Tailscale, e non esporre mai la porta su internet.

La mia lettura: niente di tutto questo dovrebbe fermare un nuovo utente, e la maggior parte non dovrebbe fermare nessuno. Se dipendi dai plugin di v1, dalla diagnostica LSP o dai link di condivisione, resta sulla 1.19.x ancora un po’. Tutti gli altri dovrebbero passare ora.


Parte 4 — Hermes Agent: l'agente che impara a conoscerti

Se OpenCode è lo specialista, Hermes Agent è il generalista ambizioso — e su GitHub, almeno, vince il generalista. Hermes è passato da circa 165.000 stelle a fine maggio a 216.000 a metà luglio (secondo i rapporti di Hermes Atlas, gestiti dalla community) e oggi è a circa 254.000.

Chi lo costruisce

Hermes Agent viene da Nous Research, il laboratorio AI open source noto soprattutto per la sua famiglia di modelli Hermes. L’agente è con licenza MIT, e il business sta intorno a lui: Nous Portal, un abbonamento che include l’accesso a più di 300 modelli più un “Tool Gateway” per ricerca web, generazione di immagini, sintesi vocale, un browser cloud e sandbox cloud opzionali; e Hermes Cloud, un’opzione ospitata. A luglio TechCrunch ha riportato che Nous era in trattative per raccogliere nuovi fondi a una valutazione di circa 1,5 miliardi di dollari; RuntimeWire ha riportato un round di almeno 75 milioni di dollari, guidato da Robot Ventures. Considera entrambe cose riportate, non confermate.

Il ciclo di apprendimento

Nous definisce Hermes automigliorante, e i meccanismi dietro sono concreti:

  • Memoria curata. Due piccoli file, MEMORY.md per il tuo ambiente e i tuoi progetti e USER.md per te, sono tenuti volutamente limitati e caricati a ogni sessione. L’agente si spinge da solo a salvare ciò che conta.
  • Ricerca nelle sessioni. Le conversazioni passate sono indicizzate (ricerca full-text di SQLite) e riassunte su richiesta, così “cosa avevamo deciso sullo script di backup il mese scorso?” funziona davvero.
  • Skill scritte da sé. Dopo un compito complesso, Hermes può scrivere una skill che descrive come l’ha svolto, e poi migliorarla la volta successiva che la usa.
  • Provider di memoria collegabili. La modellazione utente “dialettica” di Honcho, Mem0, Supermemory, Hindsight e altri si collegano dal catalogo dei plugin quando i file integrati non bastano.

L’effetto, in pratica, è un agente che diventa meno generico più a lungo lo usi. È tutta la proposta di Hermes, e nessun altro strumento di questo confronto ci punta così forte.

Dove vive

  • CLI e interfaccia terminale — hermes avvia una conversazione; i comandi slash funzionano allo stesso modo nel terminale e nelle app di chat.
  • Hermes Desktop — un’app nativa per macOS, Windows e Linux, ora con Bot Mode attiva per impostazione predefinita: una lista di bot con un nome, ognuno con un profilo separato, un proprio modello, memoria, skill e avatar, che possono eseguire routine e persino parlarsi nelle chat di gruppo.
  • Il gateway di messaggistica — un solo processo in background collega Hermes a Telegram, Discord, Slack, WhatsApp, Signal, SMS, email, Home Assistant, Matrix, Mattermost, Microsoft Teams, LINE, iMessage tramite BlueBubbles e più di una dozzina d’altri.
  • Un server API compatibile con OpenAI, così front-end come Open WebUI o LibreChat possono parlargli, e supporto ACP così gira dentro VS Code, Zed e gli editor JetBrains.
  • Voce, inclusa una wake word “Hey Hermes” a mani libere sul desktop e conversazioni vocali dal vivo nei canali vocali di Discord.

Gira ovunque — ed è proprio questo il punto

Hermes è pensato per non essere legato al tuo portatile. Supporta sette backend di terminale: locale, Docker, SSH, Singularity, Modal, Daytona e Vercel Sandbox. Con Daytona o Modal l’ambiente dell’agente va in ibernazione quando è inattivo e si risveglia su richiesta, così un agente sempre disponibile può costare pochissimo tra una conversazione e l’altra. Il progetto stesso suggerisce un VPS da 5 dollari, e fa sul serio.

Automazione e delega

  • Cron in linguaggio naturale — “ogni giorno feriale alle 7, riassumi la mia inbox e pubblicala su Telegram” — con consegna su qualsiasi piattaforma collegata.
  • Subagenti tramite un delegate_task tool: contesto isolato, set di strumenti limitati, terminali propri e fino a dieci in esecuzione contemporaneamente per impostazione predefinita.
  • execute_code permette all’agente di scrivere uno script Python che chiama i tool di Hermes via RPC, riducendo un lavoro in più passaggi a un solo turno — l’equivalente di Code Mode in Hermes.
  • Board Kanban, obiettivi e mixture-of-agents per lavori più lunghi e in più passaggi.
  • Generazione di traiettorie in batch, un omaggio alle sue origini di ricerca: puoi far girare l’agente su migliaia di prompt per produrre dati di addestramento.

Sa programmare — sul serio

Non confondere “agente personale” con “non sa programmare”. Hermes esegue veri language server e rimanda la loro diagnostica dopo ogni modifica, salva uno snapshot della tua directory di lavoro prima delle modifiche (con /rollback), supporta i git worktree e carica il contesto del progetto da AGENTS.md, CLAUDE.md, .cursorrules e dal suo .hermes.md. Include anche skill preinstallate per delegare il lavoro di coding a OpenCode, Claude Code o Codex — ne parlo più avanti nella Parte 8.

v0.22.0, “The Threshold Release”

La release più grande di Hermes finora è arrivata il 13 ottobre (GitHub la indica come pubblicata il 14). I cambiamenti principali:

  • Un primo avvio che si configura da solo — un’installazione desktop appena fatta apre una chat guidata di configurazione che gira su un modello di prova gratuito, così non ti serve una chiave API per iniziare.
  • Connettori che permettono a Hermes di agire dentro app ospitate come Linear e Notion, con più account con un nome per app.
  • Modelli locali con un clic tramite llama.cpp, con consigli basati sul tuo hardware.
  • Canali di rilascio stabili — le release SemVer testate sono ora il default per le installazioni da sorgente, con un passaggio opzionale al branch main.
  • Pacchetti desktop firmati, una presenza nel Microsoft Store e un hermes pm gestore di pacchetti per tool fissati a una versione e ambienti Python.
  • Un catalogo di plugin con 600 plugin verificati, ognuno fissato a un commit verificato.
  • I modelli più recenti — Claude 5.5, GPT-6 e Gemini 4 Argon — con il ragionamento precedente riprodotto per impostazione predefinita.
  • Login tramite gestore di password per l’agente browser via 1Password, Bitwarden o la cassaforte di Hermes, senza esporre la password al modello.
  • Bot Screen — guarda il desktop di un bot e prendi il controllo per login, richieste di due fattori o CAPTCHA.
  • Pilotaggio dei subagenti in tempo reale — vedi i subagenti in esecuzione, i loro task e le trascrizioni, e pilotali o fermali.
  • Una codebase più snella — le note di rilascio dicono che il codice sorgente si è ridotto di circa un terzo senza cambiamenti di comportamento.

La scala è difficile da esagerare: dalla v0.21.0, circa 24.200 commit, 6.080 pull request unite e 7.180 issue chiuse da circa 2.520 contributori. Due release di patch sono seguite in due giorni — la v0.22.1 con correzioni per il Windows Store e la v0.22.2 con correzioni all’affidabilità del gateway.

La posizione onesta di Hermes sulla sicurezza

Quello che rispetto di più di Hermes è che la sua policy di sicurezza non finge. Descrive Hermes come un agente personale single-tenant e lo dice chiaro: “L’unico confine di sicurezza contro un LLM avversario è il sistema operativo.” Le protezioni nel processo — approvazione dei comandi, regole di divieto basate su pattern, pairing DM per le piattaforme di chat — sono livelli utili, ma non sono muri.

La conseguenza pratica è semplice. Se Hermes leggerà la tua email, navigherà sul web o accetterà messaggi da un’app di chat, metti il suo terminale su un backend isolato (Docker, una macchina remota via SSH o una sandbox cloud) invece che sulla tua macchina principale, e dagli solo le credenziali che gli servono.

Dove Hermes è più debole

  • Un solo livello di fiducia per canale. La policy di sicurezza di Hermes dice che chiunque tu autorizzi su un adattatore di canale ha la stessa fiducia, e suggerisce istanze separate se ti serve separazione. Va bene per una persona; non è un modello di permessi per un team.
  • Memoria senza provenienza. I manutentori di OpenClaw fanno notare, nel loro confronto, che le voci di memoria integrate di Hermes non registrano da quale sessione provengono, quindi “dimentica quello” ha contorni più morbidi. Considera la fonte, ma è un’osservazione di design giusta.
  • Molte parti in movimento. Python, Node, un gestore di pacchetti incluso e un treno di release veloce — il README documenta persino falsi positivi degli antivirus su Windows.
  • L’esperienza migliore ti spinge verso un abbonamento. Non hai mai bisogno di Nous Portal, ma è chiaramente la strada più fluida.
New AI models of 2026 by price per million tokens on a log scale, from MiMo-V2.6-Flash at $0.14/$0.28 to GPT-6 Astra and Claude Fable 5.1 at $10/$50
I prezzi di output variano di circa 180 volte — da 0,28 a 50 dollari per milione di token. Nota l’asse logaritmico: l’estremità economica è molto più economica di quanto sembri.

Parte 5 — OpenClaw: da meme aragosta a fondazione

Nessun agente open source ha avuto un anno più strano, più veloce o più pubblico di OpenClaw.

Una storia molto breve

Secondo la pagina della lore del progetto, è nato come Warelay, un gateway WhatsApp. È diventato Clawd, ospitato in Clawdbot, a novembre 2025. A gennaio 2026, dopo una cortese email di Anthropic sul marchio, ha fatto la muta ed è diventato Moltbot il 27 gennaio — e tre giorni dopo, il 30 gennaio, in OpenClaw. La rinomina in sé è stata il caos: bot automatici hanno preso un handle social in pochi secondi, e il creatore, Peter Steinberger, nel panico ha rinominato per errore il proprio account GitHub.

Poi è esploso. A febbraio Steinberger ha annunciato che sarebbe entrato in OpenAI, con il progetto che passava a una fondazione indipendente. Quella fondazione è stata annunciata a Luglio: una 501(c)(3) indipendente presieduta dal fondatore di Path Dave Morin, con un primo team a tempo pieno di dieci persone guidato sul lato engineering dall’architetto capo Vincent Koc. Tra i suoi manutentori principali ci sono ingegneri di NVIDIA e Microsoft (quattro ciascuno), OpenAI e Tencent (tre ciascuno) e altri di Atlassian, Xiaomi, Red Hat e Hugging Face. A giugno Microsoft ha lanciato Scout, un agente personale sempre attivo costruito su OpenClaw. L’obiettivo dichiarato di Morin è che OpenClaw sia la “Svizzera dell’AI” — terra neutrale per ogni modello e ogni laboratorio.

Il README è attento sul denaro: la fondazione è finanziata da donatori tra cui Amazon, OpenAI, Red Hat e l’Università del Michigan, con supporto infrastrutturale da GitHub, NVIDIA, Vercel e altri, e per usare le sue parole, “OpenAI è un donatore, non un proprietario.” Non c’è nessun livello a pagamento, nessun servizio ospitato e nessun token.

La scala

Con circa 392.000 stelle e 82.500 fork, OpenClaw è il più grande dei tre con un ampio margine — a luglio The New Stack ha riportato che era al sesto posto tra i progetti più stellati di sempre su GitHub, davanti a Linux e React. Morin ha dichiarato circa 4,5 milioni di nuove istanze autoospitate a settimana; non posso verificare quel dato in modo indipendente, ma i numeri di GitHub da soli bastano.

Mostra immagine Le stelle misurano l’attenzione, non la qualità o l’uso. Il pubblico di OpenCode è più ristretto per scelta — fa solo codice — il che rende i suoi numeri più impressionanti, non meno.

Come è strutturato OpenClaw

  • Il Gateway è il piano di controllo locale: sessioni, tool, eventi, credenziali e connessioni ai canali vivono tutti lì.
  • La Control UI (nel tuo browser), e CLI e un comando TUI si connettono al Gateway.
  • Canali portano l’assistente nelle app di chat. Telegram, WebChat, A2A e Reef sono inclusi nell’installazione base; Discord, iMessage, Signal, Slack, Microsoft Teams, WhatsApp, Matrix, Google Chat, LINE e più di una dozzina d’altri si installano come plugin ufficiali.
  • App companion e nodi aggiungono un’app nella barra dei menu per macOS, un Windows Hub e nodi iOS e Android con pairing, voce, fotocamera, registrazione dello schermo e posizione.
  • Routing multi-agente dà ad agenti separati sessioni isolate per workspace o mittente, e un Gateway condiviso permette a più persone di lavorare nella stessa sessione con la propria cronologia e il proprio credito allegati.

Se sei nuovo a tutto questo, la mia guida a OpenClaw per Discord, Telegram e i modelli gratuiti ti spiega la configurazione dei canali, e 10 modi pratici per usare OpenClaw ha idee su cosa farci una volta che è in funzione.

La questione dell’architettura

La documentazione di OpenClaw sostiene esplicitamente che il progetto giusto per un agente a cui affidi delle credenziali sia un Gateway fidato con esecuzione non fidata e spostabile: il lavoro può essere spostato su una sandbox, su un nodo dispositivo o su un cloud worker usa e getta che non detiene mai le credenziali permanenti del Gateway, e la policy degli strumenti è applicata nel codice invece che richiesta in un prompt di sistema. I segreti si possono referenziare tramite handle, così il modello non vede mai il valore grezzo, lo stato ha una versione dello schema e le release sono firmate dalla fondazione.

Due note oneste, entrambe dal progetto stesso: il sandboxing è disattivato per impostazione predefinita, e il codice dei plugin gira nello stesso processo e senza sandbox. La storia forte dell’isolamento è qualcosa che configuri, non qualcosa che ottieni installando.

Gli harness dei vendor come plugin

L’idea più intelligente di OpenClaw è che non pretende di essere l’unico loop dell’agente. Tratta gli harness di altri vendor come runtime di prima classe: un plugin Codex guida il loop app-server di Codex di OpenAI, un plugin Copilot esegue il GitHub Copilot SDK, e un plugin Anthropic guida l’eseguibile di Claude Code installato. Tramite l’Agent Client Protocol può anche eseguire harness di coding esterni — compreso OpenCode — all’interno di sessioni legate alle chat. È client e server MCP, parla il protocollo A2A 1.0 della Linux Foundation con gli altri agenti e può esporre un’API compatibile con OpenAI.

Skill, ClawHub e apprendimento

ClawHub è il registro di skill e plugin di OpenClaw, con pubblicazione, moderazione e verdetti di affidabilità per ogni release basati su VirusTotal, su ClawScan (lo strumento del progetto) e sull’analisi statica. La documentazione ammette apertamente che una scansione in sospeso o non aggiornata può comunque consentire l’installazione con un avviso, quindi openclaw skills verify vale la pena eseguirlo prima di fidarti di qualcosa di nuovo.

E ora anche OpenClaw impara. Skill Workshop permette a un agente di salvare una procedura dopo un lavoro complesso a più passaggi, correggere una skill appresa che lo ha portato fuori strada e archiviare le skill che nessuno usa da 30 giorni — con ogni modifica versionata e annullabile. La vecchia frase “OpenClaw non impara, Hermes sì” è superata.

Le release di ottobre

  • 2026.10.1 (10 ottobre) ha aggiunto il supporto a Claude Haiku 5.5, mantenuto lo stato di Code Mode tra le celle e i riavvii, aggiunto la navigazione di Workboard, permesso alle MCP Apps di chiamare i propri strumenti mentre le loro viste restano aperte, esteso i cloud worker ai repository enterprise e introdotto generazioni di installazione sigillate e immutabili con ripristino.
  • 2026.10.4 (15 ottobre) è una release di affidabilità — correzioni per il lavoro interrotto dalla sospensione o dai cambi di orologio, per le chat bloccate dopo gli aggiornamenti e per vari problemi di messaggistica e accesso — costruita con 55 pull request di 49 contributori.
  • A 2026.10.10 beta è già in fase di test.

La storia di sicurezza che devi conoscere

L’ascesa di OpenClaw è stata accompagnata da una serie di incidenti di sicurezza, e qualsiasi confronto onesto deve includerli:

  • CVE-2026-25253 (CVSS 8.8) — una compromissione dell’account con un solo clic che porta all’esecuzione di codice in remoto, causata da una configurazione predefinita e corretta a gennaio.
  • CVE-2026-32922 (CVSS 9.9) — corretto nella release 2026.3.11.
  • La fuga di Moltbook — una configurazione errata del backend di Moltbook, un social network per agenti costruito su OpenClaw, ha esposto circa 1,5 milioni di chiavi API e messaggi privati degli agenti.
  • Skill malevole — a febbraio il progetto OpenSourceMalware aveva identificato 386 skill cariche di malware tra poco più di 3.000 skill note.

A suo merito, il progetto ha reagito in modo strutturale: i canali DM accoppiano per impostazione predefinita i mittenti sconosciuti, la documentazione include una guida alla sicurezza e un runbook per le esposizioni, ClawHub scansiona ogni release e la fondazione pubblica avvisi di sicurezza allo scoperto. Ma la lezione resta: OpenClaw è potente perché si collega a tutto, ed è esattamente questo che rende pericolosa un’installazione fatta con leggerezza.

Dove OpenClaw è più debole

  • Più pesante da eseguire. Un workspace pnpm, Node 24.16+ o 26.1+, un daemon Gateway, plugin di canale e un doctor per le migrazioni della configurazione — è infrastruttura, e si sente.
  • Gli strumenti girano sull’host per impostazione predefinita. Leggi la guida al sandboxing prima di collegare altre persone.
  • Policy di configurazione rigida. Il progetto non mantiene di proposito alias di lunga durata per le chiavi di configurazione rinominate; openclaw doctor --fix ti migra, ma devi eseguirlo tu.
  • La superficie d’attacco è il prodotto. Più di venti canali e un registro pubblico di skill sono un vantaggio e un rischio allo stesso tempo.

Parte 6 — Faccia a faccia: 12 differenze che contano davvero

Ecco il confronto in un’unica tabella, seguito da cosa significa ogni riga in pratica.

#DifferenzaOpenCode v2Hermes AgentOpenClaw
1Mansione principaleScrivere, rifattorizzare e revisionare codiceEssere il tuo agente personale sempre attivoGestire assistenti su canali, persone e dispositivi
2Dove lo incontriTerminale, desktop, web app, IDE; guida da un telefono accoppiatoTerminale, desktop, più di 20 app di chat, vocePrima di tutto più di 20 app di chat; Control UI nel browser; app native e nodi telefono
3Comportamento sempre attivoServizio in background; pianifichi opencode run tu stessoCron integrato con consegna su qualsiasi app di chatDaemon Gateway con processi cron e trigger sulle email
4Memoria a lungo termineNessuna su di te — istruzioni di progetto e skillFile di memoria curati, ricerca nelle sessioni, modellazione dell’utenteUn solo slot di memoria collegabile, con provenienza registrata
5ApprendimentoGlielo insegni tu (skill, AGENTS.md); può scriversi dei plugin su richiestaScrive e migliora le proprie skillSkill Workshop apprende, corregge e archivia le procedure
6Lavoro in paralleloSubagenti in background, shell in background, worktree integratiFino a 10 subagenti in contemporanea, Kanban, chat di gruppo tra botRouting multi-agente, subagenti, cloud worker
7Strumenti in scriptCode Mode (JavaScript, attivo per impostazione predefinita per MCP)execute_code (Python via RPC)Code Mode (JavaScript tramite Node o QuickJS)
8Sicurezza predefinitaRegole ordinate consenti/chiedi/nega, policy di divieto assoluto, snapshot per ogni passaggioApprovazione dei comandi, pairing DM; isola il backendPairing DM; policy nel codice; sandboxing opt-in
9Aiuti al codingSnapshot e /undo, diff ancorati, file modificati per turno; ancora niente LSPVeri language server, checkpoint e /rollback, worktreeDelega a Codex, Claude Code, OpenCode e altri harness
10ModelliOltre 75 provider tramite models.dev, modelli locali rilevati automaticamente, Zen/Go, accesso con ChatGPT e CopilotOltre 300 modelli di Nous Portal, OpenRouter, OpenCode Zen/Go, Copilot, llama.cpp in localeLa maggior parte dei provider principali, OAuth per gli abbonamenti, endpoint autoospitati, una lista consigliata curata
11Chi paga il teamAnomaly, tramite servizi modello opzionali ed enterpriseNous Research, finanziata da venture capital, tramite Portal e CloudUna fondazione finanziata da donazioni; niente da comprare
12Stile di rilascio33 release v2 in cinque settimane; v1 ancora aggiornataGrandi release con un nome più canary giornaliere; canali stabili SemVer dalla v0.22Diverse release a settimana; quattro canali di rilascio; beta pubbliche

Mostra immagine Stessi componenti, centri diversi: OpenCode mette al centro la sessione, Hermes la memoria dell’agente, OpenClaw il Gateway.

1. Il lavoro decide quasi tutto

Se la tua frase inizia con “in questo repository…”, vuoi OpenCode. Se inizia con “ricordami…”, “tieni d’occhio…” o “ogni mattina…”, vuoi Hermes o OpenClaw. Se inizia con “il nostro team…”, punta su OpenClaw. La maggior parte delle righe restanti discende da questo.

2. Dove lo incontri

OpenCode vive dove vive il codice: il terminale, l’app desktop, il browser e il tuo editor. Dalla 2.0.29 puoi accoppiare un telefono con un codice QR e guidare una sessione da remoto, ma resta un cockpit per il coding, non un contatto in chat. Hermes e OpenClaw sono l’opposto — sono progettati per ricevere messaggi. Hermes aggiunge la voce e una wake word; OpenClaw aggiunge nodi dispositivo che possono usare fotocamera, schermo e posizione di un telefono.

3. Comportamento sempre attivo

Tutti e tre possono girare in background. Solo due di loro prendono l’iniziativa. Hermes ha un cron in linguaggio naturale che consegna i risultati a qualsiasi app di chat collegata; OpenClaw ha processi pianificati e trigger sulle email cablati nel Gateway. OpenCode aspetta di essere interrogato — anche se il suo nuovo pacchetto client sa scoprire il servizio in esecuzione, il che rende banale un opencode run pianificato dal tuo cron job.

4. Memoria

Questa è la divisione filosofica più netta. OpenCode ricorda il tuo progetto: AGENTS.md, le skill, la cronologia delle sessioni. Non costruisce un modello di te, e per uno strumento di coding si può dire che sia un pregio. Hermes ricorda tu, di proposito e in file circoscritti che puoi leggere. OpenClaw trasforma la memoria in uno slot per plugin — un solo plugin di memoria è attivo alla volta — e tiene traccia di dove viene ogni ricordo, così cancellarlo significa qualcosa.

5. Apprendimento

Hermes ha fatto del loop di skill auto-scritte la propria firma; ora lo Skill Workshop di OpenClaw fa qualcosa di molto simile, con versionamento e annullamento. OpenCode non impara da solo — ma nella 2.0 puoi chiedergli di scrivere un plugin o una skill per sé e usarla subito, che è un tipo di apprendimento più esplicito e revisionabile. Per il codice preferisco l’esplicito.

6. Lavoro in parallelo

OpenCode 2.0 ha colmato gran parte del divario: subagenti in background, comandi shell in background e worktree integrati significano flussi davvero paralleli dentro una sola finestra. Hermes esegue fino a dieci subagenti in contemporanea per impostazione predefinita e aggiunge bacheche Kanban e chat di gruppo tra bot. OpenClaw instrada il lavoro su più agenti e può spingere l’esecuzione su cloud worker.

7. Strumenti in script

Tutti e tre ora lasciano che il modello scriva un piccolo programma invece di fare una chiamata a strumento per ogni giro. OpenCode e OpenClaw usano JavaScript; Hermes usa Python. La particolarità di OpenCode è che Code Mode è attivo per impostazione predefinita per ogni server MCP, cosa che conta tanto più quanti più strumenti colleghi.

8. Sicurezza predefinita

Il sistema di permessi di OpenCode è il più leggibile: puoi leggere l’elenco delle regole e sapere cosa succederà. Hermes è il più onesto: ti dice che il sistema operativo è l’unico vero muro e consiglia backend isolati. OpenClaw ha il modello più strutturale — un Gateway che applica la policy nel codice — ma lascia a te l’attivazione del sandboxing. La parte 11 approfondisce.

9. Aiuti al coding

Gli snapshot per passaggio, i diff ancorati e la timeline dei file modificati di OpenCode sono il miglior ciclo di revisione dei tre. Hermes vince sulle diagnostiche dei language server, che OpenCode v2 al momento non ha. L’approccio di OpenClaw è ancora diverso: invece di competere come agente di coding, ospita gli agenti di coding — tra cui Codex, Claude Code, Copilot e OpenCode.

10. Modelli

Tutti e tre sono davvero indipendenti dal modello. Il catalogo di provider di OpenCode è è models.dev — il database aperto creato dal team di OpenCode con i contributi della community — così i modelli nuovi tendono ad apparire lì per primi. La strada più semplice con Hermes è Nous Portal; OpenClaw mantiene una lista di “modelli consigliati” curata a mano che i suoi selettori di modello mostrano per primi. La parte 9 tratta i modelli stessi.

11. Chi paga il team

Questo conta più di quanto sembri. OpenCode è finanziata vendendo accesso opzionale ai modelli e funzioni enterprise attorno a un agente gratuito. Hermes è il prodotto di un laboratorio finanziato da venture capital che vende abbonamenti e hosting. OpenClaw è gestita da una fondazione che non vende nulla. Nessuna di queste è automaticamente migliore — ma ognuna crea incentivi diversi, e vale la pena sapere su quale stai facendo affidamento.

12. Stile di rilascio

Tutti e tre si muovono in fretta. OpenCode pubblica release puntuali piccole e frequenti. Hermes ora fa release grandi e con un nome su un canale stabile SemVer, con build canary giornaliere per i temerari. OpenClaw pubblica diverse release a settimana su quattro canali, con beta pubbliche nel mezzo. Fissa le versioni su tutto ciò che conta.


Parte 7 — Perché è OpenCode v2 quello con cui scriverei codice

Costruisco software con agenti IA invece che a mano, e OpenCode è dove quel lavoro accade — è lo strumento con cui ho costruito la mia app, Stash. Hermes e OpenClaw sanno entrambi scrivere codice. Ecco perché, per il codice, scelgo ancora OpenCode v2.

1. Gli specialisti vincono nel lavoro specialistico. Il loop di coding è: pianifica, modifica, testa, leggi il diff, annulla se serve, ripeti. OpenCode v2 ha rifinito ogni passo di quel loop: un agente di pianificazione che non può modificare i file, regole di permesso ordinate, snapshot prima e dopo ogni passo del modello, un visualizzatore di diff ancorato, una vista dei file modificati per turno e annullamento con un comando. Un agente generalista può fare lo stesso lavoro. Non lo rende così revisionabile.

2. La rete di sicurezza è pensata per come le persone usano davvero gli agenti oggi. La maggior parte di chi guida agenti di coding nel 2026 non legge ogni riga mentre viene scritta. Gli snapshot per passaggio, i worktree e una regola “nega git push” sono ciò che rende quel modo di lavorare sostenibile. OpenCode li tratta come funzioni di base, non come extra.

3. Code Mode e il lavoro in background attaccano il vero collo di bottiglia. L’attesa. Ogni giro che eviti e ogni lavoro che puoi spostare in background con Ctrl+B è tempo recuperato. Con una configurazione MCP impegnativa, Code Mode dovrebbe anche significare sensibilmente meno token — mi piacerebbe vedere misure indipendenti, ma il progetto è solido.

4. È un runtime, non solo un’app. L’API ricostruita, il pacchetto client e l’SDK integrabile significano che OpenCode può stare dentro i tuoi strumenti: job di CI, dashboard, cockpit per agenti paralleli come Orca, persino un Durable Object di Cloudflare. E poiché OpenCode può chiamare la propria API, l’agente può organizzare il proprio lavoro — creare un worktree, spostarci dentro una sessione, interrompere qualcosa che si è bloccato.

5. Libertà di scelta del modello senza lavoro inutile. OpenCode legge il proprio catalogo di provider da models.dev, rileva automaticamente Ollama, LM Studio e vLLM, accede agli account ChatGPT e GitHub Copilot e offre il proprio piano Go — $10 al mese per una line-up di 29 modelli — per quando vuoi solo qualcosa che funzioni. Cambiare modello è una voce di menu, il che in un anno in cui il “modello migliore” cambia ogni mese è una forma di assicurazione.

6. Va d’accordo con gli altri due. Hermes include una skill pronta per delegare il lavoro a OpenCode, e OpenClaw può eseguire OpenCode come harness esterno. Entrambi possono usare OpenCode Zen e Go come provider di modelli. Scegliere OpenCode per il codice non ti esclude da nessuno dei due.

7. Lo slancio è reale. Circa 212.000 stelle, più di 28.000 fork, circa 950 contributori e la dichiarazione in homepage di oltre 16 milioni di sviluppatori al mese. Kilo, l’agente di coding open source acquistato da Anaconda a luglio, aveva ricostruito la propria CLI e l’estensione VS Code sopra OpenCode.

Le controargomentazioni giuste

  • Ancora nessuna diagnostica LSP nella v2. Hermes ce l’ha. Fai eseguire all’agente il tuo type checker.
  • Non ti conosce tu. Se vuoi un agente che ricordi le tue preferenze in ogni parte della tua vita, quello è il mestiere di Hermes.
  • Non vive nelle tue chat. Se vuoi lanciare un’attività da WhatsApp in treno, usa Hermes o OpenClaw come front desk — che è esattamente dove va la parte 8.
  • Se usi Claude solo con un piano Pro o Max, Claude Code resta la strada più fluida. Da gennaio Anthropic ha limitato quegli abbonamenti al proprio strumento; OpenCode può usare Claude tramite una chiave API a pagamento.

Parte 8 — Meglio insieme: reception e officina

Il modo più utile di pensare a questi tre strumenti non è come rivali ma come ruoli. Metti un front desk dove sei già — le tue app di chat — e lascia che passi i lavori di coding a un laboratorio che è eccellente sul codice.

Mostra immagine Il front desk parla con te; il laboratorio parla con il tuo codice. Nessuno dei due deve essere bravo nel lavoro dell’altro.

Schema A — Hermes come front desk, OpenCode come laboratorio

Hermes include una skill pronta, installata per impostazione predefinita, per usare OpenCode come lavoratore di coding autonomo guidato tramite gli strumenti di terminale e processi di Hermes. La skill è scritta per sviluppo di funzionalità, refactoring e revisione di pull request, sessioni lunghe con controlli di avanzamento e attività parallele in worktree isolati.

In pratica significa che puoi scrivere a Hermes da Telegram qualcosa come “Usa OpenCode in ~/code/shop per aggiungere la paginazione all’API degli ordini, esegui i test e mandami un riassunto del diff” — e Hermes guiderà OpenCode sulla macchina dove gira.

Due note pratiche:

  • I prerequisiti della skill elencano ancora il comando di installazione della v1 (npm i -g opencode-ai@latest). Se sei passato a OpenCode 2.0, installalo con l’installer v2 e controlla quale binario vede davvero Hermes con which -a opencode — la skill stessa avverte che le shell possono risolvere binari OpenCode diversi.
  • Dai a Hermes lo stesso accesso ai modelli. Hermes ha provider integrati opencode-zen e opencode-go , quindi un solo abbonamento OpenCode Go può servire entrambi gli strumenti.

Schema B — OpenClaw come front desk, OpenCode tramite ACP

OpenClaw può eseguire harness di coding esterni tramite l’Agent Client Protocol, e la sua lista di harness include un opencode alias. Una volta configurato il backend ACP — la pagina “ACP agents — setup” di OpenClaw spiega come — puoi collegare una conversazione a una sessione OpenCode che lavora in un repository specifico:

testo

/acp spawn opencode --bind here --cwd /workspace/shop

Da quel momento, quel thread di chat è legato alla è sessione OpenCode: i messaggi vanno a OpenCode, le risposte tornano nel canale e il runtime ACP possiede la sessione e la sua cancellazione. OpenCode deve essere installato e autenticato sull’host del Gateway. Per un team questo è lo schema decisivo — un canale Slack o Teams dove chiunque sia autorizzato può chiedere una correzione, mentre le regole di permesso di OpenCode continuano a decidere cosa può fare l’agente.

Schema C — Una sola bolletta per i modelli, per tutti e tre

Tutti e tre gli strumenti accettano gli stessi tipi di accesso ai modelli, quindi puoi centralizzarlo:

  • OpenCode Zen o Go funzionano nativamente in OpenCode e come provider in Hermes e OpenClaw.
  • Un router come OpenRouter dà a tutti e tre una sola chiave e una sola bolletta; uno switcher locale come CC Switch, se ne usi già uno, tiene le impostazioni dei provider in un unico posto.
  • Ollama in locale serve tutti e tre per qualsiasi cosa privata, a costo marginale zero.

Cinque regole per una configurazione a due agenti

  1. Il front desk propone; il merge lo fai tu. Negare git push nelle regole di permesso di OpenCode, e revisiona tu stesso le pull request.
  2. Esegui il laboratorio in un posto usa e getta — una macchina di sviluppo, un VPS o un container — non sulla macchina che contiene i tuoi dati personali.
  3. Credenziali separate. L’agente che parla con le chat non dovrebbe avere le tue chiavi di produzione, e l’agente di coding non dovrebbe avere la tua email.
  4. Accoppia, non esporre. Usa il pairing DM sul front desk, il pairing di OpenCode sul laboratorio, e SSH o una rete privata tra le macchine.
  5. Conserva la trascrizione. Chiedi ogni volta un riassunto del diff in chat, così resta un registro leggibile da una persona di cosa è cambiato.

Parte 9 — La nuova ondata di modelli secondo models.dev

Un agente vale quanto il modello che ha dietro, e gli ultimi novanta giorni sono stati straordinari anche per gli standard del 2026. (Per il quadro più ampio dell’anno, vedi il mio riepilogo State of AI 2026.)

Il miglior posto singolo dove osservare quel ricambio è models.dev — un database open source di specifiche, prezzi e capacità dei modelli, alimentato dalla community, avviato dal team di OpenCode e usato dentro OpenCode stesso. È anche il motivo per cui i modelli nuovi tendono ad apparire così in fretta nel selettore di OpenCode: il catalogo è è models.dev. Chiunque può scaricare l’intero dataset in JSON:

bash

curl https://models.dev/api.json

Ho scaricato l’intero database il 17 ottobre. Al momento copre 232 provider e 8.986 voci di modelli. Filtrando i modelli testuali con tool calling elencati dai loro stessi produttori e pubblicati tra il 15 luglio e il 16 ottobre, contando ogni modello una volta sola, si ottengono 40 nuovi modelli in tre mesi. Trentaquattro hanno una finestra di contesto di un milione di token o più. Tredici hanno pesi aperti.

I prezzi qui sotto sono i prezzi di listino registrati su models.dev in dollari USA per milione di token (input / output), IVA esclusa. I modelli a pesi aperti sono venduti da molti host a prezzi diversi; dove il produttore non ne vende uno direttamente, indico l’host. Tutto questo cambia ogni settimana — verifica prima di costruirci un budget.

La frontiera, a pesi chiusi

ModelloProduttoreRilasciato (2026)ContestoPrezzo (in / out)Perché è importante
Gemini 4 ArgonGoogle13 ott1 milione$2 / $10Il nuovo flagship di Google per coding, matematica e agenti a lungo orizzonte; lanciato nell’app Gemini e nell’interfaccia di coding Antigravity
Muse WonderMeta12 ott1 milione$4 / $20Il modello di ragionamento multimodale di frontiera di Meta per agenti personali, coding a lungo orizzonte e uso del computer
Claude Haiku 5.5Antropico7 ott1 milione$0.10 / $0.50Un Claude veloce ed economico — ideale per turni di agente frequenti e sempre attivi
Mistral Large 4Mistral6 ott1 milione$0.68 / $2.09Descritto su models.dev come un MoE multimodale da 1.000 miliardi di parametri
GPT-6.1 SolOpenAI29 set1,05M$2 / $10Prestazioni vicine ad Astra per coding e uso del computer a un prezzo molto più basso
Claude Sonnet 5.5Antropico28 set1 milione$2 / $10Il Claude di tutti i giorni per coding e agenti
Claude Opus 5.5Antropico22 set1 milione$4 / $20Coding agentico di lunga durata e lavoro di conoscenza
GPT-6 Sol / GPT-6 LunaOpenAI22 set1,05M$2 / $10 · $0,10 / $0,50Sol per il lavoro complesso; Luna per attività mirate e ad alto volume
Grok 4.7xAI21 set500K$2 / $6Il modello di frontiera di xAI per agenti di lunga durata
GPT-6 AstraOpenAI4 set1,05M$10 / $50Il modello più capace di OpenAI
Gemini 3.8 FlashGoogle2 set1 milione$0.75 / $3.75Il modello Flash più potente di Google, pensato per il lavoro software a lungo orizzonte
Claude Fable 5.1Antropico1 set1 milione$10 / $50Il livello più alto di Anthropic per ragionamento impegnativo e lavoro a lungo orizzonte

L’onda dei pesi aperti

ModelloProduttoreRilasciato (2026)DimensioniContestoPrezzo (in / out)Perché è importante
Muse Spark OpenMeta15 ott816B totali, 42B attivi1 milione$1,25 / $4,25 (Ollama Cloud)La versione a pesi aperti di Muse Spark promessa da Mark Zuckerberg a settembre; già su una dozzina di host
Nemotron 3.5 Super VLNVIDIA15 ott120B totali, 12B attivi1 milioneGratis nel catalogo NVIDIARagionamento visione-linguaggio per agenti, pesi aperti
Beam 1.0Reflection AI5 ott501B totali, 23B attivi1 milione$1 / $3 (OpenRouter)Un nuovo MoE aperto, pensato per il coding e per gli agenti; gratis per un periodo limitato in OpenCode Go e Zen
MiMo-V2.6-Pro / FlashXiaomi22 set—1 milione$0.435 / $0.87 · $0.14 / $0.28Agenti di coding multimodali a prezzi stracciati
DeepSeek V4.1 FlashDeepSeek10 set—1 milione$0.15 / $0.60Un cavallo di battaglia economico e capace, con un limite di output di 393K
Hy4 previewTencent28 ago—1 milione$0.834 / $2.501Il modello agent di nuova generazione di Tencent
GLM-5.3-FlashZ.ai26 ago—1 milione$0.15 / $0.50Multimodale nativamente e aperto — un ottimo modello per lo sviluppo di tutti i giorni
GLM-5.3Z.ai14 ago—1 milione$1.40 / $4.40Il flagship di Z.ai per il coding su orizzonti lunghi
Qwen3.8 27BAlibaba14 ago27B denso—Eseguilo in localeIl tuttofare locale per macchine da 32 GB in su
DeepSeek V4 ProDeepSeek12 ago—1 milione$0.66 / $1.98Il DeepSeek più grande, sempre economico
Kimi K3Moonshot AI16 lug—1 milione$3 / $15Multimodale, con ragionamento a sforzo massimo attivabile

“—” significa che models.dev non registra quel dettaglio. Leggi la licenza di ogni modello prima dell’uso commerciale — “pesi aperti” non significa sempre “fai quello che vuoi”.

Mostra immagine I prezzi di output variano di circa 180 volte — da 0,28 a 50 dollari per milione di token. Nota l’asse logaritmico: l’estremità economica è molto più economica di quanto sembri.

Cinque cose che dicono i dati

  1. Un milione di token è ormai la norma. Trentaquattro dei quaranta nuovi modelli offrono una finestra di contesto di almeno un milione di token. Il contesto lungo ha smesso di essere un elemento distintivo — quello che conta ora è quanto bene un modello lo usa, ed è esattamente a questo che servono il checkpoint compaction in OpenCode e la ricerca delle sessioni in Hermes.
  2. La fascia economica è diventata davvero buona. Claude Haiku 5.5 e GPT-6 Luna costano entrambi $0,10 in entrata e $0,50 in uscita. DeepSeek V4.1 Flash, GLM-5.3-Flash e MiMo-V2.6-Flash stanno nella stessa fascia. Per un agente sempre attivo che risponde a decine di messaggi di chat al giorno, questo cambia completamente l'economia (Parte 10).
  3. I pesi aperti stanno affollando la frontiera. Muse Spark Open, Beam 1.0, Kimi K3 e GLM-5.3 sono tutti modelli con pesi aperti, da un milione di token e messi a punto per gli agenti. Un anno fa “aperto” significava “una generazione indietro”. Ora significa sempre più spesso “qualche mese indietro, a una frazione del prezzo”.
  4. La forbice dei prezzi è enorme. I token di output costano $0,28 per milione in basso e $50 in alto. Usare un flagship a ogni turno è l'abitudine più costosa in assoluto nell'AI agentica.
  5. Le promozioni gratuite sono ovunque. I cataloghi Zen e Go di OpenCode includono attualmente versioni gratuite a tempo di Beam, LongCat 2.5 Preview, Nemotron 3.5 Super VL, MiMo-V2.6-Flash, DeepSeek V4.1 Flash e GLM-5.3-Flash. Ottime per gli esperimenti — controlla i termini prima di inviare qualcosa di sensibile.

Verso cosa ti indirizzano i maintainer di ogni progetto

  • OpenClaw mantiene un elenco ordinato, curato a mano, dei modelli consigliati che i suoi selettori mostrano per primi. Al 16 ottobre l'inizio di quell'elenco recita: Claude Opus 5.5, GPT-6.1 Sol, Gemini 4 Argon, GPT-6 Astra, Claude Fable 5.1, Claude Sonnet 5.5, Claude Sonnet 5, Grok 4.7, DeepSeek V4.1 Flash e DeepSeek V4 Flash — con Muse Spark 1.3, Hy4, MiMo-V2.6-Pro, Qwen3.8 Max, GLM-5.3 e Kimi K3 più in basso.
  • OpenCode Go ($10 al mese, o $40 per Go Plus con limiti più alti) offre attualmente Kimi K3, Gemini 4 Argon, Kimi K2.7 Code, Step 5 Preview, MiniMax M3, Claude Haiku 5.5, GPT-6 Luna, Qwen3.7 Plus, GLM-5.3-Flash, MiMo-V2.6-Flash, DeepSeek V4.1 Flash e Muse Spark 1.3, più modelli gratuiti a tempo — 29 in tutto.
  • Hermes Agent v0.22 ha aggiunto la generazione Claude 5.5, GPT-6 e Gemini 4 Argon, e Nous Portal ne mette a disposizione più di 300. Un dettaglio dei doc di Nous, onesto in modo rinfrescante: i suoi modelli chat Hermes 4 sono non consigliati per guidare Hermes Agent, perché sono tarati sulla conversazione più che sulle chiamate rapide agli strumenti.

I miei suggerimenti di routing

Sono i miei punti di partenza, non risultati di benchmark — prova due candidati sul tuo lavoro prima di decidere.

RuoloForteValorePrivato / locale
OpenCode — pianificazione e bug difficiliClaude Opus 5.5, GPT-6.1 Sol, Gemini 4 ArgonGLM-5.3, Kimi K3I modelli aperti di livello frontier richiedono hardware da server
OpenCode — sviluppo quotidianoClaude Sonnet 5.5GLM-5.3-Flash, DeepSeek V4.1 Flash, MiMo-V2.6-ProQwen3.8 27B
Hermes / OpenClaw — turni conversazionali sempre attiviClaude Haiku 5.5GPT-6 Luna, DeepSeek V4.1 Flash, GLM-5.3-FlashNemotron 3.5 Lightning, Qwen3.8 27B
Hermes / OpenClaw — lavori pesanti delegatiClaude Sonnet 5.5, GPT-6.1 SolGLM-5.3, DeepSeek V4 Pro—

Se GLM diventa il tuo modello di tutti i giorni, il GLM Coding Plan tramite il mio link affiliato ti dà il 10% di sconto. (Link affiliato — vedi l'informativa in cima.) OpenCode ha un provider integrato per questo alla voce /connect, e anche Hermes include un provider Z.ai. Assicurati che il tipo di chiave corrisponda al provider — le chiavi del Coding Plan e le chiavi API standard non sono intercambiabili.

Per approfondimenti sui singoli modelli, il mio confronto Kimi K3 vs Fable 5.1 vs GLM-5.3 e il l'analisi GLM-5.3-Flash vs MiniMax M3 vanno oltre quello che posso fare qui, e il mio confronto MiniMax M3 vs Kimi K2.7 Code vs Nemotron 3 Ultra guarda i modelli con la lente di OpenClaw e Hermes Agent.


Parte 10 — Quanto costa davvero

Tutti e tre gli strumenti sono con licenza MIT e gratuiti. Quello che paghi è il tempo dei modelli — e, se vuoi un agente sempre attivo, un posto dove eseguirlo.

Gli abbonamenti opzionali

OpzionePrezzoFunziona conNote
Modelli locali via Ollama, LM Studio o llama.cpp$0Tutti e treIl tuo hardware, la tua elettricità; più lenti e più deboli dei modelli frontier
OpenCode Go$10/meseOpenCode in modo nativo; Hermes e OpenClaw come provider29 modelli con limiti d'uso per ogni finestra di cinque ore
OpenCode Go Plus$40/meseCome sopraLimiti più alti
OpenCode ZenPaghi in base all'usoCome sopraModelli su cui il team di OpenCode ha fatto benchmark per gli agenti
Nous PortalCirca $20–$200/meseHermes (la via più semplice)Oltre 300 modelli più il Tool Gateway; piani da $20, $100 e $200 come riportato da Composio a settembre
Hermes CloudOspitato, a consumoHermesIl confronto di Composio di settembre riportava istanze da circa $0,29 al giorno mentre sono in esecuzione
OpenClaw$0—Nessun piano a pagamento, servizio ospitato o token
Un piccolo VPSCirca $5/meseQualsiasiIl README di Hermes suggerisce letteralmente un VPS da $5

I prezzi sono quelli indicati o riportati al 17 ottobre 2026, IVA esclusa, e cambiano spesso. Verificali prima di abbonarti.

Se preferisci non spendere nulla in modelli mentre sperimenti, la mia raccolta delle migliori API gratuite per OpenClaw è un buon punto di partenza — la maggior parte di quegli endpoint funziona anche con Hermes e OpenCode.

Perché il routing dei modelli conta di più per Hermes e OpenClaw

Una sessione di coding va a raffiche: un'ora di lavoro intenso, poi niente. Un agente chat sempre attivo è l'opposto — decine o centinaia di piccoli turni al giorno, ognuno con un grande prompt di sistema, file di memoria e definizioni degli strumenti. È lì che la scelta del modello decide in silenzio la tua fattura.

Ecco un modello semplice di un agente personale molto indaffarato: 100 turni al giorno per 30 giorni, ognuno con 20.000 token di input e 1.000 token di output, ai prezzi di listino qui sopra. “Con la cache” presume che il 90% dei token di input sia fatturato alla tariffa di lettura cache del provider e ignora i sovrapprezzi di scrittura cache.

Modello a ogni turnoAl mese, senza cacheAl mese, con la cache
Claude Haiku 5.5 o GPT-6 Luna$7.50$2.64
DeepSeek V4.1 Flash$10.80$2.86
GLM-5.3-Flash$10.50$4.02
Claude Sonnet 5.5 o GPT-6.1 Sol$150.00$47.40
Claude Opus 5.5$300.00$94.80
GPT-6 Astra$750.00$264.00

Mostra immagine Stesso agente, stesso carico di lavoro, stesso mese. Il modello a cui instradi i turni di conversazione è la voce più grossa della fattura.

La lezione: dai alla reception un modello veloce ed economico per la conversazione e il triage, e lascia che passi la mano — a un modello più forte o a OpenCode — solo quando un compito lo merita. Hermes supporta provider di fallback e un modello diverso per bot; OpenClaw supporta modelli per agente e failover; OpenCode lascia che ogni agente e ogni comando usi il proprio modello.

Quattro budget mensili realistici

BudgetConfigurazioneCirca al mese
FreeOpenCode v2 con modelli locali; Hermes o OpenClaw sulla stessa macchina con modelli locali$0 (più l'hardware che già possiedi)
BaseOpenCode Go per il coding e come provider per la tua reception$10
QuotidianoOpenCode Go + un modello API economico per l'agente sempre attivo + un VPS da $5$15–30
MassimoGo Plus o Nous Portal, modelli frontier via API per i compiti difficili, un VPS sempre attivo$50–150+

Parte 11 — Sicurezza: la parte che nessuno vuole leggere

Tutti e tre questi strumenti possono leggere contenuti non fidati — pagine web, email, messaggi di chat, file — e poi agire con le tue credenziali su un computer vero. Quella combinazione è tutto il valore di un agente, ed è anche tutto il rischio. La minaccia principale è il prompt injection: testo che l'agente legge e che lo convince a fare qualcosa che non gli hai chiesto.

Ogni progetto dà una risposta diversa, e devi sapere su quale ti stai affidando.

OpenCode v2Hermes AgentOpenClaw
Chi può parlarci?Tu, in locale; browser o telefoni accoppiati con credenzialiTu, più chiunque tu approvi su ciascuna piattaforma di chat (DM pairing)Mittenti accoppiati su ogni canale; ruoli e scope nei Gateway condivisi
Cosa esegue i comandi?Il tuo account utente, filtrato dalle regole di permessoIl backend terminale configurato — il tuo host, a meno che tu non scelga Docker, SSH o una sandbox cloudL'host per la sessione principale, a meno che tu non configuri sandbox, nodi o worker cloud
Cosa blocca un comando sbagliato?Regole ordinate allow/ask/deny e policy di blocco nettoPrompt di approvazione e regole di blocco — e, per sua stessa ammissione, alla fine solo il sistema operativoPolicy applicata nel codice del Gateway, più sandboxing opzionale
AnnullamentoSnapshot prima e dopo ogni passo (solo file)Checkpoint e /rollback (solo file)Stato versionato e aggiornamenti protetti; le skill apprese si possono annullare
Cronologia notaUna falla del server v1 di gennaio (CVE-2026-22812), corretta nella 1.0.216Report di audit segnalati dagli utenti e record CVE di terze parti; controlla la scheda security del progetto su GitHubDiversi CVE gravi, la fuga di dati di Moltbook e skill malevole su ClawHub, soprattutto nei primi mesi del 2026

Una checklist per ciascuno

OpenCode v2

  • Tieni il servizio condiviso su localhost. Raggiungilo da altrove opencode pair via SSH o una rete privata come Tailscale — e leggi la conferma prima di usare --remote.
  • Inizia ogni progetto con i comandi shell su ask, poi consenti quelli sicuri (git status *, git diff *, i tuoi comandi di test e lint) e deny git push *.
  • Lascia attivo il prompt predefinito prima di leggere .env i file.
  • Utilizzo policy per far sparire i provider di modelli non approvati quando lavori per i clienti.
  • Fai commit prima dei compiti grossi. Gli snapshot ripristinano i file; non possono annullare una tabella di database cancellata o un deployment.

Hermes Agent

  • Se Hermes legge email, naviga o accetta messaggi di chat, esegui il suo terminale su Docker, un host SSH remoto o una sandbox cloud, non sulla tua macchina principale.
  • Tieni stretti il DM pairing e le allowlist. La policy di Hermes è esplicita: chiunque tu autorizzi su un canale è ugualmente fidato — esegui istanze separate per livelli di fiducia diversi.
  • Tieni la dashboard e le altre superfici HTTP locali sul loopback; il progetto considera l'esposizione una decisione di ultima istanza.
  • Ogni tanto rivedi le skill che si scrive da solo. Le procedure apprese sono potenti — e durano.

OpenClaw

  • Leggi la guida alla sicurezza, il runbook sull'esposizione e la guida al sandboxing prima di collegare chiunque altro o esporre il Gateway.
  • Approva i mittenti sconosciuti con criterio, con openclaw pairing approve <channel> <code>.
  • Attiva il sandboxing per tutto ciò che va oltre la tua sessione principale, e blocca la versione dei plugin che consenti.
  • Esegui openclaw skills verify prima di fidarti di una nuova skill da ClawHub, e ricorda che una scansione ancora in corso può comunque permettere l'installazione con un avviso.
  • Un Gateway condiviso è per persone che si fidano tra loro. Gruppi che non si fidano a vicenda hanno bisogno di Gateway separati.

Tutti e tre

  • Non esporre mai la porta di un agente direttamente su internet.
  • Dai a ogni agente il minimo privilegio che gli serve: chiavi API separate, nessuna credenziale di produzione, nessuna email personale sulla macchina del coding.
  • Aggiorna con regolarità — ogni progetto di questo articolo corregge problemi di sicurezza nelle point release.
  • Se ne esegui uno su un server Linux, parti dalle basi nella mia checklist di hardening del server Debian.

Parte 12 — Come installarli tutti e tre, passo dopo passo

Puoi eseguirli tutti e tre su una sola macchina. Consiglierei comunque una macchina dedicata o un VPS per tutto ciò che resterà sempre attivo e raggiungibile dal telefono.

Passo 0 — Cosa ti serve

  • Git, e un progetto in un repository Git per tutto ciò che riguarda il codice.
  • Un terminale moderno (Ghostty, WezTerm, Kitty, Alacritty, Windows Terminal).
  • macOS, Linux o Windows. Tutti e tre ora supportano installazioni native su Windows; WSL2 resta una buona opzione per gli strumenti nati prima su Linux.
  • Almeno un modello: una chiave API, un account OpenCode Go o Zen, un login a Nous Portal, un abbonamento ChatGPT o GitHub Copilot dove è supportato — oppure Ollama per i modelli locali.

OpenCode v2

bash

# macOS, Linux, WSL — the official v2 installer
curl -fsSL https://opencode.ai/v2/install | bash

# or a package manager
npm install -g @opencode/cli
brew install anomalyco/tap/opencode-v2
winget install --id Anomaly.OpenCode -e    # Windows (check availability — see Part 3)

# then
opencode --version          # 2.0.x
opencode service status     # the shared background service
cd ~/code/your-project && opencode

Dentro OpenCode, esegui /connect per aggiungere un provider e /models per scegliere un modello — oppure avvia semplicemente Ollama, che la v2 rileva da sola. L'app desktop è su opencode.ai/download. Preferisci aggiornare dalla v1? opencode upgrade --major, dopo aver fatto un backup di ~/.config/opencode. Documentazione completa: opencode.ai/v2/docs.

Una policy di permessi iniziale sensata per opencode.jsonc nella directory principale del progetto:

jsonc

{
  "$schema": "https://opencode.ai/config.json",
  "permissions": [
    { "action": "shell", "resource": "*",                 "effect": "ask"   },
    { "action": "shell", "resource": "git status *",      "effect": "allow" },
    { "action": "shell", "resource": "git diff *",        "effect": "allow" },
    { "action": "shell", "resource": "npm test *",        "effect": "allow" },
    { "action": "shell", "resource": "npm run typecheck *", "effect": "allow" },
    { "action": "shell", "resource": "git push *",        "effect": "deny"  }
  ]
}

Quella regola di typecheck sostituisce le diagnostiche LSP mancanti — mettici i comandi del tuo toolchain.

Hermes Agent

bash

# macOS, Linux, WSL2
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc            # or ~/.zshrc

hermes setup                # full setup wizard (or: hermes setup --portal for Nous Portal)
hermes model                # pick a provider and model
hermes                      # start chatting in the terminal
hermes gateway setup        # connect Telegram, Discord, Slack, WhatsApp…
hermes gateway start
hermes doctor               # diagnose problems

Su Windows, esegui iex (irm https://hermes-agent.nousresearch.com/install.ps1) in PowerShell. I download di Hermes Desktop sono su hermes-agent.nousresearch.com, e la documentazione si trova su hermes-agent.nousresearch.com/docs. Vieni da OpenClaw? Prima prova l'importazione con hermes claw migrate --dry-run — può trasferire i tuoi SOUL.md, memorie, skill create da te, allowlist dei comandi, impostazioni di messaggistica e chiavi API selezionate.

OpenClaw

bash

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

# or, if you already manage Node.js (24.16+ or 26.1+; Node 26 recommended)
npm install -g openclaw@latest --allow-scripts=openclaw
openclaw onboard --install-daemon

# then
openclaw gateway status
openclaw dashboard          # opens the Control UI in your browser

Su Windows, esegui iwr -useb https://openclaw.ai/install.ps1 | iex in PowerShell. L'onboarding verifica l'accesso ai modelli, crea il workspace e configura il Gateway; collega i canali dalla guida introduttiva, e approva i nuovi mittenti con openclaw pairing approve <channel> <code>. Leggi la guida alla sicurezza prima di invitare chiunque altro. Per Telegram in particolare, la mia guida alla modalità thread di OpenClaw su Telegram copre la configurazione passo dopo passo.

Collegare la reception all'officina

  • Hermes → OpenCode: la skill OpenCode inclusa è installata per impostazione predefinita. Assicurati che il opencode binario che Hermes vede sia quello della v2 (which -a opencode), e autentica un provider in OpenCode (Accesso tramite OpenCode). Poi chiedi semplicemente a Hermes di usare OpenCode per un compito di coding.
  • OpenClaw → OpenCode: segui la pagina di setup degli agenti ACP di OpenClaw, assicurati che OpenCode sia installato e autenticato sull'host del Gateway, poi lega una conversazione con /acp spawn opencode --bind here --cwd /path/to/repo.

Parte 13 — Quale devi usare? Otto scenari

Mostra immagine Otto situazioni, otto risposte. Trova la riga in cui ti riconosci.

1. “Voglio solo costruire software.”

OpenCode v2. Parti dalla policy dei permessi della Parte 12, un AGENTS.md per il tuo progetto, e OpenCode Go oppure un modello locale. Aggiungi Orca più avanti se vuoi far gareggiare più modelli sullo stesso compito. Sei nuovo a costruire con gli agenti? Inizia con la mia guida al vibe coding.

2. “Voglio un assistente sul telefono che si ricordi davvero di me.”

Hermes Agent. Installa Hermes Desktop, collega Telegram (o l'app di chat che preferisci) e instrada i turni quotidiani su un modello economico come Claude Haiku 5.5, GPT-6 Luna o DeepSeek V4.1 Flash. Lascia che impari per qualche settimana prima di giudicarlo — è proprio questo il punto.

3. “Voglio un solo assistente per la mia famiglia o il mio team, su WhatsApp, Slack e Teams.”

OpenClaw. Un Gateway condiviso, plugin per i canali, ruoli e sessioni multiutente sono esattamente ciò per cui è fatto. Attiva il sandboxing e usa Gateway separati per i gruppi che non si fidano l'uno dell'altro.

4. “Ho una piccola azienda e voglio automazioni — report giornalieri, triage della posta in arrivo, promemoria.”

Hermes o OpenClaw per la parte sempre attiva, con OpenCode che costruisce gli script o le integrazioni di cui hanno bisogno. Il cron in linguaggio naturale di Hermes è l'avvio più rapido per una persona sola; l'automazione e i ruoli di OpenClaw scalano meglio su un team. Ho approfondito questo schema in AI per la crescita del business con OpenClaw e OpenCode.

5. “Voglio avviare lavori di coding dal telefono.”

Una reception più OpenCode — lo schema della Parte 8. Oppure, se ti serve solo controllare e guidare una sessione, l'accoppiamento dei dispositivi via codice QR di OpenCode 2.0 può essere tutto ciò che ti serve.

6. “Il mio codice non può uscire dall'edificio.”

OpenCode v2 con modelli locali, e una policy di OpenCode che toglie i provider cloud dal selettore per quel progetto. Se vuoi anche una reception, esegui Hermes o OpenClaw solo con modelli locali, sulla stessa rete privata. La mia guida all'AI locale su MacBook Pro M5 Pro 64 GB spiega quali modelli locali entrano in quale fascia di memoria.

7. “Uso OpenClaw e sono curioso di Hermes.”

Esegui hermes claw migrate --dry-run e provalo fianco a fianco. Tieni OpenClaw se ti affidi ai Gateway multiutente, ai nodi dispositivo o al suo modello di policy; prova Hermes se quello che vuoi di più è un agente che impari a conoscerti.

8. “Sono ancora su OpenCode v1.”

Aggiorna con opencode upgrade --major — a meno che tu non dipenda da plugin v1, diagnostiche LSP o link di condivisione delle sessioni. In quel caso resta sulla 1.19.x ancora un po'; riceve ancora patch.


Parte 14 — Cosa tenere d'occhio

  • App native di OpenCode. Anomaly dice che le app native basate sul nuovo flusso di accoppiamento sono in lavorazione.
  • LSP in OpenCode v2. La configurazione viene ancora accettata; se i language server torneranno è la più grande domanda aperta per i codebase tipizzati. Non è stata annunciata alcuna tempistica.
  • L'ecosistema di plugin della v2 che si allinea, e lo SDK incorporabile che matura oltre il suo attuale stato iniziale, ancora in sviluppo.
  • La data di pensionamento di OpenCode v1. Nessuna è stata annunciata; la 1.19.x riceve ancora correzioni.
  • Il nuovo ritmo di Hermes. La v0.22 ha portato le installazioni da sorgente su release SemVer testate. Guarda se le enormi release cumulative si stabilizzano in un ritmo più regolare — e se Hermes Cloud e il giro di finanziamenti riportato ridisegnano il prodotto.
  • Che OpenClaw 2026.10.10 esca dalla beta, e se i comitati della fondazione su identità degli agenti, profili, valutazioni e deployment enterprise producano standard condivisi che gli altri progetti adottano.
  • Default del sandboxing. OpenClaw esce con il sandboxing disattivato; Hermes esce con l'esecuzione sull'host per impostazione predefinita. Il primo progetto che rende l'isolamento la norma senza rendere la configurazione dolorosa meriterà un bel po' di credito.
  • I modelli. La licenza e le quantizzazioni locali di Muse Spark Open, il rollout API di Gemini 4 Argon e quanto in fretta OpenCode Go, Nous Portal e l'elenco consigliato di OpenClaw assorbano ogni nuova release.
  • I prezzi. Ogni piano in questo articolo è cambiato almeno una volta quest'anno. Ricontrolla prima di rinnovare.

Domande frequenti

Qual è la differenza tra OpenCode, Hermes Agent e OpenClaw?

OpenCode è un agente di coding AI open source: lo esegui in un progetto di codice e pianifica, modifica, esegue comandi e rivede le modifiche. Hermes Agent, di Nous Research, è un agente personale che migliora da solo, con memoria a lungo termine, skill scritte da sé, attività pianificate e accesso da oltre 20 app di chat. OpenClaw è una piattaforma di assistenti autoospitata costruita attorno a un Gateway che collega modelli, strumenti, dispositivi e app di chat per una persona o per un intero team. Tutti e tre sono con licenza MIT e funzionano con quasi qualsiasi modello.

OpenCode v2 è meglio di Hermes Agent per il coding?

Per la maggior parte del lavoro di coding, sì. OpenCode v2 ha il ciclo di revisione migliore — regole di permesso ordinate, snapshot prima e dopo ogni passo del modello, diff agganciati, git worktree integrati, subagenti in background e Code Mode per gli strumenti MCP. Anche Hermes se la cava come coder, e al momento ha un vantaggio chiaro: esegue veri language server e rimanda le loro diagnostiche dopo ogni modifica, cosa che OpenCode v2 non fa ancora.

Hermes Agent è meglio di OpenClaw?

Dipende dal compito. Hermes è la scelta più forte per una persona che vuole un agente che impari le sue preferenze e lavori da un portatile, da un VPS economico o da una sandbox serverless. OpenClaw è la scelta più forte per assistenti condivisi e multicanale per famiglie, team e aziende, con ruoli, nodi dispositivo e policy applicata nel suo Gateway. Hermes può importare un'installazione OpenClaw esistente con hermes claw migrate.

Cosa c'è di nuovo in OpenCode 2.0?

OpenCode 2.0 esegue un unico servizio in background condiviso dietro la sua interfaccia terminale, l'app desktop, l'app web e le estensioni IDE; ricostruisce da zero l'API del server; aggiunge Code Mode, attivato per impostazione predefinita per ogni server MCP; aggiunge subagenti in background e comandi shell in background (Ctrl+B); implementa la maggior parte delle funzioni come oltre 80 plugin interni ricaricabili a caldo; e distribuisce un pacchetto client e un SDK incorporabile. Le recenti release 2.0.x hanno aggiunto strumenti git worktree integrati, accoppiamento dei dispositivi via codice QR, build native per Windows ARM64 e diff agganciati.

Devo aggiornare da OpenCode v1 alla v2?

La maggior parte delle persone dovrebbe farlo. Aggiorna all'ultima 1.x ed esegui opencode upgrade --major, oppure digita /update nell'interfaccia terminale, dopo aver fatto un backup di ~/.config/opencode. Aspetta se dipendi da plugin v1 (non girano nella v2), dalle diagnostiche LSP (la v2 non esegue language server) o dai link di condivisione delle sessioni (ritirati nella v2). La v1 riceve ancora release di manutenzione.

Posso usare OpenCode insieme a Hermes Agent o OpenClaw?

Sì. Hermes include una skill che guida OpenCode come lavoratore di coding autonomo, e OpenClaw può eseguire OpenCode come harness esterno tramite l'Agent Client Protocol con /acp spawn opencode. Anche Hermes e OpenClaw possono usare OpenCode Zen e OpenCode Go come provider di modelli, così un solo abbonamento può servire tutti e tre.

OpenCode, Hermes Agent e OpenClaw sono gratuiti?

Sì — tutti e tre hanno licenza MIT e puoi autoospitarli gratis. Paghi l’uso dei modelli, a meno che tu non esegua modelli locali. Per due di loro ci sono servizi a pagamento opzionali: OpenCode Go ($10 al mese), Go Plus ($40) e Zen (pay as you go) per OpenCode, e Nous Portal e Hermes Cloud per Hermes. OpenClaw non ha nessun piano a pagamento.

Quali modelli IA funzionano meglio con questi agenti a ottobre 2026?

Per il coding e la pianificazione difficili, Claude Opus 5.5, GPT-6.1 Sol e Gemini 4 Argon sono le scelte più forti — guidano l’elenco dei consigli curati di OpenClaw — con GLM-5.3 e Kimi K3 come valide opzioni a pesi aperti. Per lo sviluppo di tutti i giorni, GLM-5.3-Flash, DeepSeek V4.1 Flash, MiMo-V2.6-Pro e Claude Sonnet 5.5 offrono un buon rapporto qualità-prezzo. Per agenti di chat sempre attivi, modelli economici e veloci come Claude Haiku 5.5, GPT-6 Luna e DeepSeek V4.1 Flash tengono i costi su pochi dollari al mese. Prova due candidati sul tuo lavoro prima di scegliere.

OpenClaw è sicuro da usare?

Può esserlo, se lo configuri con attenzione. OpenClaw ha avuto diversi problemi di sicurezza seri all’inizio del 2026, tra cui CVE di gravità alta e skill malevole su ClawHub, e arriva ancora con il sandboxing spento e gli strumenti eseguiti sull’host per la sessione principale. Leggi la sua guida alla sicurezza e il runbook sull’esposizione, tieni attivo l’accoppiamento DM, abilita il sandboxing per tutto ciò che va oltre la tua sessione, verifica le skill prima di installarle e non esporre mai il Gateway a internet.

Hermes Agent può eseguire modelli locali?

Sì. Hermes v0.22.0 ha aggiunto modelli locali con un clic tramite llama.cpp, con consigli basati sull’hardware, e Hermes funziona anche con Ollama e altri server locali compatibili con OpenAI. Per un uso intenso degli strumenti, scegli un modello ottimizzato per il lavoro agentico e dagli una finestra di contesto ampia.

Che cos’è models.dev?

models.dev è un database open source, alimentato dalla community, di specifiche, prezzi e capacità dei modelli IA, avviato dal team di OpenCode e usato dentro OpenCode. Copre più di 230 provider e quasi 9.000 modelli in elenco, e tutti i suoi dati sono disponibili in JSON su models.dev/api.json.

OpenCode v2 supporta LSP?

Al momento no. OpenCode v2 accetta la lsp configurazione esistente, ma la sua guida alla migrazione dice che non esegue language server, non espone strumenti LSP e non produce diagnostica LSP. La soluzione consigliata è lasciare che l’agente esegua il linter, il type checker o il compilatore del tuo progetto — consenti quei comandi nelle tue regole di permessi, così può controllare il proprio lavoro.

Chi realizza OpenCode, Hermes Agent e OpenClaw?

OpenCode è sviluppato da Anomaly, il team dietro il framework SST. Hermes Agent è sviluppato da Nous Research, un laboratorio IA open source. OpenClaw è stato creato da Peter Steinberger, che è entrato in OpenAI a febbraio 2026, e ora è gestito dalla OpenClaw Foundation, una 501(c)(3) indipendente con maintainer di aziende tra cui Microsoft, NVIDIA, OpenAI e Tencent.


In sintesi

Confrontare OpenCode, Hermes Agent e OpenClaw come se fossero tre versioni dello stesso prodotto significa perdere quello che rende buono ciascuno di loro.

OpenClaw è infrastruttura — il più connesso, il più governato e il più ambizioso dei tre, con una storia di sicurezza che è solida una volta configurata e un passato che spiega perché devi configurarla. Hermes Agent è il più personale — un agente che si ricorda di te, scrive le proprie skill e ti segue dal terminale al telefono, con una visione rinfrescante e onesta di dove stanno davvero i suoi confini di sicurezza.

E OpenCode v2 è l’aggiornamento dell’anno. Ha preso uno strumento enormemente popolare e l’ha ricostruito come si deve: un unico servizio dietro ogni schermata, un’API che gli agenti possono pilotare, Code Mode attiva per impostazione predefinita, lavoro in background che puoi vedere e fermare, worktree integrati e un ritmo di rilascio che ha trasformato gli spigoli in correzioni in giorni invece che in mesi. Ha lacune vere — ancora nessun LSP, nessun link di condivisione, un ecosistema di plugin ancora in fase di porting — ma per scrivere software con l’IA, oggi niente di open source è meglio.

Quindi non sceglierne uno solo. Scrivi codice con OpenCode v2. Metti Hermes o OpenClaw alla reception. Indirizza un modello economico verso i turni di chiacchiera e uno forte verso i problemi difficili. Poi lascia che la reception passi il coding all’officina.


Ne usi già uno di questi tre? Mi piacerebbe sapere quali modelli indirizzi a quale compito, se OpenCode 2.0 è stato stabile per te e se Hermes o OpenClaw si è guadagnato un posto fisso sul tuo telefono. Correzioni e controprove sono benvenute — questo articolo viene aggiornato quando il quadro cambia.

Informativa: Questo articolo contiene un link affiliato, al GLM Coding Plan di Z.ai. Abbonandoti tramite quel link ottieni il 10% di sconto e potrei guadagnare una commissione senza alcun costo aggiuntivo per te. Nessun altro prodotto in questo articolo è sponsorizzato e nessuna delle aziende o fondazioni citate lo ha revisionato prima della pubblicazione.

Ultimo aggiornamento: 17 ottobre 2026.

Aggiungi il tuo segnale.

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

it_ITItaliano