ego (lite) n’est qu’un navigateur ; ego est votre agent personnel sur tous vos appareils.
Rejoindre la liste d'attente
Français

Présentation d'ego (lite)

Ce qu'est ego (lite), et ce qu'il fait mieux que les extensions de navigateur, les navigateurs cloud, les navigateurs intégrés aux agents, les CLI de navigateur et les navigateurs IA.

llms.txt

ego (lite) est un navigateur Chromium pour macOS que vos agents IA et vous utilisez ensemble. Vous y naviguez comme dans Chrome. Vos agents utilisent ce même navigateur pour effectuer des tâches web à votre place, par exemple faire des recherches, remplir des formulaires, collecter des données sur des sites web ou tester des applications web.

Les agents pilotent ego (lite) via la Skill ego-browser. Tout agent capable d'exécuter des commandes shell peut l'utiliser, notamment Claude Code, Codex, Cursor, Continue, Gemini CLI, Hermes Agent, OpenClaw, OpenCode ou un agent que vous avez développé vous-même.

Comment fonctionne ego (lite)

Chaque fonctionnalité ci-dessous a sa propre page dans la section « Fonctionnalités ».

Space

Un Space est un espace de travail séparé dans ego (lite), dans lequel un agent exécute une tâche. Chaque Space a ses propres onglets. Pendant que l'agent travaille dans son Space, vous continuez à utiliser vos propres onglets. L'agent ne vous fait pas changer d'onglet et ne vous prend pas le focus clavier.

Un Space n'est ni une nouvelle fenêtre, ni un deuxième profil Chrome, ni un navigateur headless. Tous les Spaces s'exécutent dans le même navigateur ego (lite), et les agents peuvent utiliser les sessions de connexion que vous y avez déjà.

Vous pouvez exécuter de nombreux Spaces en même temps, en général un par tâche. Le nombre de Spaces possibles dépend de la mémoire et du processeur de votre ordinateur. Vous pouvez ouvrir n'importe quel Space pour suivre l'agent, arrêter la tâche ou reprendre la main.

→ Space

Snapshot

Un Snapshot est la version texte d'une page, celle que l'agent lit. ego (lite) liste les éléments de la page et attribue à chacun une référence courte, par exemple @3. Une page typique tient en 200 à 400 tokens, bien moins que son HTML brut.

Sur une page de connexion, un appel à snapshotText() renvoie un résultat de ce type :

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'agent agit directement sur ces références, par exemple avec fill('@3', '...') et click('@5'). Il n'a pas besoin de deviner des sélecteurs CSS : un changement de nom de classe ne fait donc pas échouer la tâche.

ego (lite) génère les Snapshots dans son moteur Chromium modifié, et non avec un script ajouté à la page. C'est pourquoi les Snapshots incluent du contenu que les outils basés sur des scripts omettent souvent : les iframes cross-origin imbriquées, le shadow DOM et les composants tiers comme les formulaires de paiement Stripe, les contenus Salesforce intégrés et les panneaux Intercom.

→ Snapshot

ego-browser

ego-browser est l'outil en ligne de commande que les agents utilisent pour piloter ego (lite). L'agent écrit un court script Node.js, et ego-browser exécute tout le script en un seul appel :

ego-browser nodejs <<'EOF'
await useOrCreateTaskSpace('follow-ego-agent')
await openOrReuseTab('https://x.com/ego_agent', { wait: true })
await snapshotText()
await click('@92')  // @92 correspond au bouton Suivre renvoyé par le Snapshot
cliLog('Done.')
EOF

Ce seul appel ouvre une page, la lit, clique sur un bouton et renvoie le résultat. Avec beaucoup d'autres outils, chacune de ces actions est un appel distinct, et le modèle doit lire le résultat d'un appel avant d'envoyer le suivant. Moins d'appels signifie moins d'échanges avec le modèle sur l'ensemble de la tâche. La tâche se termine donc plus tôt et consomme moins de tokens.

→ ego-browser

Accumulation d'expérience (bientôt)

Lorsqu'une tâche réussira, ego (lite) enregistrera la méthode utilisée sous forme de tool ou de workflow réutilisable, classé par site web. La prochaine fois qu'un agent exécutera une tâche sur le même site, il pourra réutiliser la méthode enregistrée au lieu de refaire les mêmes essais et erreurs.

→ Skills

Ce qu'ego (lite) fait mieux que les autres outils d'automatisation de navigateur

La plupart des outils qui permettent aux agents IA d'utiliser un navigateur relèvent de l'un des cinq types suivants. Le tableau donne la réponse en bref. Les sections qui le suivent expliquent ce qu'ego (lite) fait mieux que chaque type.

