Présentation d'ego (lite)

Ce que fait ego (lite) et ce qui le distingue des autres façons de donner un navigateur à un agent IA.


ego (lite) est un navigateur Chromium que vous et votre agent IA pouvez utiliser ensemble sous Windows. Vous y naviguez comme dans Chrome. Votre agent utilise ce même navigateur pour faire des recherches, remplir des formulaires, collecter des informations sur des sites web ou tester une application web.

L'agent se connecte via la Skill ego-browser. Codex, Claude Code et les autres agents capables d'exécuter des commandes locales peuvent l'utiliser. Chaque tâche s'exécute dans un Space : vous pouvez donc continuer à utiliser vos onglets pendant que l'agent travaille.

Comment fonctionne ego (lite)

Chacune de ces fonctionnalités a sa propre page dans la section Fonctionnalités.

Space

Un Space regroupe dans ego (lite) les onglets de la tâche d'un agent. Il fait partie du navigateur que vous utilisez déjà : ce n'est ni une fenêtre séparée, ni une session cloud, ni un navigateur headless. L'agent ouvre des pages et travaille dans son Space sans changer votre onglet actif ni vous prendre le focus clavier.

Les Spaces peuvent utiliser les sessions de connexion que vous avez dans ego (lite). Vous pouvez ouvrir un Space pour suivre une tâche, prendre la main quand un site a besoin de votre intervention, ou revoir ses pages après coup. Plusieurs tâches peuvent s'exécuter en même temps dans des Spaces séparés, dans la limite de la mémoire et du processeur disponibles sur votre ordinateur.

Snapshot

Un Snapshot est une vue texte compacte d'une page, destinée à l'agent. Il reprend le contenu de la page et attribue aux éléments interactifs des références courtes, comme @3 pour un champ ou @5 pour un bouton. L'agent lit ce Snapshot au lieu d'envoyer à son modèle une page entière de HTML brut.

Par exemple, une page de connexion peut ressembler à ceci :

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 peut utiliser fillInput('@3', '...') et click('@5') pour agir sur ces éléments. Quand la page change, il prend un nouveau Snapshot, car les références peuvent elles aussi avoir changé. Les Snapshots aident également l'agent à lire des pages complexes qui contiennent du contenu intégré, du shadow DOM ou des éléments ajoutés dynamiquement.

ego-browser

ego-browser fournit les outils dont un agent se sert pour ouvrir des pages, lire des Snapshots, cliquer, remplir des champs et rendre compte des résultats. L'agent peut regrouper plusieurs étapes dans un seul flux JavaScript. Vous décrivez la tâche dans la conversation avec votre agent ; vous n'avez pas besoin d'exécuter le code vous-même.

await useOrCreateTaskSpace('read product news')
await openOrReuseTab('https://example.com', { wait: true })
cliLog(await snapshotText())

L'agent peut lire la page, décider de la suite et renvoyer des informations que vous pouvez vérifier. Exécuter ensemble des étapes liées peut réduire les allers-retours entre l'agent et le navigateur.

Skills

La Skill ego-browser apprend à un agent compatible quand et comment utiliser ces outils de navigateur. Après la configuration initiale, vérifiez si elle apparaît dans les Skills de votre agent. Sélectionnez-la avant de confier à l'agent une tâche dans le navigateur.

Comparaison avec les autres outils de navigateur

Chaque outil convient à des usages différents. La principale différence tient à l'endroit où s'exécute le navigateur, et aux onglets et sessions de connexion que l'agent peut utiliser.

  • Les extensions de navigateur relient un agent à une fenêtre de navigateur. Dans ego (lite), l'agent utilise son propre Space, sans extension à appairer et sans prendre le contrôle de vos onglets actifs.
  • Les navigateurs cloud s'exécutent sur les serveurs d'un fournisseur. ego (lite) s'exécute sur votre ordinateur et utilise vos données de navigation locales.
  • Les navigateurs intégrés aux agents appartiennent à une seule application d'IA. ego (lite) est un navigateur Chromium complet que plusieurs agents compatibles peuvent utiliser.
  • Les frameworks d'automatisation et les CLI d'agent contrôlent souvent un navigateur avec un profil séparé. ego (lite) permet à l'agent d'utiliser votre navigateur, où vous êtes déjà connecté, et de combiner plusieurs actions en un seul appel.

