ego (lite) è un browser in cui tu e i tuoi agenti AI lavorate in parallelo. I tuoi agenti eseguono i propri task nel browser dentro Space separati — spazi di lavoro isolati dentro lo stesso browser — mentre tu continui a navigare nel tuo Space, così nessun agente ti porta mai via il browser. E l'automazione stessa termina più in fretta, con meno token.
Strumenti come browser-use e agent-browser sono un ponte verso il browser, non un browser: non ne hanno uno proprio, quindi devono pilotarne uno separato. Il risultato è che i tuoi dati di navigazione raramente arrivano intatti nel browser che l'agente pilota, la connessione è instabile e tu e l'agente finite per contendervi il controllo del browser. ego lite è un unico browser pensato fin dall'inizio per essere condiviso da entrambi. Nessuna configurazione extra, e l'agente raggiunge sempre i tuoi login e le tue schede reali tramite `ego-browser`.
## Demo
https://github.com/user-attachments/assets/ffe7954b-58ee-411e-b35d-ec30c58a08bc
## Avvio rapido
Oggi ego lite funziona su macOS; una beta chiusa per Windows è in arrivo e Linux è nella [roadmap](https://lite.ego.app/roadmap).
### 1. Installa
Scegli la soluzione più adatta al tuo flusso di lavoro.
**1.1 Scarica l'app per macOS**
Fai clic per scaricare, poi apri il file e completa l'installazione. In entrambi i casi, ego lite aggiunge la skill `ego-browser` alla cartella delle skill di ogni agente sul tuo computer.
**1.2 Aggiungi la skill con npx**
Installa solo la skill `ego-browser`:
```bash
npx skills add citrolabs/ego-lite
```
La prima volta che il tuo agente esegue un task nel browser, ti guida nell'installazione dell'app ego lite.
**1.3 Fai configurare tutto al tuo agente**
Incolla questo nel tuo agente:
```
Configura ego lite per me: https://github.com/citrolabs/ego-lite
Leggi `skills/ego-browser/references/install.md` e segui i passaggi per installare ego lite.
```
Al primo avvio ego lite ti fa una sola domanda: se migrare i tuoi dati di Chrome. Rispondi di sì e il tuo agente eredita i login, i cookie, le estensioni e i preferiti che hai già.
### 2. Prova il tuo primo task
Nella CLI del tuo agente digita `/ego-browser` seguito da uno spazio, poi descrivi a parole tue quello che vuoi:
```
ego-browser segui @ego_agent su x.com per me
```
L'agente usa la skill `ego-browser`, apre la pagina nel proprio Space, ne legge uno Snapshot — la rappresentazione testuale della pagina su cui il modello ragiona —, agisce sulla pagina e ti riporta il risultato, mentre le tue schede restano intatte.
I tuoi dati di navigazione, i cookie e tutto il resto che il browser contiene restano sul tuo dispositivo. ego lite limita volutamente la raccolta dati: solo semplici segnali di prodotto, per esempio se hai impostato o no ego lite come browser predefinito.
## Punti di forza di ego lite
| Funzionalità | Cosa fa |
|---|---|
| **Basato sul codice, non sulla CLI: task complessi più veloci e con meno token** | Le funzionalità che ego lite espone all'agente sono incapsulate in funzioni JavaScript che l'agente richiama direttamente. Così l'agente fa ciò che gli riesce meglio: scrivere codice. Condensa un task a più passaggi in un unico output, invece di restare bloccato nel ciclo "chiamo due comandi, guardo il risultato, ne chiamo altri due". Rispetto all'approccio CLI tradizionale, i flussi di lavoro complessi terminano molto più in fretta, con percentuali di successo più alte, molte meno tool call per task e un costo per task molto più basso. |
| **Uno Space dedicato per ogni agente** | ego lite assegna a ogni agente uno Space completamente isolato. Tu navighi in primo piano, il tuo agente lavora in background e non vi intralciate a vicenda. In qualsiasi momento vedi in quale Space sta lavorando un agente e, quando vuoi, puoi prenderne il controllo o fermarlo. |
| **I tuoi agenti lavorano in parallelo negli Space, workspace separati nello stesso browser** | Ogni Space ha il proprio agente AI o il proprio task, tutti in esecuzione contemporaneamente. Claude Code arricchisce 10 lead in 10 Space paralleli, mentre Codex raccoglie dati da 5 siti concorrenti in altri 5 Space. Non si scontrano né ti rubano le schede. Il mouse resta dove l'hai lasciato. |
| **Lo Snapshot di pagina più potente sul mercato** | Grazie a una personalizzazione a livello di motore del browser, ego lite produce gli Snapshot di pagina di qualità più alta, la rappresentazione su cui i modelli testuali si basano per "vedere" e agire su una pagina web. Gestisce in modo affidabile i casi più difficili, come gli iframe annidati in profondità, proprio dove gli altri approcci falliscono sistematicamente. |
| **Qualsiasi agente può guidarlo tramite `ego-browser`** | `ego-browser` è il livello di collegamento tra la CLI di qualsiasi agente (Claude Code, Codex, Cursor o una CLI che hai scritto tu) ed ego lite. Espone il browser come un set di strumenti JavaScript che girano dentro la pagina: snapshot, fill, click, wait, navigate, capture. L'agente scrive uno snippet JavaScript che richiama questi strumenti, e `ego-browser` lo esegue sulla pagina in un solo passaggio. |
| **Più lo usi, più il tuo agente diventa veloce: l'esperienza si accumula** *(in arrivo)* | La maggior parte del tempo che un agente dedica ai task nel browser se ne va in tentativi ed errori. La Skill ufficiale di ego lite condensa ogni azione riuscita in strumenti e flussi di lavoro riutilizzabili, così i task simili eseguiti in seguito sono fino a 5x più veloci. |
## ego lite rispetto ai prodotti esistenti
La maggior parte degli strumenti è in grado di automatizzare un browser. Le domande che contano davvero sono: che browser si ritrova l'agente, se nel frattempo puoi continuare a lavorare e se lo strumento è pensato per l'agente che usi già o per un agente integrato nel browser stesso.
| Funzionalità | ego lite | Browser-Use | agent-browser (Vercel) | ChatGPT Atlas | Perplexity Comet |
|---|:---:|:---:|:---:|:---:|:---:|
| Multitasking in parallelo | ✓ | — | — | — | — |
| Skill riutilizzabili | ✓ | — | — | — | — |
| Eredita i dati di Chrome | ✓ | — | — | ✓ | ✓ |
| Stesso browser, workspace separato | ✓ | — | — | — | — |
| Input semantico compresso | ✓ | — | ✓ | — | — |
| Controllabile da agenti esterni | ✓ | ✓ | ✓ | — | — |
| Dati salvati in locale | ✓ | ✓ | ✓ | — | — |
| Nessun attrito di login | ✓ | — | — | ✓ | ✓ |
| Browser da usare ogni giorno | ✓ | — | — | ✓ | ✓ |
| Gratuito | ✓ | ✓ | ✓ | — | — |
Altre due categorie di prodotti cercano di risolvere lo stesso problema. I framework di automazione del browser come Browser-Use e l'agent-browser di Vercel sono librerie che l'agente richiama: non includono un browser proprio, quindi ne serve uno separato da pilotare e i tuoi login raramente vengono trasferiti senza problemi. I browser AI come ChatGPT Atlas e Perplexity Comet includono un agente integrato, e solo quell'agente può pilotare il browser. ego lite è un unico browser, pensato fin dall'inizio per essere condiviso da te e da qualsiasi agente tu scelga.
## Benchmark
Abbiamo messo a confronto ego lite con l'agent-browser di Vercel su quattro task complessi di automazione del browser. ego lite ha completato ogni task fino a 2,5× più velocemente, con molti meno token. Più il task è difficile, più il divario si allarga. Il confronto è qui sotto.
## Documentazione
Tutorial, il riferimento completo degli strumenti e le guide di integrazione sono su [lite.ego.app/document/](https://lite.ego.app/document/).
## Community
- [Discord](https://discord.gg/5eGZVvHbTq), per domande, aiuto sulla configurazione e condivisione di Skill
- [GitHub Discussions](https://github.com/citrolabs/ego-lite/discussions), per idee e discussioni più lunghe
- [X/Twitter](https://x.com/ego_agent), per aggiornamenti e release
## Star History
## Licenza
I contenuti di questo repository sono rilasciati sotto [licenza MIT](LICENSE). Il browser ego lite è un download separato e gratuito.