Hermes Agent su GitHub e configurazione del browser con ego(lite)


Cercare Hermes Agent su GitHub di solito significa due cose: trovare il progetto sorgente e capire come il suo agente possa operare su siti web reali. Hermes Agent è il runtime; ego (lite) è un livello browser che rende visibile il lavoro sul web svolto sotto supervisione. Questa guida rimanda al progetto upstream, indica il percorso di installazione attuale e distingue le opzioni browser di Hermes da ciò che ego (lite) aggiunge davvero.
Dove si trova Hermes Agent su GitHub?
Il repository ufficiale di Hermes Agent è NousResearch/hermes-agent su GitHub. È un progetto open source con licenza MIT di Nous Research, con CLI, gateway di messaggistica, attività pianificate, skill, memoria, backend per il terminale e integrazioni con il browser. Il repository è la fonte giusta per release e dettagli di implementazione; la documentazione ufficiale è la fonte giusta per installazione e configurazione, che possono cambiare da una versione all'altra.
Hermes non è un plugin di ego (lite) né un'estensione distribuita da ego. Hermes fornisce il loop dell'agente e sceglie un backend per il browser. ego (lite) fornisce un browser della famiglia Chromium, pensato per essere condiviso da persone e agenti tramite gli Spaces. Puoi collegare un agente a ego-browser, ma quel collegamento è un percorso di integrazione, non la prova che ego (lite) faccia parte del repository di Hermes. Tenere separate queste responsabilità rende molto più chiare la risoluzione dei problemi e le decisioni sulla sicurezza.
Come installare Hermes Agent
Usa l'installer documentato da Nous Research, quindi completa la configurazione prima di aggiungere l'automazione del browser:
# macOS, Linux, WSL2, or Termux
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
# Windows PowerShell
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
# First-run configuration
hermes setup
hermes modelDopo l'installazione, avvia una normale conversazione e verifica che il provider selezionato risponda. Hermes supporta più provider di modelli, quindi nessun modello o fornitore di API specifico è un prerequisito. Usa hermes tools per attivare l'automazione del browser e hermes doctor quando una dipendenza o un backend non funziona. La guida rapida ufficiale documenta anche hermes gateway per Telegram, Discord, Slack, WhatsApp, Signal e altre interfacce.
Per l'elenco ufficiale dei comandi, consulta la guida rapida di Hermes Agent e il README upstream; i comandi e le piattaforme supportate possono cambiare, quindi evita di copiare un vecchio installer di terze parti.
Quale browser usa Hermes?
Hermes non ha un'unica implementazione del browser. La pagina ufficiale Browser Automation della sua documentazione elenca Browser Use cloud, Browserbase, Firecrawl, Camofox, Lightpanda, Chromium locale tramite CDP e agent-browser locale. In modalità Browser Use, Hermes può eseguire codice Python scritto dal modello tramite la CLI 3.0 di Browser Use; questo percorso richiede l'accesso al terminale. Le sessioni cloud hanno costi e limiti legati al provider, mentre le modalità locali dipendono dalla tua macchina e dalla configurazione del browser.
Hermes può anche collegarsi a un'istanza di Chrome, Brave, Chromium o Edge già in esecuzione dalla sua CLI nel terminale con /browser connect o tramite un endpoint CDP. Si tratta di un comando interattivo della CLI, non di un messaggio che puoi inviare tramite Telegram o WhatsApp. Chrome 136 e le versioni successive richiedono una directory user-data dedicata, diversa da quella predefinita, per avviare una porta di debug remoto, quindi segui le istruzioni CDP upstream invece di puntare l'automazione alla directory del profilo che usi ogni giorno.
Hermes documenta anche la navigazione con il profilo reale. Con browser.use_real_profile: true, copia il profilo Chromium attivo in ~/.hermes/browser-profile/<browser>/ e pilota quella copia; non apre direttamente il profilo originale in uso. La funzione è disattivata per impostazione predefinita ed è una comodità subordinata al consenso, non una barriera di sicurezza. Una pagina visitata in quella sessione può agire con lo stato di accesso copiato, quindi usala solo per attività che sei disposto a supervisionare.
Un vero browser, con il tuo stato di accesso completo
La maggior parte degli agenti browser funziona in modalità headless. Iniziano da zero: niente cookie, niente accessi, niente estensioni. Questo va bene per test e demo una tantum, ma non è il modo in cui usi veramente il web.
Il tuo lavoro vero e proprio avviene nel browser a cui hai già effettuato l'accesso. La tua timeline di X è personale. YouTube ricorda ciò che guardi. Gmail, Notion, CRM, dashboard, pannelli di amministrazione e strumenti interni stanno tutti dietro il tuo login, i tuoi permessi e le impostazioni che hai configurato nel tempo. ego (lite) fornisce agli agenti lo stesso browser reale. È un vero e proprio browser Chromium creato sia per te che per i tuoi agenti AI. Porta con sé i tuoi cookie, accessi, estensioni e segnalibri, così l'agente può navigare, leggere, organizzare e inviare contenuti come faresti normalmente a mano. Il processo rimane visibile, puoi prendere il controllo in qualsiasi momento e l'agente può chiedere conferma prima delle azioni chiave.
Questo è importante per Hermes. Quando da WhatsApp chiedi a Hermes di verificare se l'account YouTube di OpenAI ha aggiornamenti, può utilizzare ego (lite) per aprire il Web reale, ispezionare il canale, leggere gli ultimi caricamenti e riferirti titoli, date di pubblicazione, durata, numero di visualizzazioni e link.
Hermes non si comporta come un crawler esterno: svolge nel browser il lavoro che altrimenti faresti a mano, da un browser reale, senza farti cambiare contesto.

