Navigateur sans interface graphique écrit en Zig depuis zéro, qui n'est pas un fork de Chromium, conçu spécifiquement pour les agents IA et l'automatisation : compatible avec l'interface CDP de Puppeteer / Playwright, il intègre un serveur MCP et un mode agent permettant de piloter le navigateur en langage naturel.
Étoiles 38399 (+626 / 24h)
Raison
- Selon les données officielles, sur une instance AWS m5.large, le chargement de 100 pages web réelles consomme un pic de mémoire de 123 MB en 5 secondes, contre 2 GB et 46 secondes pour Chrome sans interface graphique
- Le mode agent lightpanda agent et le navigateur s'exécutent dans le même processus : navigation, clics, remplissage de formulaires, extraction de données structurées ; les sessions peuvent être exportées via /save sous forme de scripts PandaScript, puis rejouées avec lightpanda run, sans faire appel au modèle
- MCP fonctionne via stdio ou HTTP ; en mode HTTP, chaque connexion dispose de sa propre page, de ses propres cookies et de sa propre mémoire, permettant à plusieurs agents d'isoler ou de partager la même session ; la commande fetch convertit directement les pages web en Markdown ou en données structurées
Utilisation
- brew install lightpanda-io/browser/lightpanda, ou téléchargez les binaires nightly pour Linux / macOS, ou utilisez l'image Docker lightpanda/browser
- ./lightpanda fetch --obey-robots --dump markdown <url> ; ./lightpanda serve démarre le service CDP pour la connexion de Puppeteer ; dans la configuration MCP, command pointe vers lightpanda et args est ["mcp"]
- Le mode agent prend en charge Anthropic, OpenAI, Gemini, OpenRouter, Ollama, etc. ; --no-llm permet d'accéder à un REPL pur
Risques
- La télémétrie d'utilisation est activée par défaut ; désactivez-la en définissant LIGHTPANDA_DISABLE_TELEMETRY=true ; il n'existe pas de version native pour Windows (utilisez WSL) ni pour Android ; les binaires Linux nécessitent glibc
- Ce n'est pas un navigateur complet ; la compatibilité avec la plateforme web est basée sur les résultats officiels du WPT ; la licence est AGPL-3.0, à prendre en compte si vous l'intégrez dans vos propres services ; le dépôt existe depuis 2023 ans