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

Monitor Gratuito da Barra de Menu do macOS para Limites de Uso do Claude AI
Uma ferramenta gratuita e de código aberto para macOS que exibe a porcentagem de uso da sessão do Claude AI, limites semanais e contagens regressivas de redefinição diretamente na barra de menus. Instala com um único comando Homebrew e aproveita sessões existentes do Chrome sem armazenar dados.

Agente Claw Code: Reimplementação em Python da Arquitetura Claude Code para Modelos Locais
Claw Code Agent é uma reimplementação em Python da arquitetura do agente Claude Code que roda com modelos open-source locais através de backends compatíveis com OpenAI como vLLM e Ollama, apresentando chamada de ferramentas, comandos de barra e permissões hierárquicas.

aco-system: Um Sistema Operacional de Empresa Completo para Claude que Escreve Histórias de Usuário, Divide Tarefas e Revisa PRs
Um usuário do Reddit compartilhou como o aco-system transformou uma única issue do GitHub em um PR totalmente validado com testes — tudo impulsionado por Claude. Inclui geração de histórias de usuário, divisão de tarefas, verificação de segredos e revisão de PR.

Bot do Telegram para Controle CLI do Código Claude via Celular
Um desenvolvedor criou um bot do Telegram que faz ponte com o CLI do Claude Code, permitindo controle via comandos móveis como /commit, /code_review e /simplify. O bot descobre automaticamente habilidades personalizadas, processa fotos/documentos/notas de voz e suporta sessões de chat em grupo.