Hubcap Bridge : Messagerie Bidirectionnelle Persistante entre CLI et JavaScript Navigateur via CDP

✍️ OpenClawRadar📅 Publié: April 7, 2026🔗 Source
Hubcap Bridge : Messagerie Bidirectionnelle Persistante entre CLI et JavaScript Navigateur via CDP
Ad

Ce que fait Hubcap Bridge

Hubcap Bridge établit un canal de communication bidirectionnel persistant entre un processus local et le JavaScript exécuté dans une page de navigateur en utilisant le Chrome DevTools Protocol. Cela comble le manque lorsque les applications web n'ont pas d'API publiques ou que les développeurs n'y ont pas accès, mais que les applications disposent d'API JavaScript côté client riches qui alimentent leur interface utilisateur.

Fonctionnalités principales et utilisation

La syntaxe de la commande bridge est :

hubcap bridge --target "$TAB" ' for await (const msg of messages) { const result = await window.appAPI.query(msg.sql); send({rows: result}); } '

La communication se fait via stdin/stdout transportant le format LDJSON. Les battements de cœur détectent la déconnexion, et plusieurs ponts peuvent fonctionner dans le même onglet.

Ad

Applications pratiques

Cela permet de créer des compétences Claude Code qui incluent un serveur local maintenu synchronisé avec une page web via ses API internes. Le serveur utilise le pont pour pousser et tirer des données à travers la couche JavaScript de la page, avec Claude communiquant avec le serveur. Cette approche évite le scraping HTML et ne nécessite pas d'attendre que quelqu'un construise un serveur MCP.

Parce que le code injecté par CDP s'exécute dans le contexte propre à la page, il n'y a pas de problèmes de CORS, CSP ou de contenu mixte à contourner. L'auteur note : "Si vous pouvez l'appeler depuis la console du navigateur, vous pouvez le faire passer par le pont."

Notes de version supplémentaires

Également dans cette version : eval prend désormais en charge le await de niveau supérieur.

Considération importante

La source inclut cette note : "(Assurez-vous de respecter les conditions d'utilisation de tout ce avec quoi vous vous intégrez.)"

Ressources

  • Article de blog : https://tomyandell.dev/blog/hubcap-bridge
  • Plugin Hubcap : https://github.com/tomyan/claude-skill-hubcap
  • Documentation : https://hubcap.tomyandell.dev
  • Source : https://github.com/tomyan/hubcap

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

AIBrain ajoute une mémoire persistante et une capacité d'auto-amélioration à Claude Code.
Tools

AIBrain ajoute une mémoire persistante et une capacité d'auto-amélioration à Claude Code.

AIBrain est un outil qui donne à Claude Code une mémoire persistante entre les sessions grâce à une recherche sémantique et des cycles d'auto-amélioration. Il comprend 53 flux de travail, 44 compétences, 9 serveurs MCP et prend en charge le maillage multi-agent via Tailscale.

OpenClawRadar
Membase : Couche de mémoire externe pour assistants IA à travers les outils
Tools

Membase : Couche de mémoire externe pour assistants IA à travers les outils

Membase est une couche de mémoire externe qui extrait et stocke le contexte des conversations dans un graphe de connaissances, puis injecte les souvenirs pertinents dans les nouveaux chats sur Claude, ChatGPT, Cursor, Gemini et d'autres outils d'IA. Il est actuellement en bêta privée avec toutes les fonctionnalités gratuites.

OpenClawRadar
ClawNet : Réseau d'Agents IA Pair-à-Pair Sans Clés API
Tools

ClawNet : Réseau d'Agents IA Pair-à-Pair Sans Clés API

ClawNet est un réseau pair-à-pair qui permet aux agents d'IA de collaborer directement sans clés API ni frais de plateforme. L'installation se fait via un script curl, et les fonctionnalités incluent un bazar de tâches, une économie de shell et un réseau de connaissances.

OpenClawRadar
La mise à jour d'AgentCrawl ajoute des fonctionnalités et améliorations essentielles pour le crawler.
Tools

La mise à jour d'AgentCrawl ajoute des fonctionnalités et améliorations essentielles pour le crawler.

La dernière mise à jour d'AgentCrawl introduit des fonctionnalités comme la conformité robots.txt, la mise en cache sur disque, les crawls reprises et l'extraction de métadonnées structurées, le transformant en un outil plus robuste et prêt pour la production.

OpenClawRadar