Relay を使用すると、Claude Code セッションが Alt キーでタブを切り替えることなく互いにメッセージを送信できるようになります

開発者がRelayというプラグインを構築しました。これにより、並列のClaude Codeセッションが互いにメッセージを送信できるようになり、バックエンドとフロントエンドのコンテキストを切り替える際のalt-tabやコピーペーストの手間が省けます。
仕組み
RelayはClaude Codeのチャンネル機能(MCPサーバーがターン間にメッセージをプッシュ)を利用しています。各セッションは小さなMCPサーバーを実行し、単一のハブデーモンがUnixソケット経由でメッセージをルーティングします。あるセッションのClaudeに別のセッションへ問い合わせるよう依頼すると、メッセージは対象セッションにチャンネル通知として届き、対象セッションは次のターンで自然に応答します。
主な詳細
- 使用方法: フロントエンドセッションで「バックエンドセッションにユーザーオブジェクトがどんなものか聞いて」と言うだけです。バックエンドセッションはターンの間に質問を確認し、回答すると、その返信がフロントエンドセッションに通知として表示されます。
- ブロードキャスト: 全セッションに現在何をしているか尋ねることもでき、返信が1つずつ届きます。
- アーキテクチャ: 最初に起動されたセッションがハブデーモンを生成します。最後のセッションが切断されてから約5分後に自動終了します。同一マシン上のみで動作し、認証は不要で、データが外部に漏れることはありません。
- オープンソース: MITライセンスで、リリース初日なので荒い部分があるかもしれません。インストール手順付きのリポジトリはhttps://github.com/innestic/claude-relayです。
対象ユーザー
複数のClaude Codeセッションを同時に実行している(例:マイクロサービスやリポジトリごとに1セッション)開発者で、コンテキストスイッチにうんざりしている方。
📖 全文はこちら: r/ClaudeAI
👀 See Also

Temporal-MCP: OAuth対応のLLM向け壁掛け時計認識
Temporal-MCPは、LLMに現在時刻の認識を提供する最小限のMCPサーバーです。誤った挨拶や古いコンテキストなどの時間関連の障害モードに対処します。経過時間、日付変更の検出、新しいスレッドフラグを返す2つのツール(temporal_tickとtemporal_peek)を提供します。

CC-Ledger: ローカルSQLiteを使用してClaude Codeのコストをセッションごと・PRごとに追跡
CC-LedgerはClaude Codeにフックして各ターンをローカルのSQLiteに記録するRustバイナリです。暴走セッションをリアルタイムで検出し、APIキー不要でPRごとのコストを把握できます。macOSメニューバー、Webダッシュボード、CLIを備えています。

DecisionNode: セマンティック意思決定ストレージのためのCLIとMCPサーバー
DecisionNodeは、ローカルのみで動作するCLIおよびMCPサーバーで、構造化された決定事項をJSONとして保存し、それらをベクトルとして埋め込み、意味検索を可能にし、MCPを通じてAIツール間でアクセスできるようにします。MITライセンスで、Claude Code、Cursor、Windsurf、Antigravity、その他のMCPクライアントで動作するように設計されています。

Yavio: MCPアプリ向けオープンソース製品分析SDK
Yavioは、MCPおよびMCPアプリ向けのオープンソース製品分析SDKで、1回の関数呼び出しでツール呼び出し、エラー、リソース読み取りを自動的にキャプチャします。MITライセンスのこのプロジェクトは、ツールごとの内訳、ファネル、リテンション、エラートラッキングを提供するダッシュボードを備えています。