У cmux нет сборки для Linux. Он распространяется как cask для Homebrew и построен на Swift/AppKit, интерфейсном фреймворке Apple, которого нет в Linux. Ghostty, который cmux использует для терминала, поддерживает Linux. Но из-за собственного интерфейса cmux порт для Linux потребует полной переработки. Если вам нужен процесс с отдельным worktree для каждого агента в Linux, Pane поставляется как нативные AppImage и .deb. Возможности те же, а внешний терминал не нужен.
Автор: Parsa Khazaeepoul, сооснователь Pane. Проверил в работе каждый менеджер агентов из этого сравнения. .
почему cmux не работает в linux
В архитектуре cmux две зависимости от macOS. Первая — Ghostty. cmux использует его как движок терминала. Сам Ghostty работает в macOS и Linux, но интеграция cmux написана на Swift и нацелена на macOS. Вторая и более важная зависимость — AppKit, нативный оконный фреймворк Apple. AppKit работает только в macOS. Swift можно скомпилировать в Linux, но у вызовов AppKit в коде cmux нет аналога для Linux.
cmux распространяется через Homebrew как cask, нативный формат пакетов macOS. В релизах cmux нет Flatpak, AppImage, .deb или .rpm. Пользователь Linux может установить Ghostty, но установить cmux рядом с ним не получится.
→ AppImage: скачайте, выполните chmod +x pane.AppImage, затем запустите. Права root не нужны. Работает в любом дистрибутиве, включая Ubuntu 20.04+, Fedora, Arch и openSUSE.
→ Пакет .deb: установите через sudo dpkg -i pane.deb в Debian, Ubuntu, Pop!_OS, Linux Mint и их производных.
Pane не требует Ghostty, tmux, Homebrew или внешнего эмулятора терминала. В нём есть собственный терминальный движок. Нужен только git, который уже установлен почти на любой машине разработчика с Linux.
Полное сравнение смотрите на странице Pane и cmux.
частые вопросы
Нет. cmux распространяется только как cask для Homebrew, а его интерфейс написан на Swift с AppKit, оконным фреймворком Apple, которого нет в Linux. Сам Ghostty поддерживает Linux, но его интеграция с cmux рассчитана на macOS. Нет ни сборки для Linux, ни Flatpak, ни AppImage, ни заявленных планов по поддержке Linux.
Ghostty работает в Linux, а cmux — нет. Зависимость от Ghostty лишь часть проблемы. Главное препятствие — интерфейс на Swift/AppKit, а аналога AppKit в Linux нет. Даже с установленным Ghostty запустить cmux в Linux не получится. В Pane встроен собственный терминал, поэтому Ghostty ему вообще не нужен.
Pane поставляется для Linux в двух форматах: AppImage для любого дистрибутива без установки и пакет .deb для Debian, Ubuntu и производных. Скачайте их с runpane.com/docs/download или выполните curl -fsSL https://runpane.com/install.sh | sh. Нужен только git.
Нет. Pane — нативное приложение со встроенным эмулятором терминала. Оно само управляет терминальными сессиями. Вам не нужны tmux, screen, Ghostty или другой внешний терминальный мультиплексор. Pane сам сохраняет сессии и переключается между ними.
Процесс одинаков на всех платформах. Когда вы создаёте новую панель, Pane автоматически создаёт git worktree в новой ветке. Вручную запускать `git worktree add` не нужно. При удалении панели worktree очищается. cmux в macOS оставляет управление worktree вам, а Pane автоматизирует его в Linux, macOS и Windows.
В Linux Pane поддерживает Claude Code, Codex, Aider, OpenCode, Goose, Letta Code и Cline. Каждый агент работает во встроенном терминале Pane и в своём изолированном worktree. cmux рассчитан только на Claude Code и работает только в macOS, поэтому использовать с ним этих агентов в Linux нельзя.
Да. Pane поставляется как AppImage и .deb и работает с X11 и Wayland. Он проверен в Ubuntu 22.04+ с GNOME/Wayland и Fedora с Wayland. С тайловыми композиторами вроде Sway или Hyprland Pane ведёт себя как обычное окно приложения.
Pane — приложение с интерфейсом, поэтому ему нужен дисплей-сервер X11 или Wayland. Оно не рассчитано на Linux без монитора или только через SSH. Для удалённых машин обычно запускают Pane на локальном Linux-компьютере и направляют агентов в удалённый репозиторий. Если нужен полный GUI через SSH, можно использовать проброс X11.
Да. Pane распространяется по AGPL-3.0, одобренной OSI лицензии с копилефтом. Исходный код открыт, а платная коммерческая лицензия не нужна. AGPL-3.0 одинаково применяется к сборкам для Linux, macOS и Windows.
Pane — приложение в стиле Electron, поэтому занимает больше памяти, чем чистая сессия tmux. Обычно это 150–300 МБ. Зато Pane заменяет ручное управление worktree, проверку diff и commit сочетаниями клавиш. При работе с несколькими агентами это заметно экономит время. Если важен абсолютный минимум памяти, tmux с Claude Code легче. Если нужен упорядоченный процесс с несколькими агентами, расходы Pane оправданы.
Да. Параллельный запуск агентов — главная задача Pane. Каждый агент получает собственную панель на основе worktree, терминальную сессию и ветку. Pane показывает системное уведомление, когда агенту нужен ответ. Вы можете следить за несколькими агентами, не глядя постоянно в каждый терминал. В Linux всё работает так же, как в macOS. cmux тоже предлагает параллельные рабочие пространства, но только в macOS.
Предупреждение Windows SmartScreenПри прямом скачивании может появиться предупреждение SmartScreen, пока у Pane нет подписи. Исходный код Pane полностью открыт. Вы можете проверить его или собрать приложение сами.1. Нажмите «Подробнее»2. Нажмите «Выполнить в любом случае»3. Продолжите установкуУстановка через PowerShell скачивает официальный релиз напрямую и позволяет избежать большинства проблем с загрузкой через браузер.глобальная установка через npm