機能一覧
MulmoTerminal の機能を 4 本柱(監督 / 可視化 / 自動化・調査 / 拡張)で整理します。使い方は基本編・応用編へ。
1. 監督 — 並行エージェントのコックピット
| 機能 | 説明 |
| 並行ターミナル | 1 ページ最大 9 セル、あふれるとページ(タブ)が増える。状態順の自動ソート(要対応が先頭) |
| 状態の色 + 通知音 | 作業中(青)/ 入力・許可待ち(琥珀) / 完了・レビュー待ち(青リング) / アイドル。見張らずに「呼ばれた」と分かる |
| コックピット・ロスター | ⤢ 拡大中、横に全セッションの 1 行サマリー一覧(ディレクトリ・AI 要約・プロンプト・最新返答・状態語)。行クリックで拡大対象を切替、▤ / ☰ でフィルムストリップ(サムネイル列)とトグル |
| セル追加 / 閉じる / 並べ替え | New terminal +、各セルの ✕、並べ替えモードの ◀ ▶ |
| worktree 隔離 | 同じリポに複数エージェントを走らせても衝突しない git worktree |
| セッション永続化(tmux) | tmux があれば各セッションは tmux 内で走り、リロード/サーバ再起動を跨いで再接続 |
| スマホ連携(RemoteHost) | タスク完了・入力待ちをスマホへ Web Push、スマホから閲覧・クイック返信も(→ スマホ通知) |
2. 可視化 — どこで何をしているか
| 機能 | 説明 |
| そのエージェントの作業内容 | セルヘッダーに「今やっていること」を表示 |
| git ステータスチップ | ⎇ ブランチ ●変更数 ↑ahead ↓behind を常時表示 |
| PR フェーズ / 作業フェーズ | ロスター各行に、ブランチの PR 状態(draft / CI fail / changes / ready / merged …)と作業フェーズ(planning / editing)をバッジ表示 |
| モデル / コンテキスト量 | 例 Opus · ctx 35% — 動作モデルと文脈の埋まり具合 |
| アクティビティタイムライン 🕘 | ツール呼び出し履歴(Bash / Read / Edit …)を新しい順にモーダル表示 |
| コスト(推定) | 設定に セッション / 今日 / 今月 の概算コスト |
| worktree 差分バッジ | worktree セルで変更量を表示、クリックで差分パネル |
| GUI パネル | エージェントのツール呼び出しで図・フォーム・画像・書類のほか、HTML・動画/スライド(MulmoCast)・コレクション・会計も描画(Claude / Codex 両対応) |
| PR / Issue 横断ビュー | 登録リポの未マージ PR と Issue をツールバーの Pull requests ビューで一望 |
| Wiki / Collections / Accounting / Files | ツールバーのアプリ内ビュー:Wiki(グラフ表示付き)・コレクション・会計・ファイルエクスプローラ + エディタ |
| アップデート通知 | 新版があるとヘッダーに update バッジ。クリックで環境に合わせた更新コマンド(npm / git clone)を表示 |
3. 自動化 & エラー調査
| 機能 | 説明 |
| スクリプト実行 | そのディレクトリの script.json のコマンドを実行。稼働中セッションの ▶ Run からは隣の空きセルで走らせ、対話を止めない(空セルのランチャからはそのセル内) |
| ⚡ Skill メニュー | そのディレクトリで使えるスキル(.claude/skills)を一覧し、選ぶと今のセッションで /<slug> を実行。working dir のスキルを優先表示。.mulmoterminal.json の skills で絞り込み可 |
| ✦ Summarize / Explain | 端末出力を claude -p に渡し、エラー / 警告 / 原因 / 直し方を短く要約 |
| ⧉ Copy as prompt | コマンド + ディレクトリ + 要約 + フォローアップをコピーして任意セッションに貼付 |
| 💬 / ⇄ ターミナル間のやり取り | 💬 で別セルの直近ターンをこのセルへ取り込み。⇄ Exchange は送信 → 相手の回答 → 自動で持ち帰りの自動 1 往復(Claude ↔ Codex の相互レビューに) |
| git 操作 | worktree セルからコミット(Claude に依頼)/ Push / ⧉ Open PR をワンクリック |
| ファイル添付 | ファイルをターミナルへドラッグ & ドロップ、または 📎 の OS ファイルダイアログで絶対パスを挿入 |
| 音声入力 | マイクの音声を文字起こししてプロンプトに入力 |
| MCP サーバ | 設定の MCP SERVERS で、自分の HTTP MCP サーバをセッションに合流 |
| 起動コマンド | Claude 以外(Shell / codex / 任意)を永続端末として起動 |
4. 拡張 — DSL で自分に合わせる
| 機能 | 説明 |
| ヘッダーの操作ボタン | buttons で input(テキスト送信)/ open(URL・ファイルマネージャ・アプリ内ビュー・ファイル選択・新規端末・PR)/ shell(コマンド実行)を追加。${変数} と when 条件付き |
| ヘッダーの表示チップ | chips で組み込みチップの並べ替え・非表示 + カスタムチップ |
| 名前バッジ / 色 | .mulmoterminal.json でディレクトリごとに名前・各所の色 |
| ランチャ / cwd presets / PR repos | 設定で起動コマンド・作業ディレクトリ候補・横断 PR 対象を拡張 |
| テーマ | Midnight / Nord / Daylight / Solarized Light |
設定なしなら従来どおり——ボタン/チップ/色は足したぶんだけ効き、既定の見た目は変わりません。 詳細は設定方法へ。
次へ:設定方法