Obscura
Obscura est un navigateur sans interface écrit en Rust, conçu pour les agents IA et la collecte de pages web. Il exécute le JavaScript avec le moteur V8 sans embarquer Chromium, parle le protocole de pilotage de Chrome (CDP) donc se branche à la place de Chrome dans Puppeteer ou Playwright, et embarque un serveur MCP (navigation, instantané de page, capture, PDF, clic, évaluation de script). Licence Apache 2.0. Une offre cloud payante existe à côté (liste d'attente), le dépôt promet que le moteur ouvert ne sera jamais bridé.
Forces
- Pas de Chromium ni de Node.js à installer : un binaire, une image Docker, ou une compilation Cargo
- Parle CDP, donc se glisse à la place de Chrome dans Puppeteer ou Playwright sans réécrire tes scripts
- Serveur MCP intégré : un agent peut naviguer, prendre un instantané, cliquer et évaluer du script directement
Limites
- Moteur indépendant, pas Chromium : CSS rare, certaines API web, médias et polices peuvent différer, et le dépôt le reconnaît
- Les chiffres de vitesse et de mémoire sont ceux du dépôt, sans mesure indépendante refaite ici
- L'offre cloud payante vit à côté du moteur libre : lis ce qui reste gratuit avant de bâtir dessus
Pour qui
- Développeurs qui font lire ou collecter des pages simples par un agent et veulent alléger leur environnement
- Équipes qui ont déjà des scripts Puppeteer ou Playwright et veulent tester un moteur plus léger sans les réécrire