Ver2 ClaudeCode MultiAI

/mente/ClaudeCode_multiai/ — 3エンジン / 単一プロセス + 子プロセス

ブラウザ Instance HTML WebSocket Client Claude GPT Gemini エンジン切替ボタン xterm.js ターミナル WebSocket cc-manager.js 全ロジック集中 WebSocket Server PTY Manager (x3) セッション管理 エンジン切替ロジック 3エンジン分のロジックが全部入り Claude 出力パーサー Codex 出力パーサー agy 出力パーサー PTY x3 Claude CLI claude --chat 子プロセス #1 Codex CLI codex --chat 子プロセス #2 agy CLI gemini cli 子プロセス #3 HTTPS 各社 API Anthropic / OpenAI / Google MySQL claudecode_sessions (共有) 通信プロトコル WebSocket PTY HTTPS

特徴

  • マルチAI対応を実現 (Claude / ChatGPT / Gemini)
  • エンジン切替ボタンで3者を使い分け可能
  • 3者で会話 (1つの質問を3つのAIに同時に投げる) が可能に
  • 各エンジンごとに専用の出力パーサーを実装
  • claudecode_sessions DB を3エンジンで共有

問題点

  • cc-manager.js に3エンジン分のロジックが全部入り (肥大化)
  • メモリ消費が増大 (3つの子プロセスが常駐)
  • チャット表示とターミナル出力の同期問題が発生
  • エンジンごとの出力形式の違いに起因するパースバグ
  • エラーが1つのエンジンで起きると全体に波及