Skip to content

OpenTabs

Laisse un agent appeler les propres API des applis web via votre session Chrome connectée, via un serveur local et une extension, avec plus de 100 plugins.

Avis de Sheela · Mis à jour

Notre note

3.6/5

Un contournement astucieux des clés d'API et d'OAuth qui remet à votre agent chaque compte où vous êtes connecté, si bien que ses réglages de permission comptent plus que son nombre de plugins.

Qu’est-ce que OpenTabs ?

OpenTabs relie un client MCP à votre vrai navigateur Chrome. Une extension Chrome fait le pont entre vos onglets ouverts et un serveur sur votre machine, et des plugins transforment les propres API internes de chaque appli web en outils MCP, pour que l'agent agisse comme vous sur les sites où vous êtes déjà connecté. Le README liste plus de 100 plugins avec environ 2 000 outils, dont Slack, Discord, GitHub, Jira, Notion, Figma, AWS et Stripe, plus des outils de navigateur généraux pour les captures d'écran, les clics, la saisie et la capture réseau.

Le serveur parle Streamable HTTP sur 127.0.0.1:9515, protégé par un secret bearer de 64 caractères dans ~/.opentabs/extension/auth.json, et rejette les requêtes portant un en-tête Origin de navigateur pour bloquer le DNS rebinding. Un endpoint de passerelle n'expose que deux outils, opentabs_list_tools et opentabs_call, pour économiser le contexte ; un pont stdio relaie vers le serveur HTTP, et un mode CLI contourne entièrement le MCP. Il a besoin de Node.js 22 ou plus récent et de Chrome, avec l'extension chargée décompressée en mode développeur.

Il est sous licence MIT avec environ 990 étoiles GitHub. La dernière version est encore 0.0.115 du 27 juillet 2026, et il n'est pas listé dans le registre MCP officiel. La télémétrie anonyme, envoyée à la région US de PostHog, est activée par défaut ; opentabs telemetry disable ou DO_NOT_TRACK=1 la désactive.

Installer OpenTabs

npm install -g @opentabs-dev/cli && opentabs start

OpenTabs vaut-il le coup ?

OpenTabs résout un vrai problème d'une manière alarmante : il donne à un agent votre identité connectée sur chaque site que vous utilisez, sans clés d'API ni applis OAuth au milieu. Appeler la propre API d'un site est plus rapide et moins fragile que l'automatisation pilotée par captures d'écran, et la passerelle empêche 2 000 outils d'inonder la fenêtre de contexte, mais la commodité et le risque sont la même fonction.

Tout ce à quoi vous êtes connecté, l'agent peut l'utiliser comme vous : envoyer des messages Slack, fusionner des pull requests, changer les réglages AWS. Une injection de prompt dans une page ou un e-mail que l'agent lit pourrait chevaucher cet accès. Les défauts aident : chaque outil démarre désactivé, chaque plugin ou outil est réglé sur Off, Ask ou Auto, les permissions se réinitialisent quand un plugin se met à jour, et les 500 dernières actions sont interrogeables depuis le journal d'audit. La documentation note aussi que si aucun secret n'est configuré, le serveur ne vérifie rien, et OPENTABS_DANGEROUSLY_SKIP_PERMISSIONS désactive chaque vérification.

Les plugins dépendent d'API internes non documentées que les sites changent sans préavis. L'issue #154, un appel get_order Instacart échouant sur un format de variable GraphQL, est l'échec typique. Utiliser ces API peut aussi enfreindre les conditions d'un service, et l'avertissement du projet met cela sur vous. Les plugins sont des paquets npm, les communautaires inclus, si bien qu'installer un signifie lancer le code de quelqu'un dans votre navigateur connecté.

La maturité est l'autre réserve. Les versions sont encore en 0.0.x, il n'y a eu aucune version depuis juillet, et le délai d'expiration d'appel d'outil de 30 secondes (5 minutes avec rapports de progression) et le plafond de message de 10 Mo montrent ses origines de bureau. Pour GitHub, Slack ou Stripe, les propres serveurs des fournisseurs agissent via des jetons à portée réduite qu'un admin peut révoquer ; la portée d'OpenTabs est ce que vos cookies de navigateur autorisent, et cette différence pèse plus que n'importe quel nombre de plugins.

Là où il fait la différence

  • Un consultant indépendant qui travaille comme invité dans les espaces de travail Slack et Notion de plusieurs clients

    Tirer un digest hebdomadaire des mentions et changements de pages sur tous

    Les invités ne peuvent souvent pas installer d'applis ni créer d'intégrations, mais OpenTabs utilise la session déjà ouverte dans Chrome, si bien que les outils de lecture peuvent tourner sur Auto. C'est gratuit ; le même contournement peut enfreindre les politiques d'un client, ce qui est le risque du consultant à peser.

  • Un ingénieur de support dans une entreprise SaaS avec une douzaine de consoles d'administration internes

    Laisser un agent rechercher un client sur des outils web sans API publique

    Échafaudez un plugin avec le SDK, ou laissez l'agent découvrir l'API du site et en rédiger un, puis appelez-le via la passerelle. Cela évite de changer d'onglet, mais chaque changement d'une API interne casse le plugin jusqu'à ce que quelqu'un le corrige.

  • Un responsable sécurité qui examine les outils de développement dans une entreprise de 200 personnes

    Décider si le personnel peut installer OpenTabs sur les machines de travail

    L'extension tourne décompressée en mode développeur et peut agir avec chaque session SSO du navigateur, y compris les consoles de production comme AWS. Les contrôles praticables sont un profil Chrome séparé avec seulement des connexions à faible risque, Ask sur tous les outils d'écriture et la revue du journal d'audit.

Avant de vous engager

Mise en route
npm install -g @opentabs-dev/cli && opentabs start, chargez ~/.opentabs/extension décompressé dans chrome://extensions, puis opentabs plugin install <name>. Les configurations sont documentées pour Claude Code, OpenCode, Cursor et Windsurf ; chaque outil doit aussi être activé avant la première utilisation.
Intégrations
Plus de 100 plugins et environ 2 000 outils selon le README, plus des outils de navigateur intégrés pour les captures d'écran, clics, saisie et capture réseau. La plupart des plugins mélangent outils de lecture et d'écriture ; la passerelle n'expose que opentabs_list_tools et opentabs_call.
Données et confidentialité
Les outils agissent avec vos cookies de navigateur sur chaque site connecté, et les pages ou messages que l'agent lit sont une entrée non fiable. Le serveur se lie à 127.0.0.1 par défaut dans le code source, bien qu'une variable HOST l'outrepasse et que le Dockerfile du dépôt mette 0.0.0.0, si bien que le secret bearer est le seul garde-fou dans un conteneur. Tout tourne localement, avec un journal d'audit à ~/.opentabs/audit.log ; la télémétrie va à PostHog jusqu'à désactivation. Le dépôt ne liste aucun avis de sécurité.
Coût à grande échelle
Gratuit ; les limites contraignantes sont celles de chaque site. L'usage intensif d'un agent passe par votre compte personnel et peut déclencher les limites de débit ou la détection d'abus de ce site ; OpenTabs lui-même autorise 25 appels simultanés par plugin et 5 nouvelles sessions MCP par minute.
Limites
Les appels d'outils expirent à 30 secondes, extensibles à 5 minutes ; les messages sont plafonnés à 10 Mo ; une seule extension peut se connecter à la fois. Les plugins cassent quand les sites changent leurs API internes.

Les points forts

  • Pas de clés d'API ni d'applis OAuth ; utilise les sessions existantes
  • Appelle de vraies API plutôt que de cliquer à travers les pages
  • Outils désactivés par défaut avec Off/Ask/Auto par outil
  • Le mode passerelle réduit la liste d'outils à deux

Les points faibles

  • L'agent peut agir comme vous sur chaque compte connecté
  • Les plugins cassent quand les sites changent leurs API internes
  • Peut entrer en conflit avec les conditions d'utilisation des services
  • 0.0.x ; aucune version depuis juillet 2026

Idéal pour

Les utilisateurs avancés qui veulent qu'un agent travaille sur des applis web sans API officielles et régleront soigneusement les permissions par outil.

Alternatives à OpenTabs

OpenTabs : questions fréquentes

OpenTabs vaut-il le coup ?
Un contournement astucieux des clés d'API et d'OAuth qui remet à votre agent chaque compte où vous êtes connecté, si bien que ses réglages de permission comptent plus que son nombre de plugins. Nous lui donnons 3.6 sur 5.
Combien coûte OpenTabs ?
Gratuit et open source (MIT). Pas de palier payant.
Quels sont les inconvénients de OpenTabs ?
L'agent peut agir comme vous sur chaque compte connecté; les plugins cassent quand les sites changent leurs API internes; peut entrer en conflit avec les conditions d'utilisation des services; 0.0.x ; aucune version depuis juillet 2026.
À qui s’adresse OpenTabs ?
Les utilisateurs avancés qui veulent qu'un agent travaille sur des applis web sans API officielles et régleront soigneusement les permissions par outil.
Combien coûte OpenTabs pour une équipe ou en production ?
Gratuit ; les limites contraignantes sont celles de chaque site. L'usage intensif d'un agent passe par votre compte personnel et peut déclencher les limites de débit ou la détection d'abus de ce site ; OpenTabs lui-même autorise 25 appels simultanés par plugin et 5 nouvelles sessions MCP par minute.
OpenTabs est-il sûr pour les données de l’entreprise ?
Les outils agissent avec vos cookies de navigateur sur chaque site connecté, et les pages ou messages que l'agent lit sont une entrée non fiable. Le serveur se lie à 127.0.0.1 par défaut dans le code source, bien qu'une variable HOST l'outrepasse et que le Dockerfile du dépôt mette 0.0.0.0, si bien que le secret bearer est le seul garde-fou dans un conteneur. Tout tourne localement, avec un journal d'audit à ~/.opentabs/audit.log ; la télémétrie va à PostHog jusqu'à désactivation. Le dépôt ne liste aucun avis de sécurité.
Quelles sont les meilleures alternatives à OpenTabs ?
Les alternatives les plus proches que nous avons testées sont Playwright MCP, Chrome DevTools MCP et Browserbase MCP.

Réponses vérifiées le 26 oct. 2026.