MulmoTerminal のコックピット・ロスター — 1 体を拡大しても残り 8 体の状況が追える仕組み

MulmoTerminal のコックピット・ロスター — 1 体を拡大しても残り 8 体の状況が追える仕組み

課題:1 体を拡大して読んでいるあいだ、残り 8 体が見えない

9 セルで並列に AI を動かしていて、1 体が設計の選択肢を 3 つ挙げてきました。読みたいのですが、9 分の 1 の大きさでは読めません。

拡大します。画面いっぱいになって、読めるようになりました。

読み終わって顔を上げると、残り 8 体が今どうなっているか分かりません。グリッドに戻ると、今度は長い文章が読めなくなります。

一体をちゃんと見たいなら大きくする。残りの状況を知っていたいなら並べておく。画面は 1 枚なので、どちらかしか取れない — というのが素朴に組んだときの状態です。

既存のやり方とそのコスト

タブを 2 つ開いて片方をグリッドにする

ブラウザのタブを増やせば、グリッドと拡大版を両方開けます。

ただし、

結局、拡大したまま横の情報が欲しい、という要求は満たせません。

マスを順にクリックして回る

グリッドに戻って別のマスを拡大、を 9 回繰り返す方法です。全部見終わるのに 9 回のラウンドトリップが必要で、1 周するあいだに最初のマスの状態が変わっています。

順に回ること自体ではなく、グリッドを経由することがコストです。

MulmoTerminal の解決:拡大すると横に全セッションの 1 行一覧が出る

MulmoTerminal では、セルを Expand(拡大)すると、横に コックピット・ロスター が出ます。全セッションを 1 行ずつ並べたテキスト一覧です。

拡大画面。左に全セッションのロスター(フォルダ・要約・プロンプト・返答・状態・PR フェーズ)、右に拡大中のターミナル

1 行に入っている情報

各行には次が並びます。

拡大したまま、残り 8 体が「何をしてどこまで進んだか」が文字で追えます。解像度は下がりますが、目を離さずに済みます。

行をクリックすると、拡大先が切り替わる

ロスターは読むだけのものではありません。行をクリックすると、拡大している相手がその行の相手に変わります。

グリッドに戻ってマスを選び直す往復が要りません。9 体を順に見ていく作業が 9 回のクリックで済みます。

キーボードで切り替えたいなら、~/.mulmoterminal/config.json に keymap を書きます。

{
  "keymap": {
    "zoom-next": "PageDown",
    "zoom-prev": "PageUp"
  }
}

既定では何も割り当てられていないのは意図的です。割り当てたキーはターミナル内のプログラム(less、vim、Claude Code 自身のページ送り)に届かなくなるので、その交換はユーザが決めるものとして、書くまで無効にしてあります。

要約の出どころはエージェントごとに違う

ロスターの要約は、エージェントによって出どころが異なります。

エージェント 要約の出どころ
Claude Claude Code が自分で書いたタイトル
Codex / Cursor / Antigravity / Grok 会話を始めたときのプロンプト
Copilot / Muse エージェント自身の要約。会話が進むにつれて書き換わる

最後のものが実用上わりと違いを生みます。最初に「バグを直して」と言っただけの会話が、30 分後には「認証ミドルウェアの順序の修正」になっている、ということが起きます。

PR フェーズが別の列にある理由

AI の状態(running / idle)と、PR のフェーズ(draft / changes / ready)は別の列になっています。

AI の状態が idle でも、PR のフェーズが changes(レビューで変更要求が付いた)なら、そのセルには続きがあります。逆に merged なら終わっている。状態語だけ見ていると、この 2 つが同じ「何もしていない」に見えるので、別の列になっています。

並列開発で詰まる原因の多くは、自分の番なのに気づいていない PR です。ここが 1 行に出るのは効きます。

行の右クリックメニュー

各行の ⋮ メニュー(行の右クリックでも開く)から、拡大せずにそのセッションを操作できます。

既存のソートが auto のときは順序が自動計算されるのでドラッグは効きません。手で並べたいなら manual に切り替える必要があります。

文字ではなく画面で見たいとき

右上の Show list roster / Show thumbnail strip ボタンで、ロスターと フィルムストリップ(サムネイル列)を切り替えられます。

9 枚のフォルダ名が似ているとき(同じプロジェクトの worktree が並んでいるときなど)は、文字より画面のほうが速く見分けられます。

格子に戻ると、見ていたページに戻る

Restore で拡大を解除すると、拡大を始めたページではなく、直前まで見ていたマスのあるページ に戻ります。

ロスターをクリックして進んでいくと途中でページをまたぎますが、そのとき最初のページに戻されると、また探すことになる。9 体を順に見て回るという使い方を想定していると分かる作りです。

使ってみる

ロスターは拡大時に自動で出るので、設定は要りません。MulmoTerminal を起動して、セルを 2〜3 体立ち上げてから、どれか 1 つを Expand してください。

動作確認の最小シナリオ

  1. Claude(または Codex)を 2〜3 体起動する
  2. 片方に長めの作業を頼んでおく(「このプロジェクトのアーキテクチャを 3 つの観点で説明して」など)
  3. そのセルのヘッダーの Expand を押す
  4. 左に全セッションのロスターが出る
  5. 別のセルの行をクリックすると、右の拡大画面が切り替わる

行の右端で切れている文字列は、マウスを乗せれば全文がホバーで出ます。毎回ホバーするのが面倒なら、行の表示行数は cockpitLines で変えられます(詳細は 行数設定の記事)。

まとめ

関連: MulmoTerminal 公式ガイドのコックピット解説 / ロスターの行数を変える cockpitLines / 9 セルグリッドの仕組み / VS Code の Claude Code 拡張との比較

この記事をシェア

関連記事

記事一覧に戻る