ego (lite) è solo un browser; ego è il tuo agente personale su tutti i dispositivi.
Iscriviti alla lista d'attesa
ego lite vs agent-browser

La migliore alternativa a agent-browser

agent-browser è una CLI che guida un Chromium headless appena avviato: apri, snapshot, clicca, snapshot di nuovo, un comando per ogni passaggio, ognuno un andirivieni attraverso il modello prima che inizi il passaggio successivo.

ego lite guida il browser in cui hai già effettuato l'accesso, raggruppando le azioni in JavaScript invece di un comando per ogni passaggio. Nel nostro benchmark completa intere attività 3.45x più velocemente: 81.8 secondi contro 282.9.

Scelto da sviluppatori di
GoogleAmazonShopifyTikTokHarvardStanfordUSCUCLA

Perché ego (lite) è meglio di agent-browser

Entrambi gli strumenti esistono perché gli agenti di coding meritano di meglio della configurazione MCP e dell'HTML grezzo. La differenza sta nell'esecuzione. agent-browser avvia una nuova sessione di automazione dietro un daemon Rust che guida Chrome direttamente; ego lite rende agent-native il browser in cui già vivi, così le attività vengono eseguite con le tue sessioni reali, a un costo minore per attività, e in modo abbastanza visibile da permetterti di prendere il volante.

3.45x più veloce, misurato contro questo stesso strumento

Il ciclo principale di agent-browser è apri, snapshot, clicca @e2, snapshot di nuovo: ogni passaggio è un comando che il modello legge prima di decidere il successivo. Il suo comando batch può accodare passaggi ma non può ramificarsi su uno snapshot a metà esecuzione, quindi le attività che dipendono dallo stato pagano comunque per ogni passaggio.

ego lite raggiunge la pagina come uno Snapshot compresso con riferimenti @N stabili, e l'agente agisce su più di essi in un unico turno JavaScript. Questo è esattamente il confronto misurato dal nostro benchmark: 3.45x più veloce, 81.8 secondi contro 282.9.

Time to finish a task, shorter is better
81.8 sego (lite)
282.9 sbrowser per agenti AI
Data source - Task: scrape the main posts from the X account from the last 7 days

Multitasking parallelo, esecuzione più veloce

Il parallelismo di agent-browser è un insieme di flag --session che gestisci tu stesso, headless di default, quindi una finestra di dialogo bloccata ti lascia a indovinare solo dall'output della CLI. Il flag --headed pensato per risolvere il problema ha segnalazioni di bug aperte in cui viene ignorato, oppure in cui Chrome entra in un ciclo di crash invece di mostrare una finestra.

In ego lite non c'è alcun limite agli Spaces: ognuno esegue la propria attività contemporaneamente, headful di default, sul proprio profilo Chrome importato. Nessuno di loro ti ruba la scheda, e puoi osservare o prendere il controllo in qualsiasi momento.

Basta andirivieni Costi in token più bassi

Un flusso tipico di agent-browser è apri, snapshot, clicca @e2, compila @e3, snapshot di nuovo: comandi separati, ognuno un andirivieni che il modello legge prima di decidere il passaggio successivo. La sua modalità batch può accodare passaggi, ma il modello non può agire su uno snapshot finché l'intero batch non è terminato.

L'agente di ego lite scrive poche righe di JavaScript che eseguono più passaggi in un unico turno, leggendo il risultato come uno Snapshot compresso. Combinati insieme, questi elementi mantengono l'intera attività ben al di sotto di un ciclo con un comando per ogni azione.

Claude Code · ego lite
>/ego-browser Add the first product to the cart, then check checkout loads
Bash(
ego-browser nodejs <<'EOF' await openOrReuseTab('localhost:3000') await click('.product-card') await click('.add-to-cart') await click('a[href="/checkout"]') cliLog('checkout loaded') EOF
)
Output:
[t=4480ms] checkout loaded
Done. Both steps work.
─── 1 tool call · 1.1k tokens ───
Claude Code · agent-browser
>Add the first product to the cart, then check checkout loads
$agent-browser open localhost:3000
stdout
Navigated to http://localhost:3000
1.6k tokens sent so far
Storefront loaded. Need a snapshot to find the first product.
$agent-browser snapshot -i
Snapshot
… +224 lines (ctrl+o to expand)
3.1k tokens sent so far
Found the first product card at @e18. Clicking it.
$agent-browser click @e18
stdout
Clicked @e18
4.9k tokens sent so far
Product page loaded, but refs are stale now. Snapshotting again.
$agent-browser snapshot -i
Snapshot
… +205 lines (ctrl+o to expand)
6.8k tokens sent so far
Add to cart button is @e7.
$agent-browser click @e7
stdout
Clicked @e7
9.2k tokens sent so far
Added. Heading to checkout.
$agent-browser click @e24
stdout
Clicked @e24
11.2k tokens sent so far
Confirming the checkout page actually loaded.
$agent-browser wait --url "**/checkout"
stdout
Matched http://localhost:3000/checkout
13.6k tokens sent so far
─── 7 tool calls · 13.6k tokens ───
La stessa attività, lo stesso modello. A sinistra: una singola chiamata JavaScript raggruppata in ego lite, 1.1k token in totale. A destra: la CLI di agent-browser, un comando per ogni azione, 7 andirivieni, i token salgono a 13.6k.

