cmux không có bản Linux. Nó được phân phối dưới dạng Homebrew cask và xây dựng bằng Swift/AppKit, framework UI của Apple không tồn tại trên Linux. Ghostty, công cụ cmux dùng để render terminal, có hỗ trợ Linux. Nhưng lớp UI của chính cmux khiến việc port sang Linux cần viết lại toàn bộ. Nếu bạn muốn quy trình mỗi agent một worktree trên Linux, Pane có AppImage và gói .deb native cho Linux. Bạn có cùng các tính năng cốt lõi mà không phụ thuộc terminal bên ngoài.
Bởi Parsa Khazaeepoul, đồng sáng lập Pane. Đã thử mọi trình quản lý agent trong loạt so sánh này khi làm sản phẩm thật. .
vì sao cmux không chạy trên linux
Kiến trúc của cmux có hai phần phụ thuộc riêng vào macOS. Đầu tiên là Ghostty, engine render terminal của cmux. Ghostty chạy trên cả macOS và Linux, nhưng phần tích hợp của cmux được viết bằng Swift và nhắm tới macOS. Phần thứ hai, cũng là rào cản lớn hơn, là AppKit, framework cửa sổ native của Apple. AppKit chỉ có trên macOS. Swift có thể biên dịch trên Linux, nhưng các lệnh gọi AppKit trong mã cmux không có thành phần tương đương trên Linux.
cmux được phân phối qua Homebrew dưới dạng cask, một định dạng gói native cho macOS. Các bản phát hành cmux không có Flatpak, AppImage, .deb hay .rpm. Người dùng Linux cài Ghostty rồi tìm cmux để dùng cùng sẽ không có gì để cài.
→ AppImage: tải xuống, chạy chmod +x pane.AppImage, rồi mở file. Không cần root. Chạy trên mọi distro, gồm Ubuntu 20.04+, Fedora, Arch và openSUSE.
→ Gói .deb: cài bằng sudo dpkg -i pane.deb trên Debian, Ubuntu, Pop!_OS, Linux Mint và các distro dẫn xuất.
Pane không yêu cầu Ghostty, tmux, Homebrew hay trình giả lập terminal bên ngoài. Pane có sẵn terminal engine riêng. Điều kiện duy nhất là git, vốn đã có trên hầu hết máy Linux dùng để phát triển.
Không. cmux chỉ được phân phối dưới dạng Homebrew cask và lớp UI được viết bằng Swift với AppKit, framework cửa sổ của Apple không tồn tại trên Linux. Dù Ghostty hỗ trợ Linux, phần tích hợp của cmux chỉ dành cho macOS. Không có bản Linux, Flatpak, AppImage hay kế hoạch hỗ trợ Linux nào được công bố.
Ghostty chạy trên Linux, nhưng cmux thì không. Việc phụ thuộc Ghostty chỉ là một phần. Rào cản lớn hơn là lớp UI Swift/AppKit, mà AppKit không có thành phần tương đương trên Linux. Dù đã cài Ghostty trên Linux, bạn vẫn không thể chạy cmux. Pane có trình giả lập terminal riêng và hoàn toàn không phụ thuộc Ghostty.
Pane có hai định dạng cho Linux: AppImage, chạy trên mọi distro mà không cần cài đặt, và gói .deb cho Debian, Ubuntu cùng các distro dẫn xuất. Tải từ runpane.com/docs/download hoặc chạy: curl -fsSL https://runpane.com/install.sh | sh. Điều kiện duy nhất là git.
Không. Pane là ứng dụng desktop native tự quản lý các phiên terminal bằng trình giả lập terminal tích hợp. Bạn không cần tmux, screen, Ghostty hay trình ghép terminal bên ngoài. Pane tự giữ lại và chuyển đổi phiên.
Quy trình giống nhau trên mọi nền tảng. Khi bạn tạo pane mới, Pane tự tạo git worktree trên một branch mới. Bạn không cần chạy `git worktree add`. Khi bạn xóa pane, worktree cũng được dọn. cmux trên macOS để bạn tự quản lý worktree. Pane tự động hóa việc đó trên Linux, macOS và Windows.
Pane hỗ trợ Claude Code, Codex, Aider, OpenCode, Goose, Letta Code và Cline trên Linux. Mỗi agent chạy trong terminal tích hợp của Pane, bên trong worktree riêng. cmux chỉ nhắm tới Claude Code và chỉ chạy trên macOS. Vì vậy, dù thích agent nào, bạn cũng không thể dùng cmux với agent đó trên Linux.
Có. Pane được phát hành dưới dạng AppImage và .deb, chạy trên cả display server X11 và Wayland. Pane đã được kiểm thử trên Ubuntu 22.04+ với GNOME/Wayland và Fedora với Wayland. Nếu bạn dùng trình quản lý cửa sổ dạng lát như Sway hoặc Hyprland, Pane hoạt động như một cửa sổ desktop thông thường.
Pane là ứng dụng desktop và cần display server X11 hoặc Wayland để render UI. Pane không dành cho môi trường Linux headless hoặc chỉ có SSH. Với máy Linux từ xa, cách thông thường là chạy Pane trên desktop Linux cục bộ rồi trỏ agent tới repository từ xa. Bạn cũng có thể dùng X11 forwarding nếu cần toàn bộ GUI qua SSH.
Có. Pane dùng giấy phép copyleft AGPL-3.0 được OSI phê duyệt. Mã nguồn được công khai và không cần giấy phép thương mại trả phí cho bất kỳ trường hợp sử dụng nào. AGPL-3.0 áp dụng như nhau cho các bản Linux, macOS và Windows.
Pane là ứng dụng desktop kiểu Electron nên dùng nhiều bộ nhớ hơn một phiên tmux thuần, thường khoảng 150–300 MB RAM. Đổi lại, Pane thay các bước quản lý worktree, duyệt diff và commit thủ công bằng phím tắt. Khi chạy nhiều agent song song, bạn tiết kiệm được nhiều thời gian. Nếu cần dùng ít bộ nhớ nhất, tmux thuần với Claude Code nhẹ hơn. Nếu cần quy trình quản lý nhiều agent rõ ràng, mức tài nguyên của Pane là hợp lý.
Có. Chạy song song nhiều agent là trường hợp sử dụng chính của Pane. Mỗi agent có một pane gắn với worktree, một phiên terminal và một branch riêng. Pane hiện thông báo desktop khi agent cần bạn nhập dữ liệu. Bạn có thể theo dõi nhiều agent mà không phải nhìn từng terminal. Trên Linux và macOS đều như nhau. cmux cũng có workspace song song, nhưng chỉ trên macOS.
Cảnh báo Windows SmartScreenBản tải trực tiếp có thể hiện cảnh báo SmartScreen khi Pane chưa được ký. Pane hoàn toàn mã nguồn mở. Bạn có thể tự kiểm tra code và build từ mã nguồn.1. Bấm Thông tin khác2. Bấm Vẫn chạy3. Tiếp tục cài đặtCài qua PowerShell tải thẳng bản phát hành chính thức và tránh hầu hết vướng mắc khi tải bằng trình duyệt.cài global qua npm