ego (lite) è solo un browser; ego è il tuo agente personale su tutti i dispositivi.
Iscriviti alla lista d'attesa
Hermes Agentego-browserBrowser per agenti AIBrowser registratoFlussi di lavoro ricorrentiHermes Agent GitHubBrowser setup

Hermes Agent GitHub and Browser Setup with ego (lite)

08 giu 20265 min di lettura
Hermes Agent in sella a un cavallo bianco alato sopra un villaggio alpino e un lago, a simboleggiare un agente che spicca il volo con ego (lite)

Searching for Hermes Agent GitHub usually means two things: finding the source project and working out how its agent can operate on real websites. Hermes Agent is the runtime; ego (lite) is a browser layer that makes supervised web work visible. This guide links to the upstream project, gives the current installation path, and separates Hermes' browser options from what ego (lite) actually adds.

Where is Hermes Agent on GitHub?

The official Hermes Agent repository is NousResearch/hermes-agent on GitHub. It is an MIT-licensed open-source project from Nous Research, with a CLI, messaging gateways, scheduled tasks, skills, memory, terminal backends, and browser integrations. The repository is the right source for releases and implementation details; the official documentation is the right source for setup and configuration that can change between versions.

Hermes is not an ego (lite) plugin or an extension shipped by ego. Hermes supplies the agent loop and chooses a browser backend. ego (lite) supplies a Chromium-family browser designed for people and agents to share through Spaces. You can connect an agent to ego-browser, but that connection is an integration path, not proof that ego (lite) is part of the Hermes repository. Keeping those responsibilities separate makes troubleshooting and security decisions much clearer.

How to install Hermes Agent

Use the installer documented by Nous Research, then complete setup before adding browser automation:

# 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 model

After installation, start a normal conversation and confirm that the selected provider responds. Hermes supports multiple model providers, so no single model or API vendor is a prerequisite. Use hermes tools to enable browser automation and hermes doctor when a dependency or backend is not working. The official quickstart also documents hermes gateway for Telegram, Discord, Slack, WhatsApp, Signal, and other interfaces.

For the canonical command list, see Hermes Agent Quickstart and the upstream README; commands and supported platforms can evolve, so avoid copying an old third-party installer.

Which browser does Hermes use?

Hermes does not have one browser implementation. Its official Browser Automation documentation lists Browser Use cloud, Browserbase, Firecrawl, Camofox, Lightpanda, local Chromium over CDP, and local agent-browser. In Browser Use mode, Hermes can execute model-written Python through the Browser Use CLI 3.0; that path requires terminal access. Cloud sessions have provider costs and limits, while local modes depend on your machine and browser configuration.

Hermes can also connect to a running Chrome, Brave, Chromium, or Edge instance from its terminal CLI with /browser connect or a CDP endpoint. This is an interactive CLI command, not a message you can send through Telegram or WhatsApp. Chrome 136 and later require a dedicated non-default user-data directory when starting a remote-debugging port, so follow the upstream CDP instructions instead of pointing automation at your everyday profile directory.

Hermes also documents real-profile browsing. With browser.use_real_profile: true, it copies the active Chromium profile into ~/.hermes/browser-profile/<browser>/ and drives the snapshot; it does not open the live profile directly. The feature is off by default and is a consent-gated convenience, not a security boundary. A page visited in that session can act with the copied login state, so use it only for tasks you are willing to supervise.

Un vero browser, con il tuo stato di accesso completo

La maggior parte degli agenti browser sono senza testa. 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 sequenza temporale X è personale. YouTube ricorda ciò che guardi. Gmail, Notion, CRM, dashboard, pannelli di amministrazione e strumenti interni vivono tutti dietro il tuo login, le tue autorizzazioni e le impostazioni che hai creato. 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. Trasporta i tuoi cookie, accessi, estensioni e segnalibri in modo che l'agente possa completare la navigazione, la lettura, l'organizzazione e l'invio che normalmente faresti manualmente. Il processo rimane visibile, puoi subentrare in qualsiasi momento e può chiedere conferma prima delle azioni chiave.

Questo è importante per Hermes. Quando chiedi a Hermes di WhatsApp 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 riferire con titoli, tempi di caricamento, lunghezze, conteggi di visualizzazioni e collegamenti.

Questo non è Hermes che si comporta come un crawler esterno. È Hermes che fa il lavoro del browser che altrimenti faresti manualmente, da un browser reale, senza farti cambiare contesto.

Conversazione WhatsApp in cui Hermes usa ego-browser per controllare gli aggiornamenti di OpenAI su YouTube e restituisce i risultati video più recenti
Da WhatsApp, Hermes può usare ego-browser per controllare il canale YouTube di OpenAI e restituire gli ultimi video pubblicati con titolo, momento di pubblicazione, visualizzazioni e link.

Lo stesso vale per X. Se chiedi a Hermes Desktop di sfogliare X per gli aggiornamenti dell'agente AI, il tuo elenco AI e la cronologia iniziale non sono risultati di ricerca pubblici generici. Sono la tua visione del mondo da cui hai effettuato l'accesso. Con ego (lite), Hermes può lavorare da quella visione reale, utilizzando lo stato dell'account, gli elenchi, i follower e il contesto che già usi ogni giorno.

Richiesta di Hermes Desktop che chiede a Hermes di esplorare X per gli aggiornamenti dell'agente AI, dare priorità all'elenco AI, scansionare la sequenza temporale principale e inviare il rapporto a WhatsApp
L'attività inizia in Hermes Desktop: sfoglia X per gli aggiornamenti dell'agente AI, dai la priorità all'elenco AI, scansiona la sequenza temporale principale e invia il rapporto a WhatsApp.

Hermes trasforma quella singola istruzione in un flusso di lavoro web ricorrente: funziona dallo stesso contesto X di accesso che utilizzi, organizza il segnale e restituisce il riepilogo attraverso il canale che hai scelto.

Rapporto WhatsApp di Hermes che riassume gli aggiornamenti dell'agente AI trovati su X
L'output ritorna in WhatsApp come rapporto leggibile, quindi il lavoro del browser diventa un aggiornamento su cui puoi agire.

Un browser per essere umano e agente

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 naviga su X in ego-browser mentre lavora in uno Space dedicato
Hermes può navigare su X con ego-browser mentre tu puoi osservarlo, intervenire o continuare a lavorare altrove.

Hermes funziona all'interno del proprio Space mentre tu continui a utilizzare le tue schede. Quando necessario, puoi accedere a Space, vedere cosa sta facendo e prendere il controllo per l'accesso, la conferma o qualsiasi azione chiave. Non sta scomparendo in una sessione invisibile e senza testa. È 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 che chiacchiera. È un agente in evoluzione con esecuzione di attività, crescita delle competenze e memoria. Il lavoro utile non deve necessariamente scomparire dopo un compito; può diventare parte di ciò che Hermes porta avanti.

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 evocare tramite WhatsApp, Hermes Desktop e altre superfici di chat. ego (lite) aggiunge il pezzo mancante: un vero e proprio corpo del browser che può condividere con gli esseri umani. Da un lato si sviluppano abilità e memoria; l'altro preserva le modalità di funzionamento del web. Questo è ciò che rende interessante Hermes + ego (lite): un agente che ti capisce incontra un browser che conosce il web.