Repolode
receptron

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. 1

    Node.js 22.12 以降をインストールする

  2. 2

    Claude Code CLI(claude)をインストールし、PATH 上でログインする

  3. 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 の数値は毎日更新されます。

関連プロジェクト