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

IronBee: Open-Source-Verifizierungsschicht für Claude Code und Cursor
Werkzeuge

IronBee: Open-Source-Verifizierungsschicht für Claude Code und Cursor

IronBee ist eine Open-Source-Verifizierungsschicht, die KI-Codierungsagenten zwingt, Änderungen in einem echten Browser zu testen, bevor sie Aufgaben abschließen. In Tests fing sie in 82 % der Claude-Code-Sitzungen Fehler ab, die ohne Verifizierung ausgeliefert worden wären.

OpenClawRadar
Aufbau eines selbstverbessernden Traumzyklus mit Cron-Jobs und Claude
Werkzeuge

Aufbau eines selbstverbessernden Traumzyklus mit Cron-Jobs und Claude

Ein Entwickler baute einen autonomen Traumzyklus mit zwei Cron-Jobs: einer um 22:30 Uhr für Recherche und Reflexion und ein weiterer um 23:00 Uhr für Überprüfung und Planung. Das System durchsucht arXiv, GitHub Trending und Reddit, identifiziert Schwachstellen und schlägt konkrete Verbesserungen vor.

OpenClawRadar
Reise-Hacking-Toolkit: KI-Fähigkeiten und MCP-Server für die Suche nach Punkten und Meilen
Werkzeuge

Reise-Hacking-Toolkit: KI-Fähigkeiten und MCP-Server für die Suche nach Punkten und Meilen

Ein GitHub-Repository bietet 7 Markdown-Fähigkeiten und 6 MCP-Server, die Claude Code und OpenCode beibringen, Prämienflüge über 25+ Meilenprogramme zu suchen, Barpreise zu vergleichen, Treuepunktekontostände abzurufen sowie Hotels und Fähren zu finden. Die Einrichtung erfordert das Klonen des Repos und das Ausführen von setup.sh.

OpenClawRadar
Anpassung von Claude AI für verbesserte Rückmeldungen
Werkzeuge

Anpassung von Claude AI für verbesserte Rückmeldungen

Passen Sie die Einstellungen von Claude AI an, um übermäßige Zustimmung zu vermeiden und mehr kritisches Denken sowie praktisches Feedback zu fördern.

OpenClawRadar