Type Fonctionnement Ce qu'ego (lite) fait mieux
Extension de navigateur Une extension relie l'agent à la fenêtre Chrome que vous utilisez. ego (lite) est lui-même le navigateur : il n'y a donc rien à appairer. L'agent travaille dans son propre Space, pas dans vos onglets.
Navigateur cloud Le navigateur s'exécute sur les serveurs du fournisseur. ego (lite) s'exécute sur votre ordinateur. Vos sessions de connexion restent sur votre appareil, et le temps d'utilisation du navigateur n'est pas facturé.
Navigateur intégré à un agent Un panneau de navigateur à l'intérieur d'une seule application d'IA. ego (lite) est un navigateur Chromium complet qui dispose de vos sessions de connexion, et n'importe quel agent peut l'utiliser.
CLI de navigateur L'agent contrôle généralement, étape par étape, un navigateur qui démarre sans aucune session de connexion. L'agent dispose dès le départ de vos sessions de connexion et exécute plusieurs actions à chaque appel.
Navigateur IA Un navigateur dont l'éditeur intègre son propre assistant IA dans une barre latérale. Votre propre agent pilote ego (lite) : il peut donc aussi travailler avec votre code et vos fichiers locaux.

Par rapport aux extensions de navigateur

Exemples : Claude in Chrome, l'extension Chrome de Codex, l'extension Chrome de Kimi.

Avec une extension, l'agent envoie des commandes à une extension installée dans votre navigateur Chrome, et l'extension les exécute dans votre fenêtre Chrome. Cela convient bien pour une aide rapide sur la page que vous consultez, par exemple pour remplir un seul formulaire. Pour les tâches en plusieurs étapes qui s'exécutent pendant que vous continuez à travailler, ego (lite) fait mieux sur les points suivants :

  • Rien à installer, à appairer ni à garder connecté. Avec une extension, l'appairage peut échouer, la connexion peut se couper pendant une tâche, des demandes d'autorisation peuvent s'afficher, et l'extension peut entrer en conflit avec d'autres extensions. ego (lite) est lui-même le navigateur : aucune de ces étapes n'est nécessaire.
  • L'agent n'utilise pas vos onglets. Une extension travaille dans la même fenêtre que vous. L'agent peut donc utiliser l'onglet sur lequel vous êtes, ou prendre le focus de la fenêtre pendant que vous travaillez. Dans ego (lite), chaque tâche d'agent s'exécute dans son propre Space, avec ses propres onglets. Votre souris, le focus clavier, vos notifications et vos onglets actifs restent sous votre contrôle.
  • Plusieurs tâches peuvent s'exécuter pendant que vous continuez à naviguer. Chaque tâche a son propre Space, donc les agents peuvent travailler sur plusieurs tâches en même temps. Vous pouvez ouvrir n'importe quel Space pour suivre l'agent, mettre la tâche en pause ou reprendre la main.

Comparaisons détaillées : ego (lite) comparé à Claude in Chrome, ego (lite) comparé à l'extension Chrome de Codex, ego (lite) comparé à l'extension Chrome de Kimi.

Par rapport aux navigateurs cloud

Exemple : Browserbase.

Un navigateur cloud s'exécute sur les serveurs du fournisseur, et votre agent s'y connecte par Internet. Cette approche convient aux produits qui exécutent un grand nombre de navigateurs sur des serveurs, par exemple 100 ou plus en même temps, et aux tâches qui doivent continuer pendant que votre ordinateur est éteint. Pour des tâches sur vos propres comptes, lancées depuis votre propre ordinateur, ego (lite) fait mieux sur les points suivants :

  • Vos sessions de connexion restent sur votre ordinateur. Pour utiliser vos propres comptes dans un navigateur cloud, vous devez transmettre au fournisseur vos mots de passe, vos cookies ou une session connectée enregistrée. ego (lite) s'exécute sur votre ordinateur. Vos mots de passe, vos cookies, vos sessions de connexion et les données que vous avez importées depuis Chrome restent sur votre appareil, et ego (lite) n'envoie pas vos données de navigation à un service de navigateur hébergé.
  • Le temps d'utilisation du navigateur n'est pas facturé. Les navigateurs cloud facturent généralement à la session ou à la minute. L'application ego (lite) est gratuite. Les coûts liés au modèle et au réseau restent à votre charge.
  • Moins de CAPTCHA dus à des adresses IP inhabituelles. Un navigateur cloud envoie son trafic depuis les adresses IP du fournisseur. D'autres clients partagent ces adresses, et elles peuvent se trouver dans un autre pays que le vôtre. Certains sites web affichent donc davantage de CAPTCHA ou de contrôles de sécurité. ego (lite) utilise votre propre connexion Internet et respecte vos réglages de VPN ou de proxy. Les sites web voient ainsi le même type de session que lorsque vous naviguez vous-même. Les sites web peuvent tout de même demander un CAPTCHA ou un autre contrôle de sécurité, et ego (lite) ne les contourne pas.