Lo stesso vale per X. Se chiedi a Hermes Desktop di sfogliare X in cerca di novità sugli agenti AI, la tua lista AI e la tua timeline Home non sono risultati di ricerca pubblici generici. Sono la tua visione del mondo, quella che vedi dal tuo account. Con ego (lite), Hermes può lavorare da quella visione reale, utilizzando lo stato dell'account, le liste, gli account che segui e il contesto che già usi ogni giorno.

Hermes trasforma quella singola istruzione in un flusso di lavoro web ricorrente: lavora nello stesso X in cui hai già effettuato l'accesso, seleziona le informazioni rilevanti e ti restituisce il riepilogo attraverso il canale che hai scelto.

Un unico browser per persone e agenti
L’obiettivo non è affidare a Hermes un browser separato e opaco sperando che si comporti bene, ma trovare un equilibrio: un unico ambiente di navigazione reale al servizio tuo e dell’agente, con una separazione chiara tramite gli Spaces.

Hermes funziona all'interno del proprio Space mentre tu continui a utilizzare le tue schede. Quando necessario, puoi entrare in quello Space, vedere cosa sta facendo e prendere il controllo per l'accesso, la conferma o qualsiasi azione chiave. Non sparisce in una sessione headless invisibile. È in esecuzione in un browser reale che puoi ispezionare e interrompere.
Un agente in evoluzione incontra un browser esperto
Hermes non è mai stato solo uno strumento per chattare. È un agente in evoluzione che esegue attività, sviluppa competenze e ha una memoria. Il lavoro utile non deve necessariamente scomparire dopo un compito; può diventare parte di ciò che Hermes porta con sé.
ego-browser non è neppure uno script usa e getta. Accumula esperienza operativa sul web: imparare a leggere una timeline di X, estrarre risultati da Google o organizzare le issue di GitHub può diventare una competenza riutilizzabile per il browser.
Quindi il vero valore di Hermes + ego (lite) non è semplicemente “un agente connesso a un browser”. Hermes è un agente in evoluzione che puoi richiamare tramite WhatsApp, Hermes Desktop e altre app di chat. ego (lite) aggiunge il pezzo mancante: un vero browser che gli fa da corpo e che può condividere con le persone. Da un lato crescono competenze e memoria; dall'altro si conservano i modi di operare sul web. Questo è ciò che rende interessante Hermes + ego (lite): un agente che ti capisce incontra un browser che conosce il web.


