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

DGX Sparks Duplo vs Mac Studio M3 Ultra: Comparação Prática para Executar o Qwen3.5 397B Localmente
Tools

DGX Sparks Duplo vs Mac Studio M3 Ultra: Comparação Prática para Executar o Qwen3.5 397B Localmente

Um desenvolvedor comparou a execução local do Qwen3.5 397B em um Mac Studio M3 Ultra 512GB de US$ 10 mil e uma configuração dual DGX Spark de US$ 10 mil. O Mac Studio alcançou 30-40 tok/s com largura de banda de 800 GB/s, mas pré-preenchimento lento, enquanto os Sparks entregaram 27-28 tok/s com computação mais rápida, porém configuração complexa.

OpenClawRadar
Resultados de Benchmark: Quando Usar Claude Opus com Codex vs. Opus Puro para Geração de Código
Tools

Resultados de Benchmark: Quando Usar Claude Opus com Codex vs. Opus Puro para Geração de Código

Um benchmark controlado testou a abordagem 'Planejar com Opus, Executar com Codex' em três tarefas reais de programação. Os resultados mostram um ponto de equilíbrio de custo em aproximadamente 600 linhas de código, com recomendações específicas baseadas no tamanho do projeto.

OpenClawRadar
Redutor de Tokens: Um Plugin de Código Claude para Compressão Inteligente de Contexto
Tools

Redutor de Tokens: Um Plugin de Código Claude para Compressão Inteligente de Contexto

Token Reducer é um plugin do Claude Code que processa o contexto do repositório localmente para reduzir o uso de tokens em 90-98% usando segmentação baseada em AST, recuperação híbrida e compressão TextRank. É licenciado sob MIT e disponível através do marketplace de plugins.

OpenClawRadar
Doc Harness: Uma Habilidade de Código do Claude para Manter o Estado do Projeto Entre Sessões
Tools

Doc Harness: Uma Habilidade de Código do Claude para Manter o Estado do Projeto Entre Sessões

Doc Harness é uma habilidade do Claude Code que cria um sistema de documentação leve com cinco arquivos estruturados para ajudar agentes de IA a manter o contexto do projeto entre sessões. Ele aborda problemas como redefinições de contexto, regras esquecidas e a necessidade de reexplicar projetos para novos agentes.

OpenClawRadar