ハブキャップブリッジ:CDPを介したCLIとブラウザJavaScript間の持続的双方向メッセージング

Hubcap Bridgeの機能
Hubcap Bridgeは、Chrome DevTools Protocolを使用して、ローカルプロセスとブラウザページ内で実行されるJavaScriptの間に持続的な双方向メッセージチャネルを確立します。これにより、Webアプリが公開APIを持たない場合や開発者がそれらにアクセスできない場合でも、アプリのUIを支える豊富なクライアントサイドJavaScript APIを活用できるギャップを埋めます。
主な機能と使用方法
bridgeコマンドの構文は以下の通りです:
hubcap bridge --target "$TAB" ' for await (const msg of messages) { const result = await window.appAPI.query(msg.sql); send({rows: result}); } '通信は、LDJSON形式を運ぶstdin/stdoutを介して行われます。ハートビートで切断を検出し、複数のブリッジを同じタブ内で実行できます。
実用的な応用例
これにより、ローカルサーバーをWebページの内部APIを通じて同期させたClaude Codeスキルを構築できます。サーバーはブリッジを使用してページのJavaScriptレイヤーを通じてデータをプッシュおよびプルし、Claudeはサーバーと通信します。このアプローチはHTMLスクレイピングを回避し、誰かがMCPサーバーを構築するのを待つ必要がありません。
CDPで注入されたコードはページ自身のコンテキストで実行されるため、CORS、CSP、または混合コンテンツの問題を回避する必要がありません。著者は次のように述べています:「ブラウザコンソールから呼び出せるものは、すべてブリッジを通じてパイプできます。」
追加のリリースノート
今回のリリースでは、evalがトップレベルのawaitをサポートするようになりました。
重要な考慮事項
ソースには次の注意書きが含まれています:「(統合する対象の利用規約の範囲内に留まっていることを確認してください。)」
リソース
- ブログ記事:https://tomyandell.dev/blog/hubcap-bridge
- Hubcapプラグイン:https://github.com/tomyan/claude-skill-hubcap
- ドキュメント:https://hubcap.tomyandell.dev
- Source:https://github.com/tomyan/hubcap
📖 Read the full source: r/ClaudeAI
👀 See Also

RelayCode VS Code拡張機能は、Claudeのコードを主権的なRDU経由でルーティングします
OpenGPUはRelayCodeをリリースしました。これはVS Code拡張機能で、ローカルプロキシとして機能し、Claude CodeやCopilotのリクエストを分散ネットワーク経由で、主権的な再構成可能データフロー・ユニット上で動作するDeepSeek-R1やMiniMax M2.5などのオープンウェイトモデルにルーティングします。

Atoo Studio:マルチプロジェクトのClaudeコードワークフローを管理するためのオープンソースワークスペース
Atoo Studioは、複数のプロジェクトでClaude Codeを使用する際のターミナルやタブの混乱に対処するために構築されたオープンソースワークスペースです。Gitブランチのようなセッションフォークを導入し、Claude Code、Codex CLI、Gemini CLI間での継続を可能にします。

マルチエージェントAIシステムの比較:AnthropicのHarness対AgynのEngineering Orgモデル
Anthropicは長期間実行されるアプリケーション開発のためのハーネス設計を公開し、Agynのチームベース自律型ソフトウェア工学のためのマルチエージェントシステムは先月オープンソース化されました。両システムともモノリシックなエージェントを採用せず、役割分離、構造化された引き継ぎ、レビューループを重視しています。

AgentSwarms: エージェントAI学習のための無料ハンズオン・プレイグラウンド
AgentSwarmsは、5つのトラック、40以上のレッスン、30以上の実行可能なエージェントを無料で提供します。セットアップやAPIキーは不要で、プロンプトからマルチエージェントスワームまでを構築しながら学べます。