Orkas Orkas
首页 博客 cmux Windows 版
产品

cmux 有 Windows 版吗?在 Windows 上同时运行多个 Claude Code 会话

cmux 只发布了 macOS 版,Claude Squad 依赖 tmux。本文介绍这两个工具各自做什么、今天在 Windows 上什么方案可行,以及 Orkas 如何在一个 Windows 应用里并排运行 Claude Code 和 Codex。

cmux 是一款专为并行运行编码智能体打造的终端。它基于 Ghostty,给每个工作区一个竖排标签页,哪个窗格里的智能体在等你,它就给那个窗格套上一圈蓝色光环。如果你同时开着五个 Claude Code 会话,这圈光环正是关键:它告诉你哪一个需要你。

但它也是一款 Mac 应用。截至 2026 年 10 月 20 日,它只发布了 macOS 版,Windows 版还是一个尚未合并的 pull request。Claude Squad 是大家用来同时跑多个 Claude Code 会话的另一款工具,它确实提供 Windows 下载,但它把每个智能体都放在 tmux 里运行,而且有一个仍未关闭的 issue 反映,它的 Windows 版无法启动会话。下面依次来看:每个工具做什么、今天在 Windows 上能用什么,以及 Orkas 怎样在一个 Windows 应用里运行多个智能体。

在用 Windows? 多个 Claude Code 会话,一个 Windows 应用。 Orkas 在 Windows 和 macOS 上并排运行 Claude Code、Codex 和其他 CLI 智能体。免费下载。
下载 Orkas — 免费

cmux 有 Windows 版吗?

目前还没有官方版本。cmux 的 README 称它是 “a Ghostty-based macOS terminal”(一款基于 Ghostty 的 macOS 终端)。它是用 Swift 和 AppKit 写的原生 Mac 应用,所以没有 Windows 版可以下载。

Windows 版正在公开开发中。Pull request #5049 新增了一个独立的 Windows 桌面应用,基于 Electron 和 ConPTY 构建;#22020 于 2026 年 10 月 19 日提交,为 cmux 代码库里的终端复用器 mux2 新增了一个 Windows 服务端。截至 2026 年 10 月 20 日,两者都还没有合并。如果你想在 Windows 上用上 cmux 本身,值得关注的就是这两个。

Claude Squad 能在 Windows 上用吗?

Claude Squad 是一款终端应用,可以同时管理多个 Claude Code、Codex 或 Gemini 会话。它让每个智能体在各自的 tmux 会话里运行,并给每个任务分配独立的 git worktree,这样它们的改动不会互相冲突。它的 README 把 tmux 和 GitHub CLI 列为前置依赖。

它的 release 里确实有 Windows 的 zip 包。但 tmux 没有原生的 Windows 移植版,而 issue #275(针对 v1.0.17 提交,至今仍未关闭)反映,Windows 版能打开,但一创建会话就失败,报错 “error starting tmux session: unsupported”。为它加入 Windows 支持的 pull request #248,截至 2026 年 10 月 20 日也还没有合并。Claude Squad 也提供 Linux 版,所以在 Windows 电脑上,它的设计会把你引向 WSL。这条路我们没有测试过。

cmux、Claude Squad 和 Orkas 对比

cmuxClaude SquadOrkas
是什么一款 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 版也能用。代价是你要在电脑上搭一个 Linux 环境并在里面工作,而不是直接在 Windows 里。

一个替你运行这些 CLI 的桌面应用。 Orkas 就属于这一类。本文剩下的部分会讲它怎么工作,以及它的边界在哪里。

Orkas 怎样在 Windows 上运行多个 CLI 智能体

Orkas 是一款适用于 Windows 和 macOS 的桌面应用。它不取代 Claude Code 或 Codex,而是运行你已经安装并登录好的 CLI,把它们变成你在对话里沟通的智能体,用的就是你现有的登录和套餐。在 Windows 上,它会在你的 PATH 和常见安装目录里查找这些 CLI,比如 npm 的全局目录、pnpm、Volta 和 WindowsApps。

  • 同时运行多个会话。 每个对话为每个智能体保留各自的会话,对话之间互不等待,所以三个 Claude Code 对话可以同时干活。在同一个对话里,最多可以有四个智能体同时工作(比如 Claude Code 做规划,同时 Codex 做实现),每个智能体一次只跑一轮。
  • 看清哪个在等你。 当 Claude Code 或 Codex 请求权限或向你提问时,Orkas 会在应用里显示这条请求:你可以允许一次、在本次运行剩下的时间里一直允许,或者拒绝。如果你正在看的窗口不是 Orkas,你还会收到一条 Windows 通知,任务栏图标上也会出现角标。已完成、已停止和失败的运行,会在对应的对话上留下一个未读圆点。
  • 在一个地方分派工作。 @ 一个智能体给它派任务,让指挥官把一项工作拆给几个智能体并行处理,或者把一条项目待办指派给某个特定的智能体。
  • 共享项目上下文。 项目里的每个 CLI 智能体每次运行都会拿到项目的“目标与规则”和“记忆”,还能通过 Orkas 的内置工具读取和更新项目的待办。一个智能体停下后,下一个会从同一份笔记接着开始。

通知只会告诉你有个任务需要你处理,不会说是哪个智能体发起的,所以你得点进去看。权限请求如果十分钟没有回应,就会被拒绝。如果你希望干脆不被询问,每个 CLI 智能体都有权限等级可选:“使用 CLI 默认权限”、“需要确认”或“完全访问”。

切换之前要知道的

  • 不会为每个会话建 worktree。 Orkas 不会创建 git worktree 或分支。如果你给编码智能体设置了它自己的项目文件夹,它就在那里运行,否则就在项目的文件夹里运行,所以同一个项目里的两个智能体会共用一个文件夹。要在同一个仓库里并行改动,请自己为每个智能体创建一个 worktree,再把每个智能体指向它自己的那个。
  • 它不是终端。 你通过对话和每个智能体协作,而不是通过终端窗格,所以没有分屏,也没有原始的终端标签页。如果你离不开 tmux 快捷键,终端方案会更顺手。
  • CLI 要自己准备。 先安装每个 CLI 并登录,确认它在普通终端里能正常运行。Orkas 运行的就是这同一份安装;它不会给你的套餐增加额度。
  • 保持应用开着。 智能体在你的电脑上运行,前提是 Orkas 开着。

该选哪一个?

  • 用 Mac,在终端里得心应手:cmux。
  • 想在 macOS、Linux 或 WSL 上自动为每个任务配好 git worktree:Claude Squad。
  • 用 Windows,想在一个应用里跑多个智能体(包括 Claude Code 和 Codex),又不想用 WSL:Orkas。

如果你同时跑多个会话,是为了让 Claude Code 和 Codex 做同一件事,我们在 如何让 Claude Code 和 Codex 一起用 里比较了三种做法。想在一个指挥官下运行多个会话,可以看 Orkas 如何编排 Claude Code、Codex、OpenCode、OpenClaw 和 Hermes。或者 下载 Orkas(Windows 或 macOS),把你已经在用的 CLI 加进来。