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

✍️ OpenClawRadar📅 Publicado: 7 de abril de 2026🔗 Source
Cubierta de Rueda: Mensajería Bidireccional Persistente entre CLI y JavaScript del Navegador mediante CDP
Ad

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.

Ad

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

Ad

👀 Ver también

Claude Code v2.1.144: Sesiones en segundo plano, alcance de /modelo y tiempo de espera de inicio de 15s
Herramientas

Claude Code v2.1.144: Sesiones en segundo plano, alcance de /modelo y tiempo de espera de inicio de 15s

Claude Code v2.1.144 añade /resume para sesiones en segundo plano, limita /model a la sesión actual, y corrige un bloqueo de 75s al inicio cuando api.anthropic.com es inalcanzable con un tiempo de espera de 15s.

OpenClawRadar
mindpm: Un Servidor MCP Gratuito para Memoria de Proyecto Persistente con Claude
Herramientas

mindpm: Un Servidor MCP Gratuito para Memoria de Proyecto Persistente con Claude

mindpm es un servidor MCP gratuito y de código abierto que proporciona a Claude una base de datos SQLite local para realizar un seguimiento de tareas, decisiones, notas y resúmenes de sesión entre conversaciones. La configuración toma 30 segundos con el comando: claude mcp add mindpm -e MINDPM_DB_PATH=~/.mindpm/memory.db -- npx -y mindpm.

OpenClawRadar
Diseño de Arnes Multiagente de Anthropic para Mejorar la Calidad del Código de Claude
Herramientas

Diseño de Arnes Multiagente de Anthropic para Mejorar la Calidad del Código de Claude

La publicación del blog de Anthropic detalla un diseño de arnés que utiliza múltiples agentes para abordar la ansiedad de contexto y el sesgo de autoevaluación de Claude, con roles específicos de agentes y criterios de puntuación para el desarrollo frontend y full-stack.

OpenClawRadar
La herramienta Claude-context-lint audita el uso excesivo de tokens en proyectos de Claude Code.
Herramientas

La herramienta Claude-context-lint audita el uso excesivo de tokens en proyectos de Claude Code.

Una nueva herramienta llamada claude-context-lint escanea proyectos de Claude Code para mostrar cuánta ventana de contexto es consumida por archivos CLAUDE.md, habilidades, servidores MCP y mensajes del sistema antes de la entrada del usuario. La herramienta proporciona recomendaciones específicas para reducir el uso de tokens.

OpenClawRadar