並列エージェント

ホーム/タグ一覧/並列エージェント

20件の記事

MulmoTerminal — Claude Code を並列で動かすブラウザコックピット(完全ガイド)

MulmoTerminal — Claude Code を並列で動かすブラウザコックピット(完全ガイド)

2026年10月1日

MulmoTerminal(マルモターミナル)は Claude Code や Codex を 1 画面のグリッドで並列に動かすオープンソースのコックピット。`npx mulmoterminal@latest` の一行で起動し、作業中・あなた待ち・完了を色で表示、git worktree 隔離・tmux セッション永続化・スマホ通知を内蔵。Claude Code 拡張や Cursor では辛い「複数エージェントを並列で監督する」を解く道具。何ができるか・どう使うかを 1 ページで。

MulmoTerminalAIClaude Code
MulmoTerminal は AI コーディングツールを 9 マスに並べて見張る:Claude Code・Codex・Grok を混ぜて置ける

MulmoTerminal は AI コーディングツールを 9 マスに並べて見張る:Claude Code・Codex・Grok を混ぜて置ける

2026年9月29日

AI にコードを書かせるとき、1 体だけ動かすのと 9 体を並列で動かすのでは、要るものが全く違います。どれが待っているか、どれを閉じたら消えるか、作業フォルダをどう分けるか。MulmoTerminal は 9 つのマスに Claude Code・Codex・Grok・素のシェルを混ぜて置けて、全部のマスで同じ色と音で状態が分かる画面です。混ぜて置けること、境目がどこにあるかを書きます。

tech-blogMulmoTerminalバイブコーディング
MulmoTerminal が踏んだ tmux 3.7 の不具合:クライアント起動位置で回避し、完了扱いの Issue が実は未修正だった話

MulmoTerminal が踏んだ tmux 3.7 の不具合:クライアント起動位置で回避し、完了扱いの Issue が実は未修正だった話

2026年9月29日

MulmoTerminal は、閉じても消えないセッションを tmux に任せています。tmux 3.7 の `new-session` には、サーバーの作業フォルダがクライアントに追従して戻らないという挙動があり、MulmoTerminal がフォルダを片付ける機能と組み合わさって、新しいマスが全部壊れました。上流を待たずに打てた一手と、完了扱いで閉じられていた不具合が実は直っていなかった話です。

tech-blogMulmoTerminalバイブコーディング
並列で動かした Claude Code の『終了』と『承認待ち』を別の通知にする — MulmoTerminal のセル色で区別

並列で動かした Claude Code の『終了』と『承認待ち』を別の通知にする — MulmoTerminal のセル色で区別

2026年9月19日

Claude Code を 1 体で使っているあいだは、画面を見れば終わったのか止まっているのかが分かる。並列に 10 体動かすようになると、どれが承認待ちで止まっているのかを探す時間が生まれる。Claude Code・Codex・Copilot・Cursor はいずれも『終了』と『承認待ち』を別の hook として出している。MulmoTerminal はこの区別をセルの色で保持し、聞き逃しても画面に残るようにしている。

tech-blogMulmoTerminalバイブコーディング
Conductor と Crystal の代替案 — Claude Code 並列実行をブラウザ 1 枚で回す MulmoTerminal

Conductor と Crystal の代替案 — Claude Code 並列実行をブラウザ 1 枚で回す MulmoTerminal

2026年9月18日

ネイティブデスクトップアプリで Claude Code を並列実行する選択肢と、ブラウザタブ 1 枚で済ませる選択肢を比べました。差分レビューを細かく回したいならネイティブが向き、3-5 体を同時に動かすならメモリとウィンドウ数の制約で詰まります。スマホから進捗を見て返事する運用との相性もあわせて、どう使い分けるかを整理します。

tech-blogMulmoTerminalConductor
Claude Squad と MulmoTerminal を比較 — TUI の軽さか、ブラウザのグリッド UI か

Claude Squad と MulmoTerminal を比較 — TUI の軽さか、ブラウザのグリッド UI か

2026年9月16日

Claude Squad は tmux と git worktree を使って Claude Code を複数動かす TUI ツールで、SSH 下でも軽く動きます。MulmoTerminal は同じ発想をブラウザのグリッド UI に広げたもので、スマホ連携や GUI ツール呼び出し、会話ペインが加わります。TUI の軽さを取るか、ブラウザの可視化を取るかで選び方が変わります。Claude Squad と MulmoTerminal の役割の違いと使い分けを整理します。

tech-blogMulmoTerminalClaude Squad
tmux で Claude Code を並列に走らせる限界 — 止まったペインを見つける仕組み

tmux で Claude Code を並列に走らせる限界 — 止まったペインを見つける仕組み

2026年9月14日

tmux のペイン分割は、Claude Code や Codex を並列に動かすための最初の選択肢になります。ただし、6 ペインのうちどれが止まって自分を待っているかは文字でしか判別できません。MulmoTerminal は tmux を裏で使いつつ、色・通知音・スマホの Web Push で状態を可視化し、ペインを探すコストをゼロにします。tmux との役割の違いと具体的な使い分けを整理します。

tech-blogMulmoTerminaltmux
VS Code の Claude Code 拡張を複数ウィンドウで動かす代わりに — 軽量な並列実行環境

VS Code の Claude Code 拡張を複数ウィンドウで動かす代わりに — 軽量な並列実行環境

2026年9月12日

VS Code の Claude Code 拡張は 1 セッションには快適ですが、エージェントを並列で 3-5 体動かすとウィンドウが増え、メモリが足りなくなり、どれが止まっているかもすぐには見分けられません。MulmoTerminal は Claude Code や Codex のセッションをブラウザのタブ 1 枚に集約し、状態を色で伝えます。既存の設定ファイルはそのまま効くので、乗り換えずに並行利用できます。

tech-blogMulmoTerminalVS Code
MulmoTerminal の通知音は 6 種類に分かれる — 鳴らしすぎで全部切られる前に絞る仕組み

MulmoTerminal の通知音は 6 種類に分かれる — 鳴らしすぎで全部切られる前に絞る仕組み

2026年9月11日

AI エージェントを 8 体並列で回すと、3 分で 7 回通知音が鳴る。うるさいという理由で全部切ると、席を離れた瞬間に止まった AI に気づけない。MulmoTerminal は鳴る瞬間を 6 種類に分けていて、既定 ON は Turn finished と Waiting for you の 2 つだけ、残り 4 つは opt-in。疲れたら「止まったとき」だけ残すのが効く —— 進んでいないのは止まったときだけだから。シェルの中で `yarn test` と打っても鳴らない理由、提案のテスト音が拡大セルの横ペインに依存する理由、ブラウザ合成音が上昇/下降で区別できる作り、プロジェクトごとに音を変える使い分けを説明する。

tech-blogMulmoTerminal通知音
Cursor の代替で複数の AI エージェントを並列に動かす — MulmoTerminal との役割分担

Cursor の代替で複数の AI エージェントを並列に動かす — MulmoTerminal との役割分担

2026年9月10日

AI エディタの補完とインライン編集は快適でも、3 体以上のエージェントを同時に動かすと「どれが止まって自分を待っているか」が追えなくなります。本稿では、1 画面のグリッドに並べ、作業中・あなた待ち・完了を色で見せる MulmoTerminal の仕組みと、エディタ側と使い分ける現実的な指針を整理します。

tech-blogMulmoTerminalCursor
.mulmoterminal.local.json とは — 同じリポジトリを複数 clone したときに色だけ分ける gitignore 対象の設定

.mulmoterminal.local.json とは — 同じリポジトリを複数 clone したときに色だけ分ける gitignore 対象の設定

2026年9月1日

AI を常駐させるために同じリポジトリを acme / acme2 / acme3 と 3 本 clone すると、`.mulmoterminal.json` も一緒に来るので 3 本とも同じ色になる。`.mulmoterminal.local.json` は共有設定の隣に置く clone 1 本だけの設定で、キー単位で上書きし、深いマージはしない。.gitignore に 1 行足す必要がある理由、worktree がこのファイルに自動書き込みする仕組み、両方のパスと勝ったキーが Settings → Directory settings で見える仕組みをまとめた。

tech-blogMulmoTerminalGit
並列 AI エージェントで「できなかったこと」を拾う — MulmoTerminal の appendSystemPrompt が返信末尾に 3 点を書かせる仕組み

並列 AI エージェントで「できなかったこと」を拾う — MulmoTerminal の appendSystemPrompt が返信末尾に 3 点を書かせる仕組み

2026年8月28日

AI に 3 つ頼んで 2 つできた。残りの 1 つは、明示的に書かせないと返信に出てこない。並列で 9 体動かしているとこれが見えないまま次に進む。MulmoTerminal は起動する Claude Code セッション全部に、`--append-system-prompt` で「頼まれたこと / できたこと / できていないこと」の 3 点を末尾に書かせる指示を既定で足している。切り方、プロジェクトごとの上書き、動いているセッションに反映されない理由、切っても機能は何も欠けないがロスターと通知の読みやすさが落ちる点を説明する。

tech-blogMulmoTerminalClaude Code
MulmoTerminal でプロジェクトごとに通知音を変える — 席を離れても耳で分かる並列作業

MulmoTerminal でプロジェクトごとに通知音を変える — 席を離れても耳で分かる並列作業

2026年8月17日

並列で AI を動かす本当の利点は席を離れられること。だが通知音が全プロジェクトで同じだと、音のたびに見に行くことになる。MulmoTerminal は .mulmoterminal.json の sound / sounds にファイルパスか preset:<id>(gong, coin, chime など 7 種)を書くとフォルダごとに音が変わる。3 つ以上に別の音を付けると区別できなくなる理由、見ているマスでは鳴らない仕様、worktree に音が引き継がれない理由を書いた。

tech-blogMulmoTerminal通知音
MulmoTerminal でプロジェクトごとに色と名札を付ける — 9 枚のマスを見分ける設定

MulmoTerminal でプロジェクトごとに色と名札を付ける — 9 枚のマスを見分ける設定

2026年8月15日

並列で AI を 9 体並べると、フォルダ名が似たプロジェクトを打ち間違える。MulmoTerminal は .mulmoterminal.json にプロジェクトの名前と色を書くと、そのフォルダで開いたマスだけ見た目が変わる。1 色書けば 7 か所に展開される仕組み、作業中・完了・要対応の状態色が自分の色を上書きする理由、headerStatusTint: none で自分の色を保つ方法、要対応の琥珀色だけ消せない理由を書いた。

tech-blogMulmoTerminal設定
MulmoTerminal の worktree 片付け — 消えるコミットと変更の数を、ボタン自身に言わせる

MulmoTerminal の worktree 片付け — 消えるコミットと変更の数を、ボタン自身に言わせる

2026年8月11日

AI を並列で動かすと、作業用の worktree が一週間で 20 本溜まる。どれが片付いていてどれが未保存の変更を抱えているか、見ないと決められない。MulmoTerminal は閉じるダイアログに「2 unpushed commits + 5 uncommitted changes will be discarded」のように消えるものを数値で出し、ボタンの文字を Keep / Discard & remove に切り替える。確認を出す瞬間に数え直す理由、管理下の外は消せない設計、.gitignore に 1 行足す必要までを解説。

tech-blogMulmoTerminalgit worktree
MulmoTerminal の worktreeEnv — 作業ごとに違うポートと DB 名を、自動で配布する

MulmoTerminal の worktreeEnv — 作業ごとに違うポートと DB 名を、自動で配布する

2026年8月10日

git worktree で作業は分けられるが、ポートもデータベースも 1 台のマシンに 1 つしかない。2 本目の worktree で yarn dev を立ち上げると Port 3000 is already in use で落ち、DB の場合は落ちずに壊れる。MulmoTerminal は .mulmoterminal.json に `worktreeEnv` を書くと、worktree ごとに重複しないポートと slug を予約して環境変数として渡す。刻みが 10 である理由、一度予約したら動かない設計、同じプロジェクトの 2 本目クローンにも効く副産物まで。

tech-blogMulmoTerminalgit worktree
MulmoTerminal の git worktree 隔離 — 並列 AI エージェントがファイルを踏まないようにする仕組み

MulmoTerminal の git worktree 隔離 — 並列 AI エージェントがファイルを踏まないようにする仕組み

2026年8月7日

Claude Code や Codex を同じリポジトリで並列に動かすと、エージェント同士が同じファイルを書き換えて片方の変更が消える。MulmoTerminal は起動フォームでタスク名を入れるだけで git worktree を切り、別ブランチ・別フォルダに隔離する。agent/<名前> と issue/<番号>-<slug> で分岐元が変わる理由、1 worktree に 2 セッション入れない制約、.gitignore の 1 行を解説。

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

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

2026年8月4日

9 セルのうち 1 体を拡大すると、他の 8 体が見えなくなる。MulmoTerminal は拡大時に横に全セッションを 1 行ずつ並べたロスターを出し、ディレクトリ・要約・プロンプト・返答・状態・PR フェーズを文字で追えるようにする。行クリックで拡大先が切り替わるので、9 体を順に見るのが 9 回のクリックで済む。要約の出どころがエージェントごとに違う話も。

tech-blogMulmoTerminal並列エージェント
MulmoTerminal のセル状態色と通知音 — 並列エージェントを見張らずに済ます仕組み

MulmoTerminal のセル状態色と通知音 — 並列エージェントを見張らずに済ます仕組み

2026年8月2日

Claude Code を 3 体並列で回すと、見に行った 4 回のうち用があるのは 1 回だけ。MulmoTerminal は入力待ちを琥珀色、完了を緑のリング、作業中を青で出し、見ていないセルで通知音を鳴らすことで、画面を見張らずに呼ばれたセルだけ拾えるようにする。琥珀を緑より先に拾う理由、見ているセルで音が鳴らない理由、通知音を種類ごとに切る設定。

tech-blogMulmoTerminal並列エージェント
MulmoTerminal の 9 セルグリッド — 並列 AI エージェントを 1 画面で見張る仕組み

MulmoTerminal の 9 セルグリッド — 並列 AI エージェントを 1 画面で見張る仕組み

2026年8月1日

Claude Code を 3〜5 体並列で回し始めると、作業そのものより『どれが止まっているか』の確認に時間が食われる。MulmoTerminal は 1 ページ最大 9 セルのグリッドに並べ、状態順に自動ソートして、呼ばれたセルだけ拾えるようにする。9 セル上限の理由、auto / manual / priority の並び順、あふれたときのページ分割。

tech-blogMulmoTerminal並列エージェント