Comparatif

L'alternative à Puppeteer MCP conçue pour les agents

AWI est bâti sur Puppeteer — il ne s'agit donc pas de Puppeteer contre Agent Web Interface. Il s'agit de la différence entre exposer la sortie brute de Puppeteer (DOM, résultats d'evaluate(), sélecteurs CSS) à un agent IA et lui donner une vue compacte et sémantique de la page. AWI pilote Puppeteer pour vous et ne renvoie que ce dont un agent a besoin pour raisonner et agir. Voici comment se compare un serveur MCP Puppeteer brut.

En un coup d'œil

CritèrePuppeteer MCP brutAgent Web Interface
Ce que reçoit l'agentDOM brut / sortie d'evaluate()Instantané XML sémantique compact
Références d'élémentsSélecteurs CSS / XPatheids stables d'un appel à l'autre
Coût en tokens par étapePlus de 40 000 octetsMoins de 1 Ko
Compétence requiseJavaScript + l'API PuppeteerAppels d'outils en langage naturel
Moteur de navigateurPuppeteer (Chrome via CDP)Puppeteer — AWI le pilote pour vous
InstallationConstruire le wrapper MCP soi-mêmenpx agent-web-interface install

Quand choisir AWI

Choisissez AWI quand c'est un agent IA qui pilote Puppeteer. Au lieu de déverser du DOM brut et des requêtes de sélecteurs dans le contexte du modèle, AWI renvoie des instantanés sémantiques avec des eids stables — l'agent raisonne sur la structure, référence les éléments d'un appel à l'autre et consomme une fraction des tokens. Vous obtenez le vrai rendu Chrome de Puppeteer sans écrire vous-même la couche d'outils.

Quand Puppeteer brut reste pertinent

Si vous écrivez de l'automatisation déterministe en code et voulez un contrôle direct de l'API Puppeteer — appels evaluate() personnalisés, interception de requêtes, génération de PDF, attentes fines — utilisez Puppeteer directement. AWI est pour le raisonnement d'agent, pas un remplacement du scripting Puppeteer ; il se pose par-dessus.

Le verdict

Puppeteer est le bon moteur — AWI est d'accord, il tourne sur Puppeteer. La question est ce que voit votre agent. La sortie brute de Puppeteer sature le contexte de DOM ; AWI transforme la même page en un instantané compact, sémantique et référençable, conçu pour le raisonnement d'agent.

$ npx agent-web-interface install