raysonmeng/agent-bridge

A local bridge for bidirectional collaboration between Claude Code and Codex. 连接 Claude Code 与 Codex 的本地实时协作桥接工具。

解決する課題

AgentBridge は、1つの作業セッション内で Claude Code と Codex の間で双方向かつリアルタイムの通信を可能にします。2つの異なるAIコーディングエージェント間での手動のコピー&ペーストの必要性を排除し、エージェント同士が協力し、お互いの作業をレビューし、タスクを自動的に調整できるようにします。

動作方法

このプロジェクトは、フォアグラウンドのMCPクライアント(bridge.ts)と永続的なバックグラウンドデーモン(daemon.ts)からなる2プロセスのローカルブリッジを使用しています。デーモンは Codex の出力を傍受し、チャンネル通知として Claude に送信します。一方、Claude の返信(reply MCPツール経由)は Codex スレッドに再挿入されます。コンテキストの肥大化を防ぐために、ブリッジは意味のある agentMessage ペイロードのみを転送し、[IMPORTANT][STATUS][FYI] の3段階マーカールーティングシステムを使用してノイズをフィルタリングします。

対象ユーザー

Claude Code と Codex の両方を使用し、エージェント同士がコードを相互レビューしたり、サブスクリプションのクォータ制限に基づいてタスクを引き渡すことができるピアツーピアの協働ワークフローを構築したい開発者向けです。

特徴

  • 双方向メッセージング:人間を介さずに Claude Code と Codex の間でリアルタイム通信が可能。
  • 相互レビュー ワークフロー:1つのエージェントが機能を実装する一方で、もう一方が差分をレビューし、変更要求を戻すことができる。
  • コンテキスト管理:ツール呼び出しのノイズや推論の差分をフィルタリングし、コンテキストウィンドウを軽量化。
  • クォータリレーagent-quota-guard と統合し、1つのエージェントがサブスクリプション制限に達した場合にタスクを他エージェントに引き渡す。
  • ターン制御:ビジー状態のガードと非活動監視機能を備え、メッセージの衝突やデッドロックを防止。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト