cmux использует движок терминала Ghostty и Swift/AppKit для интерфейса. Эта связка рассчитана на macOS. cmux поставляется только как cask для Homebrew, поэтому установщика для Windows нет и запустить cmux в Windows нельзя. Если вам нужен тот же параллельный процесс с worktree в Windows, прямая замена — Pane. У него есть нативный установщик, поддержка ARM64 и готовая работа с worktree в WSL.
Автор: Parsa Khazaeepoul, сооснователь Pane. Проверил в работе каждый менеджер агентов из этого сравнения. .
почему cmux не работает в windows
cmux зависит от двух технологий, несовместимых с Windows. Его интерфейс написан на Swift и использует AppKit, закрытый оконный фреймворк Apple. AppKit не существует в Windows. У него нет ни порта, ни слоя совместимости. Кроме того, cmux использует Ghostty для отрисовки терминала. Сам Ghostty поддерживает Linux, но интеграция cmux рассчитана на macOS и поставляется как cask для Homebrew, менеджера пакетов для macOS и при желании Linux.
Итог простой: в репозитории cmux нет релиза для Windows. Нет установщика .exe, пакета WinGet или формулы Scoop. Поддерживаемого способа запустить cmux в Windows нет.
pane в windows
Pane
cmux
Windows x64
да, нативный установщик
нет
Windows ARM64
да, отдельная сборка ARM64
нет
worktree с поддержкой WSL
да
нет
требует Ghostty
нет, терминал встроен
да, только в macOS
способ установки
установщик .exe или скрипт PowerShell
cask для Homebrew, только в macOS
сессии на основе worktree
да
да, только в macOS
параллельные сессии агентов
да
да, только в macOS
открытый код
да (AGPL-3.0)
да (MIT)
как установить pane в windows
Самый быстрый способ — одна команда PowerShell:
irm https://runpane.com/install.ps1 | iex
Или скачайте установщик для Windows (.exe). После установки откройте Pane из меню «Пуск» или выполните pane в любом терминале. Homebrew, Ghostty и набор инструментов Unix не нужны.
Для устройств ARM64, включая Surface Pro X и ноутбуки на Snapdragon, выберите сборку ARM64 на странице загрузки. Она работает нативно, без эмуляции.
процесс работы такой же, как в cmux
cmux и Pane используют одну базовую модель. Каждая сессия агента получает отдельный git worktree. Агенты не мешают друг другу, и их можно запускать параллельно. Если вы работали с cmux на Mac, модель Pane будет знакомой. Отличаются детали:
→ Внешний терминал не нужен. cmux работает поверх Ghostty. В Pane встроен собственный эмулятор терминала. Устанавливать и настраивать больше ничего не нужно.
→ Репозитории WSL доступны. Если код хранится внутри WSL, Pane правильно преобразует путь и создаёт worktree. Клонировать репозиторий за пределы WSL не нужно.
→ Работает любой агент. Запускайте в Pane Claude Code, Codex, Aider, Goose или любой другой CLI-агент.
→ Нативная ARM64. На ноутбуках Snapdragon и Surface Pro X Pane работает нативно, без расходов на эмуляцию.
Полное сравнение смотрите на странице Pane и cmux.
частые вопросы
Нет. cmux использует Ghostty для терминала и Swift/AppKit для интерфейса. AppKit — закрытый интерфейсный фреймворк Apple, которого нет в Windows. cmux распространяется только как cask для Homebrew в macOS. Нет ни установщика для Windows, ни пути для кросс-компиляции, ни заявленной поддержки Windows.
Архитектура cmux зависит от двух технологий macOS: Ghostty, чей GPU-терминал работает в macOS и Linux, но интеграция с кодом cmux на Swift нацелена на macOS; и AppKit, нативный интерфейсный фреймворк Apple без аналога для Windows. Для порта пришлось бы заменить и отрисовку терминала, и весь интерфейсный фреймворк.
Pane и cmux дают параллельные сессии агентов на основе worktree. Базовый процесс одинаков. Главное отличие — платформы. cmux работает только в macOS. Pane работает в macOS, Windows на x64 и ARM64, а также Linux. В Pane встроен терминал, поэтому Ghostty и другие внешние терминалы не нужны.
Да. Для Windows x64 и Windows ARM64 есть отдельные сборки Pane. Обе полностью поддерживаются и проверяются. На ноутбуках Snapdragon и Surface Pro X Pane работает нативно, без эмуляции x64.
Git worktree работает в NTFS так же, как в HFS+ или ext4. Каждый worktree — отдельная копия репозитория в своей папке с общей базой объектов .git. Pane автоматически создаёт worktree для новой панели и очищает его при удалении. У NTFS нет особых ограничений для worktree. Главное отличие Windows — длина путей, поэтому Pane делает пути worktree короткими.
Нет. Pane работает как нативное приложение Windows и не требует WSL. Если код уже хранится в WSL, Pane преобразует пути и правильно создаёт worktree на границе систем. Можно работать с репозиториями в Windows, WSL или обеих средах без дополнительной настройки.
Pane работает с любым CLI-агентом разработки. В их числе Claude Code, Codex, Aider, OpenCode, Goose, Letta Code и Cline. Все они работают в Windows. Pane управляет worktree и терминальными сессиями, поэтому на одном репозитории можно параллельно запускать разных агентов в отдельных панелях.
Выполните команду PowerShell: `irm https://runpane.com/install.ps1 | iex`. Или скачайте установщик .exe с runpane.com. Homebrew, Ghostty и инструменты Unix не нужны. После установки откройте Pane из меню «Пуск» или выполните `pane` в любом терминале.
В Pane для Windows встроен собственный эмулятор терминала. Устанавливать и настраивать Ghostty, Windows Terminal или другое приложение не нужно. В этом важное отличие от cmux, который использует движок Ghostty и поэтому работает только в macOS. Терминал Pane готов сразу после установки.
Модель переносится напрямую: оба инструмента изолируют каждую сессию агента и позволяют запускать несколько сессий параллельно. Pane сам управляет жизненным циклом worktree, поэтому вручную выполнять `git worktree add` и `git worktree remove` не нужно. Пользовательские команды из cmux.json можно заново создать как shell-алиасы в профиле PowerShell или конфигурации WSL. Автоматического импорта нет. Это разовая ручная настройка.
Да. Pane хранит состояние сессий на уровне приложения, поэтому панели и связанные worktree переживают перезапуск. cmux сохраняет раскладку и историю вывода, но не восстанавливает живые процессы. При закрытии cmux работающий агент теряется. В Pane worktree и метаданные сессии сохраняются, и вы можете продолжить с того же места.
Да. Pane распространяется по AGPL-3.0, одобренной OSI лицензии с копилефтом. Исходный код открыт и доступен для проверки. Платная коммерческая лицензия не нужна. AGPL-3.0 покрывает и коммерческое использование. cmux использует GPL-3.0 и предлагает отдельную коммерческую лицензию командам, которым GPL не подходит.
Предупреждение Windows SmartScreenПри прямом скачивании может появиться предупреждение SmartScreen, пока у Pane нет подписи. Исходный код Pane полностью открыт. Вы можете проверить его или собрать приложение сами.1. Нажмите «Подробнее»2. Нажмите «Выполнить в любом случае»3. Продолжите установкуУстановка через PowerShell скачивает официальный релиз напрямую и позволяет избежать большинства проблем с загрузкой через браузер.глобальная установка через npm