Par rapport aux extensions de navigateur

Les extensions sont utiles quand vous voulez de l'aide sur la page que vous consultez déjà. Pour une tâche plus longue, elles peuvent avoir besoin d'utiliser cette même fenêtre ou de maintenir une connexion entre l'agent et l'extension.

Avec ego (lite), les pages de l'agent restent dans un Space. Vos onglets actuels et le focus clavier restent à vous. Il n'y a aucune extension à appairer avec l'agent, et vous pouvez ouvrir le Space quand vous le souhaitez pour voir où en est la tâche.

Par rapport aux navigateurs cloud

Un navigateur cloud s'exécute sur les serveurs de quelqu'un d'autre. C'est utile pour les tâches qui doivent continuer pendant que votre ordinateur est éteint, ou pour exécuter de nombreuses instances de navigateur sur une infrastructure serveur.

ego (lite) s'exécute sur votre propre ordinateur. L'agent travaille dans ce navigateur local plutôt que dans une session hébergée. Un site peut tout de même demander un CAPTCHA ou un autre contrôle de sécurité, et vous pouvez vous en charger dans le Space de l'agent. Le temps d'utilisation du navigateur n'est pas facturé dans ego (lite).

Par rapport aux navigateurs intégrés aux agents

Un navigateur intégré à une application d'IA est pratique pour des tâches rapides, mais son état de connexion peut être séparé. Vous devrez peut-être vous reconnecter aux mêmes sites, et aucun autre agent ne peut utiliser ce navigateur.

ego (lite) est un navigateur que vous pouvez utiliser directement, avec vos propres onglets et les sites auxquels vous vous connectez. Codex, Claude Code et d'autres agents compatibles peuvent travailler dans des Spaces séparés pendant que vous continuez à naviguer. Changer d'agent n'oblige pas à changer de navigateur.

Par rapport aux frameworks d'automatisation et aux CLI d'agent

Les frameworks comme Playwright, Puppeteer et Selenium conviennent bien aux scripts de test reproductibles. Les CLI d'agent donnent à un agent IA des commandes de navigateur, souvent sur un profil de navigateur neuf. Sur les sites qui exigent d'être connecté, les tâches peuvent demander une étape d'authentification supplémentaire.

Avec ego (lite), l'agent peut partir d'une session de connexion que vous avez déjà dans le navigateur. Il peut ouvrir une page, la lire et effectuer plusieurs actions en un seul appel ego-browser. Vous pouvez suivre son Space et prendre la main pour un QR code, une demande de vérification, un paiement ou toute autre étape qui demande votre décision.

Confidentialité

ego (lite) s'exécute sur votre ordinateur, et non dans un navigateur hébergé. Si la configuration initiale propose d'importer les données d'un autre navigateur, vérifiez le profil et les données affichés avant de confirmer.

Votre agent peut envoyer le contenu des pages qu'il lit au fournisseur de modèle que vous utilisez avec lui. La politique de données de ce fournisseur continue de s'appliquer. Vérifiez ce à quoi l'agent peut accéder, et demandez-lui de faire une pause avant de publier, de supprimer, de payer ou d'envoyer des modifications.

Plateformes et tarif

ego (lite) est disponible sous Windows. Il est gratuit, au téléchargement comme à l'utilisation : 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 fournisseur de modèle, qui peuvent avoir leurs propres coûts.

Commencez par le Démarrage rapide pour installer ego (lite) et essayer une tâche dans le navigateur.

Pour aller plus loin

Lisez Un navigateur pour travailler en parallèle avec vos agents pour découvrir la réflexion qui a mené à ego (lite).