Ver1 (2025) から Ver5 (2026) へ至るアーキテクチャの進化
最初のバージョン。cc-manager.js 単一プロセスで Claude CLI をブラウザから操作。テンプレート方式で複数インスタンス対応。
アーキテクチャ図を見る →マルチAI対応を実現。3つのエンジン (Claude/Codex/agy) を切り替えて使えるように。cc-manager.js に全ロジックが集中。
アーキテクチャ図を見る →DB中心のメッセージ管理へ進化。bc_messages がチャットの正本。WebSocket 4本で多機能化したが cc-manager.js が 5700行に肥大化。
アーキテクチャ図を見る →ai-manager への移行を試みた接ぎ木型。FakeWs で cc-manager.js の通信を乗っ取る構造が複雑化。メモリ 1.6GB 消費。
アーキテクチャ図を見る →cc-manager.js に依存しない完全新設計。REST API + SSE でチャット、WebSocket はターミナルのみ。メモリ 292MB (82%削減)。
アーキテクチャ図を見る →