Hubcap Bridge: Persistente bidirektionale Kommunikation zwischen CLI und Browser-JavaScript via CDP

✍️ OpenClawRadar📅 Veröffentlicht: 7. April 2026🔗 Source
Hubcap Bridge: Persistente bidirektionale Kommunikation zwischen CLI und Browser-JavaScript via CDP
Ad

Was Hubcap Bridge leistet

Hubcap Bridge richtet einen persistenten bidirektionalen Nachrichtenkanal zwischen einem lokalen Prozess und in einer Browser-Seite laufendem JavaScript über das Chrome DevTools Protocol ein. Dies schließt die Lücke, wenn Web-Apps keine öffentlichen APIs haben oder Entwickler keinen Zugang dazu haben, die Apps aber umfangreiche clientseitige JavaScript-APIs für ihre Benutzeroberfläche nutzen.

Wichtige Funktionen und Verwendung

Die Syntax des Bridge-Befehls lautet:

hubcap bridge --target "$TAB" ' for await (const msg of messages) { const result = await window.appAPI.query(msg.sql); send({rows: result}); } '

Die Kommunikation erfolgt über stdin/stdout im LDJSON-Format. Herzschläge erkennen Verbindungsabbrüche, und mehrere Bridges können im gleichen Tab laufen.

Ad

Praktische Anwendungen

Dies ermöglicht die Entwicklung von Claude Code-Fähigkeiten, die einen lokalen Server enthalten, der über interne APIs mit einer Webseite synchronisiert wird. Der Server nutzt bridge, um Daten durch die JavaScript-Schicht der Seite zu schieben und zu ziehen, während Claude mit dem Server kommuniziert. Dieser Ansatz vermeidet HTML-Scraping und erfordert nicht, auf den Bau eines MCP-Servers zu warten.

Da CDP-injizierter Code im eigenen Kontext der Seite läuft, gibt es keine CORS-, CSP- oder gemischte Inhaltsprobleme zu umgehen. Der Autor merkt an: "Wenn Sie es von der Browser-Konsole aus aufrufen können, können Sie es durch bridge leiten."

Weitere Veröffentlichungsnotizen

Ebenfalls in dieser Version: eval unterstützt jetzt await auf oberster Ebene.

Wichtiger Hinweis

Die Quelle enthält diesen Hinweis: "(Stellen Sie sicher, dass Sie innerhalb der Nutzungsbedingungen dessen bleiben, womit Sie sich integrieren.)"

Ressourcen

  • Blogbeitrag: https://tomyandell.dev/blog/hubcap-bridge
  • Hubcap-Plugin: https://github.com/tomyan/claude-skill-hubcap
  • Dokumentation: https://hubcap.tomyandell.dev
  • Source: https://github.com/tomyan/hubcap

📖 Den vollständigen Quelltext lesen: r/ClaudeAI

Ad

👀 Siehe auch

Open-Source-Browser-Tool zum Testen von MCP-Server ohne Installation
Werkzeuge

Open-Source-Browser-Tool zum Testen von MCP-Server ohne Installation

Ein Open-Source-Webtool namens MCP Playground ermöglicht es Entwicklern, MCP-Server direkt in ihrem Browser mithilfe von WebContainers, einer WASM Node.js-Laufzeitumgebung, zu testen. Es kann npm-basierte MCP-Server lokal ohne Backend-Installation ausführen und über URL mit entfernten Servern verbinden.

OpenClawRadar
cxt: Ein CLI/TUI-Tool zum Zusammenfassen von Codedateien in einen einzelnen Zwischenablageblock für Claude
Werkzeuge

cxt: Ein CLI/TUI-Tool zum Zusammenfassen von Codedateien in einen einzelnen Zwischenablageblock für Claude

cxt aggregiert ganze Verzeichnisse und bestimmte Dateien in einen einzigen clipboard-fähigen Block mit XML-Tags und Dateipfaden, sodass Claude den Kontext deines Codebase besser verstehen kann.

OpenClawRadar
Mnemos: Open-Sourced Local-First Memory Layer für Coding Agents
Werkzeuge

Mnemos: Open-Sourced Local-First Memory Layer für Coding Agents

Mnemos ist eine lokale Speicherschicht für Solo-Coding-Agent-Workflows, die häufige Probleme von Speichersystemen wie Scope-Bleeding, veraltete Fakten und unbegrenztes Transkriptwachstum adressiert. Die öffentliche Beta umfasst SQLite-Starterprofile, MCP-Unterstützung für Claude Code/Desktop und eine biomimetische Pipeline mit Komponenten wie SurprisalGate und MutableRAG.

OpenClawRadar
2-Prompt-System zur Kontextübertragung zwischen Claude-Chats ohne Token-Verschwendung
Werkzeuge

2-Prompt-System zur Kontextübertragung zwischen Claude-Chats ohne Token-Verschwendung

Ein Entwickler teilt zwei Prompts, um eine gesamte Claude-Konversation in einen strukturierten Kontextblock zu komprimieren und in einen neuen Chat zu laden, wobei Entscheidungen, Arbeit und nächste Schritte erhalten bleiben.

OpenClawRadar