Guide complet Ego Lite : le navigateur open-source qui permet à votre AI Agent de partager votre navigateur
🔥 GitHub +898 stars par jour | 4 300+ stars au total | Licence MIT open-source
Vous est-il déjà arrivé, en utilisant Claude Code ou Codex pour la programmation IA, de tomber sur ce problème : l'IA doit ouvrir un navigateur pour accomplir une tâche (récupérer une page web, remplir un formulaire, tester une interface), mais elle doit soit installer un navigateur séparé, soit vous disputer le même onglet ?
Ego Lite est né pour résoudre exactement ce problème.
Qu'est-ce que Ego Lite ?
Ego Lite est un navigateur conçu spécifiquement pour les AI Agents, développé par Citro Labs. Le concept est simple :
Un seul navigateur, deux utilisateurs — vous et votre AI Agent.
Les outils traditionnels d'automatisation navigateur (Browser-Use, Playwright) nécessitent de lancer une instance de navigateur séparée. Vos sessions, cookies et extensions ne sont pas partagés. Ego Lite, c'est un vrai navigateur du quotidien. Vous l'utilisez comme Chrome pour naviguer, tandis que votre AI Agent exécute ses tâches automatisées dans un Space (espace de travail) indépendant, en parallèle.
Fonctionnalités principales
| Fonctionnalité | Description |
|---|---|
| 🧩 Spaces indépendants | Chaque Agent dispose de son propre espace isolé, sans interférence |
| 🔑 Données Chrome héritées | Migration au premier lancement : sessions, cookies, favoris, extensions |
| 📸 Snapshots de page ultra-performants | Optimisation au niveau du noyau, gère parfaitement les iframes et contenus dynamiques |
| ⚡ Piloté par le code, pas par CLI | L'Agent appelle directement des fonctions JS, 2,5× plus rapide sur les tâches complexes |
| 🔌 Compatible avec tous les Agents | Supporte Claude Code, Codex, Cursor et les principaux outils IA |
| 🆓 Totalement gratuit | Open-source sous licence MIT, navigateur inclus |
Installation
Méthode 1 : Télécharger l'application macOS (recommandé)
Ego Lite supporte actuellement macOS (Windows et Linux sont prévus).
# Apple Silicon (M1/M2/M3/M4)
# Téléchargement :
# https://cdn.ego.app/channel/github_github_referral/setup/macos/arm64/egolite.dmg
# Mac Intel
# https://cdn.ego.app/channel/github_github_referral/setup/macos/x64/egolite.dmg
Téléchargez le fichier .dmg et double-cliquez pour l'installer. Après installation, Ego Lite enregistre automatiquement la compétence ego-browser dans les répertoires skills de tous les Agents du système.
Méthode 2 : Installer la compétence via npx
Si vous voulez uniquement installer la compétence ego-browser (sans le navigateur lui-même) :
npx skills add citrolabs/ego-lite
La première fois que votre Agent devra exécuter une tâche navigateur, il vous guidera pour installer l'application Ego Lite.
Méthode 3 : Laisser l'Agent s'installer tout seul
Dans votre outil de programmation IA (Claude Code, Codex, etc.), tapez simplement :
Set up ego lite for me: https://github.com/citrolabs/ego-lite
Read skills/ego-browser/references/install.md and follow the steps to install ego lite.
L'Agent lira la documentation d'installation et se configurera automatiquement.
Prise en main rapide
Étape 1 : Premier lancement
Après l'installation, ouvrez Ego Lite. Il vous posera une question :
Voulez-vous migrer vos données Chrome ?
Répondez Yes. Votre Agent héritera ainsi de toutes vos sessions, cookies, extensions et favoris. Concrètement : quand l'Agent ouvrira une page web, il n'aura pas besoin de se reconnecter — il utilisera directement votre compte.
Étape 2 : Première tâche navigateur avec votre Agent
Dans votre CLI Agent (par exemple Claude Code), tapez /ego-browser suivi d'un espace, puis décrivez la tâche en langage naturel :
ego-browser ouvre https://github.com/trending et résume les projets tendance du jour
Ego Lite va :
- Ouvrir la page dans le Space indépendant de l'Agent
- Générer un snapshot de la page
- L'Agent lit le snapshot et comprend le contenu
- L'Agent accomplit la tâche et vous rend compte
Pendant tout ce processus, vos onglets restent complètement inchangés.
Étape 3 : Multi-tâches en parallèle
Ego Lite permet d'exécuter plusieurs Spaces simultanément dans le même navigateur :
# Space 1 : L'Agent récupère des données concurrentes
ego-browser ouvre https://competitor.com/pricing et extrait la grille tarifaire
# Space 2 : L'Agent remplit un formulaire
ego-browser crée un compte test sur https://example.com/signup
# Space 3 : Vous naviguez normalement
# Vos onglets sont complètement indépendants, l'Agent n'y touche pas
Fonctionnalités avancées
La compétence ego-browser en détail
ego-browser est la couche de connexion entre l'Agent et Ego Lite. Elle expose les capacités du navigateur sous forme de fonctions JavaScript que l'Agent appelle via du code :
| Fonction | Rôle |
|---|---|
snapshot() |
Capture un snapshot textuel sémantique de la page |
fill(selector, value) |
Remplit un champ de formulaire |
click(selector) |
Clique sur un élément de la page |
wait(selector) |
Attend l'apparition d'un élément |
navigate(url) |
Navigue vers une URL |
capture() |
Capture une capture d'écran de la page |
Pourquoi du code plutôt que des commandes CLI ? Parce que l'Agent excelle précisément à écrire du code. Une tâche navigateur multi-étapes devient un seul fragment JavaScript exécuté d'un coup, au lieu d'un cycle inefficace "exécute deux commandes → regarde le résultat → exécute deux autres commandes".
Benchmarks comparatifs
Ego Lite et agent-browser de Vercel ont été comparés en conditions réelles :
| Métrique | Ego Lite | agent-browser |
|---|---|---|
| Vitesse d'exécution | ⚡ 2,5× plus rapide | Référence |
| Consommation de tokens | Moins | Plus |
| Taux de réussite | Plus élevé | Plus faible |
| Appels d'outils par tâche | Moins | Plus |
Plus la tâche est complexe, plus l'écart se creuse.
Comparaison avec les outils similaires
| Capacité | Ego Lite | Browser-Use | agent-browser | ChatGPT Atlas |
|---|---|---|---|---|
| Multi-tâches en parallèle | ✅ | ❌ | ❌ | ❌ |
| Données Chrome héritées | ✅ | ❌ | ❌ | ✅ |
| Spaces indépendants dans un même navigateur | ✅ | ❌ | ❌ | ❌ |
| Support d'Agents externes | ✅ | ✅ | ✅ | ❌ |
| Données stockées localement | ✅ | ✅ | ✅ | ❌ |
| Gratuit | ✅ | ✅ | ✅ | ❌ |
Vie privée et sécurité
Toutes les données de navigation Ego Lite sont stockées localement sur votre appareil. Le navigateur ne retient qu'une seule chose au moment de la configuration : avez-vous choisi de migrer les données Chrome ou non. Pas de synchronisation cloud, pas de télémétrie, pas de publicité.
Cas d'utilisation
1. Tests de développement assistés par IA
Vous développez une application web avec Claude Code ? Laissez l'Agent ouvrir automatiquement le navigateur pour tester le rendu des pages, pendant que vous continuez à consulter la documentation dans d'autres onglets.
2. Collecte et analyse de données
Lancez plusieurs Spaces en parallèle pour récupérer des données concurrentielles, des tarifs, des actualités. L'efficacité est multipliée.
3. Automatisation de formulaires
Créer des comptes de test, remplir des formulaires de feedback, soumettre des tickets — toutes ces tâches répétitives peuvent être déléguées à l'Agent.
4. Publication et gestion de contenu
L'Agent se connecte à votre CMS, publie des articles, télécharge des images, gère les commentaires.
Limitations actuelles
- macOS uniquement : Windows et Linux sont sur la feuille de route, pas encore publiés
- Nécessite un Agent CLI : Ego Lite n'intègre pas d'IA nativement, il doit être couplé à Claude Code, Codex, etc.
- Communauté naissante : Le projet est encore récent, la documentation et l'écosystème de plugins sont en cours de développement
Conclusion
Ego Lite répond à un problème bien réel : permettre à un AI Agent d'utiliser un navigateur comme un humain, sans perturber votre propre travail.
Ce n'est pas un énième framework d'automatisation navigateur. C'est un navigateur conçu dès le départ pour le partage humain-machine. Si vous utilisez quotidiennement Claude Code ou Codex pour la programmation IA, Ego Lite étend les capacités de votre Agent de "sait écrire du code" à "sait manipuler un navigateur", le tout sans configuration et sans coût.
Adresse du projet : github.com/citrolabs/ego-lite
Documentation : lite.ego.app/document
Article publié originellement sur dashen-tech.com, merci de citer la source lors de la reproduction.