BASECORD バージョン系譜

Ver1 (2025) から Ver5 (2026) へ至るアーキテクチャの進化

Ver1
ClaudeCode WebTerminal
/mente/ClaudeCode/

最初のバージョン。cc-manager.js 単一プロセスで Claude CLI をブラウザから操作。テンプレート方式で複数インスタンス対応。

Claude
アーキテクチャ図を見る →
Ver2
ClaudeCode MultiAI
/mente/ClaudeCode_multiai/

マルチAI対応を実現。3つのエンジン (Claude/Codex/agy) を切り替えて使えるように。cc-manager.js に全ロジックが集中。

Claude ChatGPT Gemini
アーキテクチャ図を見る →
Ver3
BASECORD
/mente/basecord/

DB中心のメッセージ管理へ進化。bc_messages がチャットの正本。WebSocket 4本で多機能化したが cc-manager.js が 5700行に肥大化。

Claude ChatGPT Gemini
アーキテクチャ図を見る →
Ver4
BASECORD Ver4 (独立化)
/mente_x7k2p9q3n4_basecord/

ai-manager への移行を試みた接ぎ木型。FakeWs で cc-manager.js の通信を乗っ取る構造が複雑化。メモリ 1.6GB 消費。

Claude ChatGPT Gemini
アーキテクチャ図を見る →
Ver5
BASECORD Ver5 (新設計)
/mente_e030c738070b_basecord/

cc-manager.js に依存しない完全新設計。REST API + SSE でチャット、WebSocket はターミナルのみ。メモリ 292MB (82%削減)。

Claude ChatGPT Gemini
アーキテクチャ図を見る →

通信プロトコル凡例

WebSocket
REST API
SSE
PTY
HTTPS