Stesso Chrome, nativo per gli agenti

Portare agent-browser sul tuo Chrome reale richiede una configurazione: un nome di profilo copia il tuo profilo in uno snapshot di sola lettura, oppure un percorso persistente dovrebbe mantenere gli accessi tra un riavvio e l'altro, anche se c'è una segnalazione aperta secondo cui su Linux resta vuoto. L'alternativa, una porta di debug remoto, espone il controllo completo del browser a qualsiasi processo locale che vi si connetta. Se salti la configurazione ottieni un profilo headless appena avviato che si blocca a ogni captcha e richiesta 2FA.

ego lite importa il tuo profilo Chrome con un clic, dal vivo.

Importazione del profilo Chrome in ego lite: configurazione con un clic con tutti i tuoi accessi

ego lite vs agent-browser

Confronto delle funzionalità tra ego lite e agent-browser.
Funzionalitàego liteagent-browser
Stato predefinito del browserIl tuo profilo Chrome importato: accessi, cookie, estensioniProfilo headless appena avviato; riutilizzare il vero Chrome richiede una copia snapshot tramite --profile o una connessione CDP manuale
Come l'agente agisce su una paginaRaggruppa più azioni in poche righe di JavaScript per turnoUn comando per ogni azione; la modalità batch può accodare passaggi ma non può ramificarsi su uno snapshot a metà esecuzione
Come l'agente legge una paginaSnapshot compresso: albero di accessibilità con riferimenti @N stabiliSimile: snapshot di accessibilità compatto con riferimenti @e
Tempo per completare la stessa attività81.8 secondi nel nostro benchmark282.9 secondi nello stesso benchmark: 3.45x più lento
Osservare o prendere il controllo di un'attivitàSì. Finestre headful di default; clicca e completala tu stessoHeadless di default; osservare richiede il flag separato --headed
Attività paralleleGli Spaces eseguono le attività fianco a fianco, senza mai toccare le tue schedePiù sessioni isolate tramite flag --session, gestite e monitorate dalla CLI
Competenze riutilizzabili (in arrivo)Distilla le esecuzioni riuscite in competenze riutilizzabili; fino a 5x più veloce su attività complesse quando l'agente le ripete (beta limitata)Nessun equivalente integrato
ConfigurazioneInstalla l'app, esegui /ego-browser nel tuo agenteInstallazione via npm, Homebrew o Cargo, poi agent-browser install per scaricare una build di Chrome for Testing
PrezzoGratuito, senza abbonamento; la shell ego-browser ha licenza MITGratuito, open source
Ultimo aggiornamento 28 lug 2026

Una transizione senza intoppi

Se agent-browser ti ha convinto che gli agenti di coding dovrebbero guidare direttamente un browser, ego lite è la stessa convinzione, ma con il tuo browser reale collegato. Il passaggio richiede pochi minuti, e non devi disinstallare nulla.

  1. Scarica ego (lite)

    Scarica ego lite e importa il tuo profilo Chrome con un clic. Accessi, cookie ed estensioni vengono con lui, senza bisogno del flag --profile o di copiare la directory del profilo.

  2. Esegui il tuo primo task con /ego-browser

    Incolla nel tuo agente

    /ego-browser Apri ego.app e verifica che la pagina dei prezzi si carichi

    Incolla una frase in Claude Code, Codex, Cursor o Gemini CLI e premi invio. Nessun daemon da avviare, nessuna porta CDP da aprire, nessun flag di sessione da gestire.

  3. Guardalo in azione
    Panoramica degli Spaces di ego lite con quattro attività nel browser in esecuzione fianco a fianco e visibili contemporaneamente, a differenza delle istanze headless --session di agent-browser: Claude Code che monitora il titolo Apple su Yahoo Finance, Codex che filtra le auto per anno su cars.com, Hermes che completa un'attività di back office SaaS, un utente che raccoglie dati da X, e una mano che tocca + per aprire un altro Space

    L'attività viene eseguita nel suo Space, così le tue schede restano intatte. La finestra del browser è reale: guarda in diretta o prendi il controllo in qualsiasi momento. I risultati tornano nella CLI del tuo agente.

Mantieni agent-browser per i controlli headless in CI se è già integrato in una pipeline lì. ego lite copre il lavoro interattivo sul tuo computer e sui tuoi account.

Quando usare ogni strumento

Scegli ego (lite) se

  • Le tue attività toccano account reali: Gmail, dashboard, qualsiasi cosa dietro SSO, e il tuo profilo importato è già connesso, dal vivo, senza fasi di copia del profilo o porte CDP aperte manualmente.
  • Vuoi un risparmio di token per attività grazie all'input Snapshot combinato con gruppi di azioni multiple in JavaScript, invece di un andirivieni di comandi CLI per ogni azione.
  • Vuoi osservare le attività eseguite in modalità headful in Spaces paralleli di default, e prendere il controllo nel momento in cui una richiede un intervento umano, senza flag separati o configurazioni del display specifiche per piattaforma.
  • Vuoi che il browser in cui già vivi sia il Browser per agenti AI: nessun daemon da gestire, nessun flag di sessione, nessuna connessione CDP da configurare.

