Multi-CLI Multi-Agent Auto-Tuning Framework
複数のAI coding CLIをtmux経由で協調させる汎用auto-tuningフレームワーク。strategyの差し替えで様々なタスクに対応する。
独自の要件定義を与えなければ、VibeCodeHPCはこのHPC auto-tuningワークフローをそのまま実行する。独自strategyで置き換え・拡張も可能。
- 階層型マルチエージェント: PM → SE ↔ PG × N → CD
- 差し替え可能なstrategy: HPC並列化、local LLM配備、GPU最適化など — 独自追加も可
- 進化的探索: flat directory構造による並列探索
- tmux IPC: 特殊なruntime不要のエージェント間通信
- 4階層SOTA追跡: Local → Family → Hardware → Project
利用者が用意するのは3つ:
requirement_definition.md— テンプレートを編集するか、PMに対話的に作成させる_remote_info/— サイト固有の情報(詳細)BaseCode/— 最適化対象のコード
残りはすべてagentが実行時に生成する。
📂 VibeCodeHPC/ 🤖 PM ⬛
├── 📝 requirement_definition.md # ← 利用者が編集
├── 📁 _remote_info/ # ← 利用者が用意
├── 📁 BaseCode/ # ← 利用者が用意
│
├── 📁 User-shared/ # → 成果物はここ
├── 📂 Agent-shared/
│ ├── 📁 skills/ # 知識 + スクリプト
│ └── 📁 logs/ # エージェント間通信履歴
│
├── 📄 CLAUDE.md # 共通ルール
├── 📁 instructions/ # PM, SE, PG, CD
├── 📁 vibecodehpc/ # フレームワーク本体
実行時directory(PMが作成)
├── 📄 directory_pane_map.md
├── 📁 GitHub/ 🤖 CD ⬜
│
└── 📂 Flow/TypeII/single-node/ 🤖 SE1 🟦
├── 📄 hardware_info.md
├── 📂 gcc/
│ └── 📂 OpenMP/ 🤖 PG1.1 🟩
│ └── 📄 ChangeLog.md
├── 📂 nvidia/
│ ├── 📁 CUDA/ 🤖 PG1.2 🟧
│ └── 📁 OpenACC/ 🤖 PG1.3 🟪
└── 📂 intel/
└── 📁 OpenMP/ 🤖 PG1.4 🟥
構成は要件定義に基づきPMが決定する。compiler/strategy階層は設定可能。
Claude Code, Codex CLI, Cline CLI, Gemini CLI, OpenCode, vibe-local, Qwen Code, Kimi Code CLI
- 📄 arXiv (v3) — iWAPT 2026
- 🎬 デモ動画 (6分, 1.5倍速)




