Cos'è ego (lite)
Cos'è ego (lite) e cosa fa meglio rispetto a estensioni del browser, browser cloud, browser integrati negli agenti, CLI per browser e browser AI.
ego (lite) è un browser Chromium per macOS che usi insieme ai tuoi agenti AI. Navighi in ego (lite) come fai in Chrome. I tuoi agenti usano lo stesso browser per svolgere attività sul web al posto tuo, come fare ricerche, compilare moduli, raccogliere dati dai siti web e testare applicazioni web.
Gli agenti controllano ego (lite) tramite la skill ego-browser. Può usarla qualsiasi agente in grado di eseguire comandi shell, tra cui Claude Code, Codex, Cursor, Continue, Gemini CLI, Hermes Agent, OpenClaw, OpenCode e il tuo agente personalizzato.
Come funziona ego (lite)
Ogni funzionalità descritta qui sotto ha una propria pagina nella sezione "Caratteristiche".
Space
Uno Space è uno spazio di lavoro separato all'interno di ego (lite), in cui un agente esegue un'attività. Ogni Space ha le sue schede. Mentre l'agente lavora nel suo Space, tu continui a usare le tue schede. L'agente non cambia la tua scheda attiva e non ti toglie il focus della tastiera.
Uno Space non è una nuova finestra, un secondo profilo Chrome o un browser headless. Tutti gli Space funzionano all'interno dello stesso browser ego (lite), e gli agenti possono usare gli accessi che hai già effettuato lì.
Puoi eseguire molti Space contemporaneamente, di solito uno per attività. Il numero dipende dalla memoria e dalla CPU del tuo computer. Puoi aprire qualsiasi Space per vedere cosa fa l'agente, interrompere l'attività o prendere il controllo.
→ Space
Snapshot
Uno Snapshot è la versione testuale di una pagina. È ciò che l'agente legge. ego (lite) elenca gli elementi della pagina e assegna a ciascuno un breve riferimento, come @3. Una pagina tipica occupa da 200 a 400 token. Il suo HTML grezzo ne occupa molti di più.
Se chiami snapshotText() su una pagina di accesso, ottieni un risultato simile a questo:
Page: Example - Log in
URL: https://example.com/login
@1 [heading] "Log in"
@2 [form]
@3 [input type="email"] placeholder="Email"
@4 [input type="password"] placeholder="Password"
@5 [button type="submit"] "Continue"
@6 [link] "Forgot password?"
L'agente agisce direttamente sui riferimenti, ad esempio con fill('@3', '...') e click('@5'). Non deve indovinare i selettori CSS, quindi la modifica del nome di una classe non fa fallire l'attività.
ego (lite) crea gli Snapshot all'interno del suo motore Chromium modificato, non con uno script aggiunto alla pagina. Per questo motivo gli Snapshot includono contenuti che gli strumenti basati su script spesso non rilevano: iframe cross-origin annidati, shadow DOM e componenti di terze parti come il checkout di Stripe, gli elementi incorporati di Salesforce e i pannelli di Intercom.
→ Snapshot
ego-browser
ego-browser è lo strumento a riga di comando che gli agenti usano per controllare ego (lite). L'agente scrive un breve script Node.js e ego-browser esegue l'intero script in un'unica chiamata:
ego-browser nodejs <<'EOF'
await useOrCreateTaskSpace('follow-ego-agent')
await openOrReuseTab('https://x.com/ego_agent', { wait: true })
await snapshotText()
await click('@92') // @92 è il pulsante Follow dello snapshot
cliLog('Done.')
EOF
Questa singola chiamata apre una pagina, la legge, fa clic su un pulsante e comunica il risultato. Con molti altri strumenti ognuna di queste azioni è una chiamata separata, e il modello deve leggere il risultato di una chiamata prima di inviare la successiva. Con meno chiamate, l'intera attività richiede meno turni del modello, quindi finisce prima e usa meno token.
Accumulo di esperienza (disponibile a breve)
Dopo un'attività riuscita, ego (lite) salverà il procedimento seguito come tool o workflow riutilizzabile, organizzato per sito web. La volta successiva che un agente eseguirà un'attività sullo stesso sito, potrà riutilizzare il metodo salvato invece di procedere di nuovo per tentativi.
→ Skills
Cosa fa meglio ego (lite) rispetto ad altri strumenti di automazione del browser
La maggior parte degli strumenti che permettono agli agenti AI di usare un browser appartiene a uno di questi cinque tipi. La tabella qui sotto dà una risposta sintetica. Le sezioni successive spiegano cosa fa meglio ego (lite) rispetto a ciascun tipo.
| Tipo | Come funziona | Cosa fa meglio ego (lite) |
|---|---|---|
| Estensione del browser | Un'estensione collega l'agente alla finestra di Chrome che stai usando. | ego (lite) è il browser stesso, quindi non c'è nulla da associare. L'agente lavora nel suo Space, non nelle tue schede. |
| Browser cloud | Il browser funziona sui server del fornitore. | ego (lite) funziona sul tuo computer. I tuoi accessi restano sul tuo dispositivo e non paghi per il tempo di utilizzo del browser. |
| Browser integrato nell'agente | Un pannello con un browser all'interno di una sola app di AI. | ego (lite) è un browser Chromium completo con i tuoi accessi, e qualsiasi agente può usarlo. |
| CLI per browser | Di solito l'agente controlla un passo alla volta un browser che si avvia senza nessuna sessione di accesso. | L'agente parte con i tuoi accessi ed esegue più azioni in ogni chiamata. |
| Browser AI | Un browser che include in una barra laterale l'assistente AI dell'azienda che lo sviluppa. | È il tuo agente a controllare ego (lite), quindi può lavorare anche con il tuo codice e i tuoi file locali. |
Rispetto alle estensioni del browser
Esempi: Claude in Chrome, l'estensione Chrome di Codex, l'estensione Chrome di Kimi.
Con un'estensione, l'agente invia comandi a un'estensione installata nel tuo browser Chrome, e l'estensione li esegue nella tua finestra di Chrome. Questo funziona bene per un aiuto rapido sulla pagina che stai guardando, ad esempio per compilare un singolo modulo. Per le attività in più passaggi che vanno avanti mentre continui a lavorare, ego (lite) fa meglio sotto questi aspetti:
- Niente da installare, associare o tenere connesso. Con un'estensione, l'associazione può fallire, la connessione può interrompersi durante un'attività, potresti vedere richieste di autorizzazione e l'estensione può entrare in conflitto con altre estensioni. ego (lite) è il browser stesso, quindi questi passaggi non ci sono.
- L'agente non usa le tue schede. Un'estensione lavora nella tua stessa finestra, quindi l'agente può usare la scheda in cui ti trovi o prendere il focus della finestra mentre lavori. In ego (lite), ogni attività dell'agente viene eseguita nel suo Space, con le sue schede. Il mouse, il focus della tastiera, le notifiche e le schede attive restano sotto il tuo controllo.
- Più attività possono andare avanti mentre continui a navigare. Ogni attività ha il suo Space, quindi gli agenti possono lavorare su più attività contemporaneamente. Puoi aprire qualsiasi Space per vedere cosa fa l'agente, mettere in pausa l'attività o prendere il controllo.
Confronti dettagliati: ego (lite) a confronto con Claude in Chrome, ego (lite) a confronto con l'estensione Chrome di Codex, ego (lite) a confronto con l'estensione Chrome di Kimi.
Rispetto ai browser cloud
Esempio: Browserbase.
Un browser cloud funziona sui server del fornitore, e il tuo agente vi si collega via internet. È adatto ai prodotti che eseguono un gran numero di browser su server, ad esempio 100 o più alla volta, e alle attività che devono continuare mentre il tuo computer è spento. Per le attività sui tuoi account, avviate dal tuo computer, ego (lite) fa meglio sotto questi aspetti:
- I tuoi accessi restano sul tuo computer. Per usare i tuoi account in un browser cloud, devi dare al fornitore le tue password, i tuoi cookie o una sessione di accesso salvata. ego (lite) funziona sul tuo computer. Le password, i cookie, le sessioni di accesso e i dati importati da Chrome restano sul tuo dispositivo, ed ego (lite) non carica i tuoi dati di navigazione su un servizio di browser in hosting.
- Nessun costo per il tempo di utilizzo del browser. I browser cloud di solito fanno pagare per sessione o al minuto. L'app ego (lite) è gratuita. I costi del modello e della rete restano comunque a tuo carico.
- Meno CAPTCHA causati da indirizzi IP sconosciuti. Un browser cloud invia il traffico dagli indirizzi IP del fornitore. Questi indirizzi sono condivisi con altri clienti e possono trovarsi in un paese diverso dal tuo, quindi alcuni siti web mostrano più CAPTCHA o controlli di sicurezza. ego (lite) usa la tua connessione internet e segue le tue impostazioni di VPN o proxy, quindi i siti web vedono lo stesso tipo di sessione di quando navighi tu. I siti web possono comunque chiedere un CAPTCHA o un altro controllo di sicurezza, ed ego (lite) non li aggira.
Confronto dettagliato: ego (lite) a confronto con Browserbase.
Rispetto ai browser integrati negli agenti
Esempi: il browser di Codex, il browser integrato in Cursor.
Alcune app di AI includono un proprio browser. Di solito si apre in un pannello all'interno dell'app, e solo l'agente di quell'app può usarlo. Non richiede alcuna configurazione, e il suo stato di accesso separato impedisce all'agente di usare i tuoi account reali. Quando vuoi che l'agente lavori con i tuoi account reali nel browser che usi di solito, ego (lite) fa meglio sotto questi aspetti:
- I tuoi accessi sono già presenti. Un browser integrato ha spesso un proprio stato di accesso, quindi al suo interno devi accedere di nuovo ai siti web. Con ego (lite) puoi importare il tuo profilo Chrome con un solo clic durante la configurazione, comprese schede, segnalibri, password, estensioni, cookie, sessioni di accesso e profili.
- È un browser completo. Un browser integrato ha meno funzioni di un browser completo. ego (lite) è un browser Chromium completo, con schede, gruppi di schede, finestre, profili, segnalibri, password salvate, estensioni, download e modalità di navigazione in incognito. Puoi usarlo come browser abituale mentre i tuoi agenti lavorano nello stesso browser.
- Più attività possono essere eseguite contemporaneamente. Un browser integrato potrebbe limitare il numero di attività eseguibili nello stesso momento. In ego (lite) ogni attività viene eseguita nel suo Space, e più Space possono essere attivi contemporaneamente.
- Funziona con qualsiasi agente. Un browser integrato funziona solo all'interno della sua app. Claude Code, Codex, Cursor, Gemini CLI, OpenClaw e altri agenti usano tutti ego (lite) tramite
ego-browser. Puoi cambiare agente senza cambiare browser.
Confronto dettagliato: ego (lite) a confronto con il browser di Codex.
Rispetto alle CLI per browser
Esempi: playwright-cli, Browser Harness, agent-browser, chrome-devtools-cli.
Una CLI per browser è uno strumento da riga di comando che un agente AI esegue per controllare un browser. La maggior parte si basa su framework di automazione del browser come Playwright o Puppeteer, oppure direttamente sul Chrome DevTools Protocol. Funzionano bene quando vuoi un browser nuovo a ogni esecuzione, per esempio negli script o in CI. Quando un agente svolge attività su siti web reali, ego (lite) fa meglio sotto questi aspetti:
- L'agente parte con l'accesso già effettuato. Per impostazione predefinita, questi strumenti avviano un browser con un profilo vuoto e senza accessi. Per lavorare su un sito che richiede l'accesso, devi automatizzare l'accesso con uno script o caricare cookie salvati. In ego (lite), se hai effettuato l'accesso a un sito, l'agente apre quel sito con l'accesso già effettuato. Questo può significare meno richieste di verifica 2FA e meno reindirizzamenti SSO durante le attività. I siti web possono comunque chiederti di confermare la tua identità, ed ego (lite) non aggira questi controlli.
- L'intera attività richiede meno turni del modello. Con questi strumenti, di solito l'agente lavora un passo alla volta: invia un comando o un piccolo gruppo di azioni, aspetta il risultato, rilegge la pagina e poi decide il passo successivo. Ogni passo costa un turno del modello. In ego (lite), l'agente può eseguire più azioni in una sola chiamata: aprire una pagina, leggerla, fare clic, compilare un modulo e comunicare il risultato. Insieme agli Snapshot compatti, questo fa sì che l'intera attività richieda meno turni del modello, quindi finisce prima e usa meno token.
- Puoi vedere cosa sta facendo l'agente. Questi strumenti spesso eseguono il browser in modalità headless, senza una finestra visibile. In ego (lite) puoi aprire lo Space dell'agente in qualsiasi momento per guardarlo lavorare, mettere in pausa l'attività o prendere il controllo di un passaggio che richiede il tuo intervento, come un accesso tramite codice QR.
Nel Real-World Bench abbiamo eseguito ego (lite) e le quattro CLI per browser elencate sopra sulle stesse 31 attività, svolte su siti web reali, con lo stesso modello e gli stessi criteri di punteggio. ego (lite) ha completato 30 attività su 31 con il punteggio massimo, la percentuale più alta tra i cinque strumenti. È stato anche il più veloce, ha usato il minor numero di turni del modello e ha avuto il costo del modello per attività più basso.
Confronti dettagliati: ego (lite) a confronto con Browser Harness, ego (lite) a confronto con agent-browser, ego (lite) a confronto con Playwright, ego (lite) a confronto con Playwright MCP, ego (lite) a confronto con Puppeteer.
Rispetto ai browser AI
Esempi: Perplexity Comet, Dia.
Un browser AI è un browser che include in una barra laterale l'assistente AI dell'azienda che lo sviluppa. L'assistente usa il servizio AI di quell'azienda e lavora all'interno del browser. Questo approccio va bene per avere un aiuto veloce sulla pagina che stai leggendo, per esempio un riassunto o una traduzione. Quando vuoi che un agente svolga un lavoro vero su più siti web e sul tuo computer, ego (lite) fa meglio sotto questi aspetti:
- Il tuo agente può lavorare anche con il tuo computer. Di solito l'assistente di un browser AI non può leggere i tuoi file locali, eseguire comandi o aprire il tuo repository di codice. In ego (lite) l'agente è il tuo agente, come Claude Code o Codex, quindi può usare il browser e il tuo computer nella stessa attività. Per esempio, può controllare la UI di un'app web che stai sviluppando: aprire la pagina sul tuo server di sviluppo locale, trovare un problema di layout, modificare il codice nel tuo repository, ricaricare la pagina e verificare la correzione. L'assistente di un browser AI può guardare la pagina, ma non può modificare il tuo codice.
- Le regole dipendono dall'agente che scegli. L'assistente di un browser AI segue le regole di sicurezza stabilite dalla sua azienda, e queste regole sono spesso più rigide. Per esempio, può rifiutare un'attività che raccoglie dati da molte pagine. ego (lite) non decide quali attività può eseguire il tuo agente. Questo dipende dall'agente che hai scelto e dai limiti che gli hai impostato.
- Scegli tu quale modello legge le tue pagine. L'assistente di un browser AI invia le pagine su cui lavora al servizio AI della sua azienda. Con ego (lite), il contenuto delle pagine va al modello che usa il tuo agente. Il modello lo scegli tu, e può essere anche un modello locale che funziona sul tuo computer.
- Nessun piano a pagamento per le funzioni di agente. I browser AI spesso limitano le funzioni di agente in base al piano, e per eseguire attività in background o più attività insieme può servire un piano superiore. L'app ego (lite) è gratuita, e ogni attività viene eseguita nel suo Space, quindi più attività possono essere eseguite contemporaneamente. Continui a pagare il tuo agente e il tuo modello come fai oggi.
Privacy
ego (lite) funziona sul tuo computer, e i tuoi dati di navigazione restano lì. Le password, i cookie, la cronologia, i segnalibri, le estensioni e i profili che importi da Chrome non vengono caricati online.
Quando un agente lavora su una pagina, legge il contenuto della pagina e lo invia al modello che utilizza. ego (lite) gestisce il browser e trasmette comandi e risultati tra il browser e il tuo agente.
L'unica cosa che ego (lite) registra al momento dell'installazione è se hai scelto di importare i dati da Chrome.
Per usare ego (lite) non servono un account né un indirizzo email.
Piattaforme e prezzo
ego (lite) è disponibile per macOS. Sono previste versioni per Windows e Linux.
ego (lite) è gratuito da scaricare e da usare. Non ci sono abbonamenti, né costi per attività, né costi per il tempo di utilizzo del browser. Usi il tuo agente e il tuo modello, e li paghi come fai oggi.
Per approfondire
Perché abbiamo creato ego (lite) e come lo abbiamo progettato: Un browser per te e i tuoi agenti che lavorano in parallelo.