Hubcap Bridge: Comunicação Bidirecional Persistente entre CLI e JavaScript do Navegador via CDP

✍️ OpenClawRadar📅 Publicado: April 7, 2026🔗 Source
Hubcap Bridge: Comunicação Bidirecional Persistente entre CLI e JavaScript do Navegador via CDP
Ad

O que o Hubcap Bridge faz

O Hubcap Bridge estabelece um canal de mensagens bidirecional persistente entre um processo local e JavaScript em execução em uma página do navegador usando o Chrome DevTools Protocol. Isso resolve a lacuna onde aplicativos web não possuem APIs públicas ou desenvolvedores não têm acesso a elas, mas os aplicativos têm APIs JavaScript ricas no lado do cliente que alimentam sua interface.

Recursos e uso principais

A sintaxe do comando bridge é:

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

A comunicação ocorre via stdin/stdout transportando formato LDJSON. Heartbeats detectam desconexão, e múltiplas bridges podem ser executadas na mesma aba.

Ad

Aplicações práticas

Isso permite construir habilidades do Claude Code que incluem um servidor local mantido em sincronia com uma página web através de suas APIs internas. O servidor usa bridge para enviar e receber dados através da camada JavaScript da página, com o Claude se comunicando com o servidor. Essa abordagem evita scraping de HTML e não requer esperar que alguém construa um servidor MCP.

Como o código injetado via CDP é executado no próprio contexto da página, não há problemas de CORS, CSP ou conteúdo misto para contornar. O autor observa: "Se você pode chamá-lo do console do navegador, pode canalizá-lo através do bridge."

Notas de lançamento adicionais

Também nesta versão: eval agora suporta await de nível superior.

Consideração importante

A fonte inclui esta nota: "(Certifique-se de estar dentro dos termos de serviço de qualquer coisa com a qual você está integrando.)"

Recursos

  • Postagem no blog: https://tomyandell.dev/blog/hubcap-bridge
  • Plugin Hubcap: https://github.com/tomyan/claude-skill-hubcap
  • Documentação: https://hubcap.tomyandell.dev
  • Source: https://github.com/tomyan/hubcap

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Habilidade de Código Claude Converte Designs do Stitch para Next.js com Zero Desvio de Pixel
Tools

Habilidade de Código Claude Converte Designs do Stitch para Next.js com Zero Desvio de Pixel

Uma habilidade Claude Code converte designs do Google Stitch AI em componentes Next.js com pontos de verificação obrigatórios para evitar desvios de pixel, preservando valores exatos e lidando com recursos.

OpenClawRadar
Transcrição local de voz para texto para OpenClaw usando Parakeet TDT 0.6b v3
Tools

Transcrição local de voz para texto para OpenClaw usando Parakeet TDT 0.6b v3

Um desenvolvedor converteu o modelo Parakeet TDT 0.6b v3 da NVIDIA para rodar localmente via ONNX em CPU, suportando 25 idiomas europeus. O modelo fornece um endpoint de API compatível com OpenAI através de um contêiner Docker, permitindo integração com o OpenClaw para transcrição de arquivos de áudio.

OpenClawRadar
TruthGuard: Ganchos de Script Shell que Detectam Mentiras de Agentes de IA de Programação
Tools

TruthGuard: Ganchos de Script Shell que Detectam Mentiras de Agentes de IA de Programação

TruthGuard é uma ferramenta de código aberto que usa ganchos de script shell para verificar o que Claude Code e Gemini CLI realmente fazem versus o que afirmam. Ele detecta edições fantasmas, mentiras sobre códigos de saída, atalhos perigosos e bloqueia commits quando os testes falham.

OpenClawRadar
Duas Habilidades Gratuitas do Claude Code: Gerador de Tutoriais e Corretor de Prompts
Tools

Duas Habilidades Gratuitas do Claude Code: Gerador de Tutoriais e Corretor de Prompts

Duas novas habilidades gratuitas do Claude Code: create-tutorial gera tutoriais de leitura de código a partir dos arquivos reais do seu projeto, e prompter reescreve prompts cheios de erros de digitação em instruções acionáveis. Ambas são licenciadas MIT e instaladas via GitHub.

OpenClawRadar