Cubierta de Rueda: Mensajería Bidireccional Persistente entre CLI y JavaScript del Navegador mediante CDP

Qué hace Hubcap Bridge
Hubcap Bridge establece un canal de mensajes bidireccional persistente entre un proceso local y JavaScript ejecutándose en una página del navegador utilizando el Protocolo Chrome DevTools. Esto aborda la brecha donde las aplicaciones web carecen de APIs públicas o los desarrolladores no tienen acceso a ellas, pero las aplicaciones tienen ricas APIs de JavaScript del lado del cliente que impulsan su interfaz de usuario.
Características principales y uso
La sintaxis del comando bridge es:
hubcap bridge --target "$TAB" ' for await (const msg of messages) { const result = await window.appAPI.query(msg.sql); send({rows: result}); } 'La comunicación ocurre a través de stdin/stdout transportando formato LDJSON. Los latidos detectan desconexión, y múltiples bridges pueden ejecutarse en la misma pestaña.
Aplicaciones prácticas
Esto permite construir habilidades de Claude Code que incluyen un servidor local mantenido sincronizado con una página web a través de sus APIs internas. El servidor usa bridge para enviar y recibir datos a través de la capa JavaScript de la página, con Claude comunicándose con el servidor. Este enfoque evita el scraping de HTML y no requiere esperar a que alguien construya un servidor MCP.
Debido a que el código inyectado por CDP se ejecuta en el contexto propio de la página, no hay problemas de CORS, CSP o contenido mixto que resolver. El autor señala: "Si puedes llamarlo desde la consola del navegador, puedes canalizarlo a través de bridge."
Notas de lanzamiento adicionales
También en este lanzamiento: eval ahora admite await de nivel superior.
Consideración importante
La fuente incluye esta nota: "(Asegúrate de mantenerte dentro de los términos de servicio de cualquier cosa con la que te estés integrando.)"
Recursos
- Publicación de blog: https://tomyandell.dev/blog/hubcap-bridge
- Plugin Hubcap: https://github.com/tomyan/claude-skill-hubcap
- Documentación: https://hubcap.tomyandell.dev
- Source: https://github.com/tomyan/hubcap
📖 Read the full source: r/ClaudeAI
👀 Ver también

Sistema de Memoria MCP Local con Consolidación para Conversaciones de IA
Un desarrollador construyó un servidor MCP que proporciona memoria local persistente para clientes de IA, utilizando Qwen 2.5-7B para consolidar conversaciones en documentos de conocimiento estructurado cada 6 horas. El sistema funciona completamente en tu hardware con deduplicación semántica, puntuación adaptativa y búsqueda vectorial FAISS.

Miasma: Una herramienta para atrapar rastreadores web de IA con datos envenenados
Miasma es una herramienta de servidor que envía datos de entrenamiento envenenados y enlaces autorreferenciales a los rastreadores web de IA, creando un bucle infinito. Se ejecuta con una huella de memoria mínima y se puede configurar mediante opciones de CLI, incluyendo puerto, host y prefijo de enlace.

PhantomCrowd: Simulador de Audiencia Multiagente Utilizando Claude Code
PhantomCrowd es un motor de predicción multiagente centrado en marketing que simula cómo reaccionan audiencias reales al contenido antes de publicarlo. Genera 10-500 personas con datos demográficos y personalidades únicas, cada una reaccionando de forma independiente a contenido como textos publicitarios o publicaciones sociales.

Claude Code Modo Ultracódigo Genera un Pipeline de 70 Agentes para Búsqueda Profunda
Una sola solicitud de 'deep search' en el modo ultracode de Claude Code generó automáticamente un pipeline de 4 fases con ~70 agentes, cada uno obteniendo y cotejando proyectos de forma independiente. El script orquestador mantiene los resultados intermedios fuera de la ventana de contexto, evitando la sobrecarga.