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つのエージェントがサブスクリプション制限に達した場合にタスクを他エージェントに引き渡す。 - ターン制御:ビジー状態のガードと非活動監視機能を備え、メッセージの衝突やデッドロックを防止。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト