Claude、Codex、Gemini、Kimi、GrokのCLIにタスクを振り分けるマルチモデルAIコーディングオーケストレーター。
receptron/mulmoterminal
複数のClaude Codeやその他のコーディングエージェントCLIセッションを並行実行し、対応が必要なセッションを色で示すブラウザーターミナルグリッド。
- スター
- 261
- フォーク
- 32
- 未解決の Issue
- 8
- 最終コミット
- 昨日
これは何?
MulmoTerminalは、複数のAIコーディングエージェントのセッションをブラウザー上のグリッドに並べて表示します。各セルはxterm.jsにストリーミングされる実際の擬似端末で、Claude Codeをデフォルトとし、Codex、Antigravity、Grok、Muse、GitHub Copilot CLI、Cursor CLIにも対応しています。セルの枠線と一覧には、セッションが作業中か、許可や回答を待っているか、完了したかが反映されます。画面外のセッションで入力が必要になると、注意を促すチャイムが鳴ります。
tmuxがインストールされている場合、セッションはその中で実行されるため、サーバーの再起動やページの再読み込み後も維持されます。リポジトリの各セルではgit worktreeで作業を分離でき、ブランチとdiffを表示して、コミット、push、プルリクエストの作成ができます。Canvasパネルでは、MCP経由でドキュメント、フォーム、チャート、HTMLなどのエージェント出力を表示でき、タスクの完了時にはWeb Push通知でスマートフォンに知らせることもできます。
npxコマンド1つでローカル実行でき、Node 22.12以降と、使用するエージェントのCLIが必要です。
主な機能
- 01ライブのエージェントセッションをグリッド表示し、状態に応じた色分けと注意喚起のチャイムで状況を把握できます。
- 02デフォルトのClaude Codeに加え、Codex、Antigravity、Grok、Muse、Copilot CLI、Cursor CLIに対応しています。
- 03tmuxがインストールされていれば、サーバーを再起動してもセッションが維持されます。
- 04リポジトリの各セルで、ワンクリックのgit worktree作成、diffパネル、コミット・push・PR操作ができます。
- 05Canvasパネルで、MCP経由のドキュメント、フォーム、チャートなどのエージェント出力を表示できます。
- 06タスクの完了時や入力が必要なときに、スマートフォンへWeb Push通知を送信します。
ユースケース
- 5つ以上のClaude Codeエージェントに別々のタスクを実行させ、許可の確認待ちで止まっているものを見つける。
- 複数のエージェントに同じリポジトリで同時に作業させ、それぞれを専用のgit worktreeで分離する。
- スマートフォンから長時間実行されるエージェントの作業を監視し、離れた場所からプロンプトに回答する。
- 開発サーバー、テストランナー、エージェントを同じターミナルグリッドにまとめる。
クイックスタート
- 1
Node.js 22.12 以降をインストールする
- 2
Claude Code CLI(claude)をインストールし、PATH 上でログインする
- 3
MulmoTerminal を起動する。ブラウザーで localhost:34567 に開きます
npx mulmoterminal@latest
使う前に知っておきたいこと
- デフォルトでは、Claude Code CLI がインストール済みで、ログイン済みである必要があります。他のエージェント CLI を使うには、デフォルトエージェントの設定が必要です。
- サーバー再起動後の状態維持には tmux を使用します。tmux は別途インストールする必要があります。
収録されている特集
トピック
よくある質問
- mulmoterminal とは?
- 複数のClaude Codeやその他のコーディングエージェントCLIセッションを並行実行し、対応が必要なセッションを色で示すブラウザーターミナルグリッド。 MulmoTerminalは、複数のAIコーディングエージェントのセッションをブラウザー上のグリッドに並べて表示します。各セルはxterm.jsにストリーミングされる実際の擬似端末で、Claude Codeをデフォルトとし、Codex、Antigravity、Grok、Muse、GitHub Copilot CLI、Cursor CLIにも対応しています。セルの枠線と一覧には、セッションが作業中か、許可や回答を待っているか、完了したかが反映されます。画面外のセッションで入力が必要になると、注意を促すチャイムが鳴ります。
- mulmoterminal は無料で使えますか?ライセンスは?
- mulmoterminal は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- mulmoterminal は今もメンテナンスされていますか?
- 活発にメンテナンス中。mulmoterminal の最終コミットは 2026年11月5日 です。
- mulmoterminal は何に使えますか?
- 5つ以上のClaude Codeエージェントに別々のタスクを実行させ、許可の確認待ちで止まっているものを見つける。 複数のエージェントに同じリポジトリで同時に作業させ、それぞれを専用のgit worktreeで分離する。 スマートフォンから長時間実行されるエージェントの作業を監視し、離れた場所からプロンプトに回答する。 開発サーバー、テストランナー、エージェントを同じターミナルグリッドにまとめる。
- mulmoterminal のインストール方法は?
- Node.js 22.12 以降をインストールする Claude Code CLI(claude)をインストールし、PATH 上でログインする MulmoTerminal を起動する。ブラウザーで localhost:34567 に開きます: npx mulmoterminal@latest
- mulmoterminal はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/receptron/mulmoterminal
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
tmux上でClaude CodeとCodexのエージェントチームを定義・起動・実行するTypeScript製CLIとターミナルUI。
Claude Code、Codex、OpenCodeなどのCLIコーディングエージェントを、それぞれ専用のGit worktreeで並行して実行できるデスクトップIDE。
複数のコーディングエージェントをそれぞれ独立したgit worktreeで並行実行し、差分、エディター、ターミナル、PR操作を1つのウィンドウにまとめるローカルファーストのデスクトップ作業環境。
自己修正型メモリ、永続的なFTS5リサーチWiki、AIコーディングエージェント向けワークフロー機能を備えたClaude Codeプラグイン。
複数のコーディングエージェントを並列実行できる、タスクごとにgit worktreeとtmuxウィンドウを使うターミナルKanbanボード。