Comparaison détaillée : ego (lite) comparé à Browserbase.

Par rapport aux navigateurs intégrés aux agents

Exemples : le navigateur de Codex, le navigateur intégré à Cursor.

Certaines applications d'IA incluent leur propre navigateur. Il s'ouvre généralement dans un panneau de l'application, et seul l'agent de cette application peut l'utiliser. Il ne demande aucune configuration, et comme son état de connexion est séparé, l'agent n'accède pas à vos vrais comptes. Quand vous voulez que l'agent travaille avec vos vrais comptes dans votre navigateur habituel, ego (lite) fait mieux sur les points suivants :

  • Vos sessions de connexion sont déjà là. Un navigateur intégré a souvent son propre état de connexion : vous devez donc vous reconnecter aux sites web dans ce navigateur. Avec ego (lite), vous pouvez importer votre profil Chrome en un clic pendant la configuration, y compris les onglets, les favoris, les mots de passe, les extensions, les cookies, les sessions de connexion et les profils.
  • C'est un navigateur complet. Un navigateur intégré offre moins de fonctionnalités qu'un navigateur complet. ego (lite) est un navigateur Chromium complet, avec les onglets, les groupes d'onglets, les fenêtres, les profils, les favoris, les mots de passe enregistrés, les extensions, les téléchargements et la navigation privée. Vous pouvez l'utiliser comme navigateur de tous les jours pendant que vos agents travaillent dans ce même navigateur.
  • Plusieurs tâches peuvent s'exécuter en même temps. Un navigateur intégré peut limiter le nombre de tâches exécutées simultanément. Dans ego (lite), chaque tâche s'exécute dans son propre Space, et plusieurs Spaces peuvent fonctionner en même temps.
  • Il fonctionne avec n'importe quel agent. Un navigateur intégré ne fonctionne que dans sa propre application. Claude Code, Codex, Cursor, Gemini CLI, OpenClaw et d'autres agents utilisent tous ego (lite) via ego-browser. Vous pouvez changer d'agent sans changer de navigateur.

Comparaison détaillée : ego (lite) comparé au navigateur de Codex.

Par rapport aux CLI de navigateur

Exemples : playwright-cli, Browser Harness, agent-browser, chrome-devtools-cli.

Une CLI de navigateur est un outil en ligne de commande qu'un agent IA exécute pour contrôler un navigateur. La plupart reposent sur des frameworks d'automatisation de navigateur comme Playwright ou Puppeteer, ou directement sur le Chrome DevTools Protocol. Elles conviennent bien quand vous voulez un navigateur neuf à chaque exécution, par exemple dans des scripts ou en CI. Quand un agent effectue des tâches sur de vrais sites web, ego (lite) fait mieux sur les points suivants :

  • L'agent démarre déjà connecté. Par défaut, ces outils lancent un navigateur avec un profil vide et aucune session de connexion. Pour travailler sur un site qui demande une connexion, vous devez écrire un script qui se connecte ou charger des cookies enregistrés. Dans ego (lite), si vous êtes connecté à un site, l'agent ouvre ce site en étant déjà connecté. Cela peut signifier moins de demandes 2FA et de redirections SSO pendant les tâches. Les sites web peuvent tout de même vous demander de confirmer votre identité, et ego (lite) ne contourne pas ces vérifications.
  • La tâche complète demande moins d'échanges avec le modèle. Avec ces outils, l'agent travaille généralement étape par étape : il envoie une commande ou un petit groupe d'actions, attend le résultat, relit la page, puis décide de l'étape suivante. Chaque étape coûte un échange avec le modèle. Dans ego (lite), l'agent peut exécuter plusieurs actions en un seul appel : ouvrir une page, la lire, cliquer, remplir un formulaire et renvoyer le résultat. Combiné à des Snapshots compacts, cela réduit le nombre d'échanges avec le modèle sur l'ensemble de la tâche. La tâche se termine donc plus tôt et consomme moins de tokens.
  • Vous pouvez voir ce que fait l'agent. Ces outils exécutent souvent le navigateur en mode headless, sans fenêtre visible. Dans ego (lite), vous pouvez ouvrir le Space de l'agent à tout moment pour le suivre, mettre la tâche en pause ou effectuer vous-même une étape qui demande votre intervention, par exemple une connexion par QR code.

