tmux-orchestra は何をしますか?
マルチエージェント開発ワークフローを効率化:SwarmUX CLI で tmux セッションをオーケストレーション
このスキルは、複数の AI エージェントや開発プロセスを並行して実行するための tmux セッション管理を自動化・統合します。SwarmUX CLI と連携し、tmux のウィンドウやペインを動的に生成・制御することで、マルチエージェント開発ワークフローを効率的にオーケストレーションできます。
主な機能
- セッション自動構成: 設定ファイルに基づいて tmux セッションを自動的に作成・管理
- エージェント分離: 各 AI エージェント(Claude Code、Cursor、Codex など)の出力を独立したペインで監視
- 並列実行: 複数のタスクを同時に実行し、コンテキストスイッチを最小化
- SwarmUX CLI 統合: SwarmUX のコマンドラインインターフェースとシームレスに連携
インストール
git clone https://github.com/profrodrigo91/tmux-orchestra.git
cd tmux-orchestra
chmod +x install.sh
./install.sh
使用方法
- 設定ファイル(
config.yaml)を編集して、起動するエージェントとコマンドを定義 - 以下のコマンドでオーケストレーションを開始:
tmux-orchestra start
設定例
sessions:
- name: "dev-agents"
windows:
- name: "claude"
command: "claude code"
- name: "cursor"
command: "cursor --wait"
- name: "codex"
command: "codex --agent"
ライセンス
MIT