cmux は、コーディングエージェントを並行して動かすために作られたターミナルです。Ghostty をベースにしていて、ワークスペースごとに縦型のタブを用意し、エージェントがあなたを待っているペインには青いリングを表示します。Claude Code のセッションを5つ同時に動かしているなら、このリングこそが肝心です。どれがあなたを必要としているかを教えてくれるからです。
ただし、cmux は Mac アプリでもあります。2026年10月20日時点では macOS 版しか提供されておらず、Windows 版はまだオープンな pull request の段階です。Claude Code のセッションを複数動かすのによく使われるもう一つのツール、Claude Squad は Windows 向けのダウンロードを公開していますが、すべてのエージェントを tmux の中で動かす仕組みで、未解決の issue では Windows ビルドでセッションを開始できないと報告されています。以下では、それぞれのツールが何をするのか、いま Windows で何が使えるのか、そして Orkas が1つの Windows アプリで複数のエージェントをどう動かすのかを説明します。
cmux に Windows 版はありますか?
公式版はまだありません。cmux の README は自らを「a Ghostty-based macOS terminal」(Ghostty ベースの macOS ターミナル)と説明しています。Swift と AppKit で書かれたネイティブの Mac アプリなので、ダウンロードできる Windows ビルドはありません。
Windows 版は公開の場で開発が進んでいます。Pull request #5049 は Electron と ConPTY で作られた独立した Windows デスクトップアプリを追加するもので、2026年10月19日に作成された #22020 は、cmux のコードベースにあるターミナルマルチプレクサー mux2 に Windows サーバーを追加するものです。2026年10月20日時点では、どちらもマージされていません。cmux そのものを Windows で使いたいなら、注目すべきはこの2つです。
Claude Squad は Windows で動きますか?
Claude Squad は、複数の Claude Code、Codex、Gemini のセッションを同時に管理するターミナルアプリです。エージェントごとに専用の tmux セッションで動かし、タスクごとに専用の git worktree を割り当てるので、変更同士がぶつかりません。README には前提条件として tmux と GitHub CLI が挙げられています。
リリースには Windows 用の zip ファイルも含まれています。しかし tmux にはネイティブの Windows 版がなく、v1.0.17 に対して報告され現在も未解決の issue #275 では、Windows ビルドは起動するものの、セッションを作成した時点で「error starting tmux session: unsupported」というエラーで失敗すると報告されています。Windows 対応を追加する pull request #248 も、2026年10月20日時点でマージされていません。Claude Squad は Linux 向けビルドも提供しているので、Windows PC では、その設計上 WSL を使うことになります。この方法は私たちは試していません。
cmux、Claude Squad、Orkas の比較
| cmux | Claude Squad | Orkas | |
|---|---|---|---|
| 概要 | エージェント向けのタブ、画面分割、通知を備えた macOS ターミナル | 各エージェントを tmux で動かすターミナルアプリ | CLI エージェントを会話の中で動かすデスクトップアプリ |
| Windows(2026年10月20日時点) | 公式ビルドなし。Windows 版はオープンな pull request | Windows 用 zip を公開。未解決の issue でセッションを開始できないと報告 | Windows インストーラーあり(macOS にも対応) |
| エージェント | ターミナルのペインで起動するものなら何でも | デフォルトは Claude Code。Codex、Gemini、Aider なども可 | Claude Code、Codex、OpenCode、OpenClaw、Hermes |
| 並行編集の分離 | 自分で管理 | タスクごとに git worktree | 自分で管理(worktree の自動作成なし) |
| どのエージェントが待っているかの把握 | ペインのリング、点灯するタブ、通知パネル | README に記載なし | アプリ内のプロンプト、デスクトップ通知、タスクバーのバッジ |
いま Windows で使える選択肢
Windows Terminal のタブ + git worktree。 エージェントごとにタブを開き、それぞれに専用の worktree を用意して、同じファイルを編集しないようにします:
git worktree add ../app-feature-a -b feature-a
git worktree add ../app-feature-b -b feature-b
# 一方のタブで claude、もう一方のタブで codex を実行費用はかからず、どの CLI でも使えます。ただ、すべてのセッションと、どれが待っているかを一度に見渡せる画面はありません。タブを順にクリックして確かめることになります。
WSL2 + tmux。 WSL の中は Linux なので tmux が動き、Claude Squad のようなツールの Linux ビルドも動きます。その代わり、Windows そのものではなく、PC 上に Linux 環境を用意してその中で作業することになります。
CLI を代わりに動かしてくれるデスクトップアプリ。 Orkas はここに当てはまります。この記事の残りでは、その仕組みと、できないことを説明します。
Orkas が Windows で複数の CLI エージェントを動かす仕組み
Orkas は Windows と macOS 向けのデスクトップアプリです。Claude Code や Codex を置き換えるものではありません。すでにインストールしてサインイン済みの CLI を、会話でやり取りするエージェントとして動かします。使うのは、あなたがすでに持っているログインとプランです。Windows では、PATH と、npm のグローバルフォルダー、pnpm、Volta、WindowsApps といった一般的なインストール先から CLI を見つけます。
- 複数のセッションを同時に。 会話ごとに、エージェントそれぞれのセッションが保たれます。会話同士は互いを待たないので、Claude Code の会話を3つ同時に進められます。1つの会話の中では最大4つのエージェントが同時に動き(たとえば Claude Code が計画を立てている間に Codex が実装する)、各エージェントは一度に1ターンずつ処理します。
- どれがあなたを待っているかがわかる。 Claude Code や Codex が権限を求めたり質問したりすると、Orkas はそのリクエストをアプリ内に表示します。1回だけ許可する、この実行の残りの間は許可する、拒否する、から選べます。Orkas が手前のウィンドウでないときは、Windows の通知とタスクバーアイコンのバッジでも知らせます。完了・停止・失敗した実行は、その会話に未読のドットが付きます。
- 作業の割り振りを1か所で。 エージェントを @ メンションしてタスクを渡したり、Commander に仕事を複数のエージェントへ並行して割り振らせたり、プロジェクトの ToDo を特定のエージェントに割り当てたりできます。
- プロジェクトのコンテキストを共有。 プロジェクト内のすべての CLI エージェントは、実行のたびにプロジェクトの「目標とルール」と「メモリ」を受け取り、Orkas の組み込みツールでプロジェクトの ToDo を読んだり更新したりできます。あるエージェントが止まっても、次のエージェントは同じメモから作業を始めます。
通知が伝えるのはタスクに対応が必要だということだけで、どのエージェントからのリクエストかまではわかりません。クリックして確認してください。権限リクエストに10分間応答しないと、拒否されます。そもそも確認を求められたくない場合は、CLI エージェントごとに権限レベルを選べます:「CLI のデフォルトを使用」「権限を確認」「フルアクセス」。
乗り換える前に
- セッションごとの worktree はありません。 Orkas は git worktree もブランチも作成しません。コーディングエージェントは、専用のプロジェクトフォルダーを設定していればそこで、なければプロジェクトのフォルダーで動くので、同じプロジェクトの2つのエージェントは同じフォルダーを共有します。1つのリポジトリで並行して編集するなら、エージェントごとに worktree を自分で作成し、各エージェントをそれぞれの worktree に向けてください。
- ターミナルではありません。 各エージェントとはターミナルのペインではなく会話を通じてやり取りするので、画面分割や生のターミナルタブはありません。tmux のキーバインドが手放せないなら、ターミナルでの構成のほうがしっくりくるでしょう。
- CLI は自分で用意します。 先に各 CLI をインストールしてサインインし、通常のターミナルで動くことを確認してください。Orkas はそのインストールをそのまま動かします。プランの利用枠が増えるわけではありません。
- アプリは開いたままに。 エージェントは、Orkas が起動している間、あなたの PC 上で動きます。
どれを使うべきか
- Mac を使っていて、ターミナルでの作業が快適:cmux。
- macOS、Linux、WSL で、タスクごとの git worktree を自動で用意してほしい:Claude Squad。
- Windows で、Claude Code や Codex を含む複数のエージェントを、WSL なしで1つのアプリにまとめたい:Orkas。
Claude Code と Codex に同じ仕事をさせるために複数のセッションを動かしているなら、Claude Code と Codex を一緒に使う方法で3つのやり方を比較しています。1つの Commander の下で多数のセッションを動かすなら、Orkas による Claude Code、Codex、OpenCode、OpenClaw、Hermes のオーケストレーションをご覧ください。または、Windows か macOS 向けに Orkas をダウンロードして、いつも使っている CLI を追加してください。