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

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.
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
👀 See Also

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.

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.

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.

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.