Scegli agent-browser se

  • Stai lavorando in ambienti CI headless o funzioni serverless dove un browser desktop non è disponibile e le sessioni usa e getta sono proprio l'obiettivo.
  • Stai sviluppando su Vercel Sandbox o sei già immerso nell'ecosistema Vercel e vuoi uno strumento progettato in parallelo con esso.
  • Vuoi un ingombro minimo sui server: una CLI e un daemon Rust senza dipendenze da Playwright o da un runtime Node.js, installabili tramite npm, Homebrew o Cargo.
  • Hai bisogno di copertura per iOS Safari tramite WebDriver, cosa che ego lite, solo Chromium, non copre.

Dai al tuo agente un browser vero

Gratis, funziona sul tuo Mac e importa il tuo profilo Chrome con un clic. Funziona con Claude Code, Codex, Cursor e qualsiasi agente CLI che scrive codice.

Stai ancora valutando le opzioni? Scopri come agent-browser si confronta con gli altri strumenti dello stesso settore.

FAQ

agent-browser, noto anche come agent-browser di Vercel poiché è stato costruito da Vercel Labs, è una CLI open source per l'automazione del browser pensata per agenti di coding AI: una CLI Rust davanti a un daemon Rust puro che guida Chrome direttamente tramite il protocollo DevTools, senza bisogno di Playwright o di un runtime Node.js per funzionare. Il suo comando snapshot restituisce un albero di accessibilità compatto con riferimenti @e, così gli agenti cliccano e compilano campi contro riferimenti stabili invece di selettori fragili, ed è distribuito come skill per Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot e la maggior parte degli altri agenti di coding, con un server MCP disponibile come sottocomando opzionale invece che come percorso predefinito. È gratuito, ben progettato e ampiamente adottato.

Sì, se le attività che ti interessano coinvolgono i tuoi account reali o traggono vantaggio dall'essere visibili. Entrambi offrono a un agente di coding un browser tramite una CLI o una skill invece di una configurazione basata prima di tutto su MCP; ego lite aggiunge di default il tuo profilo Chrome importato dal vivo, finestre headful di cui puoi prendere il controllo, Spaces paralleli ed esecuzione JavaScript multi-azione. agent-browser resta una scelta pulita per l'automazione headless usa e getta in script e CI.

Sì, con una configurazione aggiuntiva, e non è ancora del tutto affidabile. Passando un nome di profilo, agent-browser copia quel profilo Chrome in una directory temporanea come snapshot di sola lettura, così si avvia con i tuoi accessi esistenti, ma nulla di ciò che viene scritto durante la sessione viene ricopiato sul tuo profilo reale; su Windows devi anche chiudere prima Chrome, poiché i file del profilo possono essere bloccati. Esiste anche una modalità a profilo persistente pensata per mantenere autonomamente cookie e stato di accesso tra un riavvio e l'altro, ma ha una segnalazione di bug aperta secondo cui la directory del profilo resta vuota tra un'esecuzione e l'altra. Funziona anche la connessione a un Chrome in esecuzione tramite CDP, ma la documentazione stessa del progetto segnala che quella porta espone il controllo completo del browser a qualsiasi processo locale. In ego lite il browser già connesso è l'impostazione predefinita: importa il tuo profilo una volta sola e ogni attività dell'agente parte da lì, dal vivo, senza flag aggiuntivi.

Lo snapshot è solo metà della storia. La modalità batch di agent-browser può lanciare una lista fissa di comandi in un unico avvio di processo, ma il modello non può ancora agire su ciò che restituisce uno snapshot finché l'intero batch non è terminato, quindi un'attività in cui ogni passaggio dipende dal precedente finisce per diventare una lunga catena di cicli comando-poi-il-modello-legge-il-risultato. ego lite permette all'agente di raggruppare più azioni in un'unica esecuzione JavaScript e ragionare sul risultato immediatamente, leggendolo come uno Snapshot compresso. Il risparmio deriva dai due elementi combinati insieme, e si nota nel conteggio dei token dell'intera attività, non in un singolo passaggio.

No. È una filosofia condivisa da entrambi gli strumenti. L'interfaccia principale di agent-browser è la sua CLI, con un server MCP disponibile come sottocomando opzionale per i client che ne vogliono uno. ego lite si connette tramite la shell ego-browser eseguendo /ego-browser dentro il tuo agente. Nessuno dei due richiede di modificare file di configurazione MCP come percorso predefinito.

Sì. Non entrano in conflitto. Alcuni sviluppatori mantengono agent-browser per i controlli headless in CI o su Vercel Sandbox, e usano ego lite per tutto ciò che è interattivo: attività con accesso effettuato, ricerche parallele, qualsiasi cosa valga la pena osservare. In pratica, le attività con accesso effettuato sono la maggior parte.

Sì. ego lite è gratuito, senza abbonamento, e la shell ego-browser tramite cui il tuo agente si connette è open source con licenza MIT.