Dans le Real-World Bench, nous avons soumis ego (lite) et les quatre CLI de navigateur citées plus haut aux mêmes 31 tâches sur de vrais sites web en ligne, avec le même modèle et la même méthode de notation. ego (lite) a terminé 30 des 31 tâches avec un score parfait, soit le taux le plus élevé des cinq outils. Il a aussi été le plus rapide, celui qui a demandé le moins d'échanges avec le modèle et celui dont le coût de modèle par tâche était le plus bas.

Comparaisons détaillées : ego (lite) comparé à Browser Harness, ego (lite) comparé à agent-browser, ego (lite) comparé à Playwright, ego (lite) comparé à Playwright MCP, ego (lite) comparé à Puppeteer.

Par rapport aux navigateurs IA

Exemples : Perplexity Comet, Dia.

Un navigateur IA est un navigateur dont l'éditeur intègre son propre assistant IA dans une barre latérale. L'assistant fonctionne sur le service d'IA de l'éditeur et travaille à l'intérieur du navigateur. Cela convient bien pour obtenir une aide rapide sur la page que vous lisez, par exemple un résumé ou une traduction. Quand vous voulez qu'un agent fasse un vrai travail sur des sites web et sur votre propre ordinateur, ego (lite) fait mieux sur les points suivants :

  • Votre agent peut aussi travailler avec votre ordinateur. L'assistant d'un navigateur IA ne peut généralement pas lire vos fichiers locaux, exécuter des commandes ni ouvrir votre dépôt de code. Dans ego (lite), l'agent est votre propre agent, par exemple Claude Code ou Codex. Il peut donc utiliser le navigateur et votre ordinateur dans la même tâche. Par exemple, il peut vérifier l'UI d'une application web que vous développez : ouvrir la page sur votre serveur de développement local, repérer un problème de mise en page, modifier le code dans votre dépôt, recharger la page et vérifier la correction. L'assistant d'un navigateur IA peut examiner la page, mais il ne peut pas modifier votre code.
  • Les règles dépendent de l'agent que vous choisissez. L'assistant d'un navigateur IA suit les règles de sécurité fixées par son éditeur, et ces règles sont souvent plus strictes. Par exemple, il peut refuser une tâche qui collecte des données sur de nombreuses pages. ego (lite) ne décide pas des tâches que votre agent peut exécuter. Cela dépend de l'agent que vous avez choisi et des limites que vous lui avez fixées.
  • Vous choisissez le modèle qui lit vos pages. L'assistant d'un navigateur IA envoie les pages sur lesquelles il travaille au service d'IA de son éditeur. Avec ego (lite), le contenu des pages est envoyé au modèle qu'utilise votre agent. C'est vous qui choisissez ce modèle, et il peut s'agir d'un modèle local qui s'exécute sur votre ordinateur.
  • Aucune offre payante requise pour les fonctions d'agent. Les navigateurs IA limitent souvent leurs fonctions d'agent selon l'offre choisie, et exécuter des tâches en arrière-plan ou plusieurs tâches à la fois peut demander une offre supérieure. L'application ego (lite) est gratuite, et chaque tâche s'exécute dans son propre Space. Plusieurs tâches peuvent donc s'exécuter en même temps. Vous continuez à payer votre agent et votre modèle comme vous le faites aujourd'hui.

Confidentialité

ego (lite) s'exécute sur votre ordinateur, et vos données de navigation y restent. Les mots de passe, cookies, historique, favoris, extensions et profils que vous importez depuis Chrome ne sont pas envoyés en ligne.

Quand un agent travaille sur une page, il lit le contenu de la page et l'envoie au modèle qu'il utilise. ego (lite) exécute le navigateur et transmet les commandes et les résultats entre le navigateur et votre agent.

La seule chose qu'ego (lite) enregistre lors de l'installation, c'est si vous avez choisi ou non d'importer des données depuis Chrome.

Vous n'avez besoin ni d'un compte ni d'une adresse e-mail pour utiliser ego (lite).

Plateformes et tarif

ego (lite) est disponible sur macOS. Des versions pour Windows et Linux sont prévues.

ego (lite) est gratuit, au téléchargement comme à l'utilisation. Il n'y a pas d'abonnement, pas de frais par tâche, et le temps d'utilisation du navigateur n'est pas facturé. Vous utilisez votre propre agent et votre propre modèle, et vous les payez comme vous le faites aujourd'hui.

Pour aller plus loin

Pourquoi nous avons créé ego (lite) et comment nous l'avons conçu : Un navigateur pour travailler en parallèle avec vos agents.