Communitygithub.com

profrodrigo91/tmux-orchestra

マルチエージェント開発ワークフローを効率化:SwarmUX CLI で tmux セッションをオーケストレーション

tmux-orchestra とは?

このスキルは、複数の AI エージェントや開発プロセスを並行して実行するための tmux セッション管理を自動化・統合する「tmux-orchestra」を提供します。SwarmUX CLI と連携し、tmux のウィンドウやペインを動的に生成・制御することで、マルチエージェント開発ワークフローを効率的にオーケストレーションできます。主に Claude Code、Cursor、Codex などの AI エージェントツールを活用する開発者向けで、手動のターミナル操作を減らし、コンテキストスイッチを最小化します。設定ファイルに基づいてセッションを自動構成し、各エージェントの出力を分離・監視できるため、複雑なタスクの並列実行やデバッグが容易になります。

対応~Claude Code~Codex CLI~Cursor
npx skills add profrodrigo91/tmux-orchestra

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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

使用方法

  1. 設定ファイル(config.yaml)を編集して、起動するエージェントとコマンドを定義
  2. 以下のコマンドでオーケストレーションを開始:
tmux-orchestra start

設定例

sessions:
  - name: "dev-agents"
    windows:
      - name: "claude"
        command: "claude code"
      - name: "cursor"
        command: "cursor --wait"
      - name: "codex"
        command: "codex --agent"

ライセンス

MIT

関連スキル