cmux dùng terminal engine của Ghostty và Swift/AppKit cho UI. Cả hai đều gắn với macOS. cmux chỉ được phát hành dưới dạng Homebrew cask, nên không có trình cài Windows và cũng không có cách chạy cmux trên Windows. Nếu bạn muốn cùng quy trình nhiều agent song song dùng worktree trên Windows, Pane là lựa chọn trực tiếp: trình cài Windows native, hỗ trợ ARM64 và worktree hiểu WSL ngay khi cà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 windows
cmux phụ thuộc vào hai công nghệ không tương thích với Windows. Lớp UI được viết bằng Swift và dùng AppKit, framework cửa sổ độc quyền của Apple. AppKit không tồn tại trên Windows, không có bản port hay lớp tương thích. cmux còn tích hợp Ghostty để render terminal. Ghostty có hỗ trợ Linux, nhưng phần tích hợp riêng của cmux nhắm tới macOS và được phân phối dưới dạng Homebrew cask, định dạng chỉ chạy trên macOS và tùy chọn trên Linux.
Kết quả rất rõ: repository của cmux không có bản phát hành Windows. Không có trình cài .exe, gói WinGet hay công thức Scoop. Người dùng Windows không có cách nào được hỗ trợ để chạy cmux.
pane trên windows
Pane
cmux
Windows x64
có, trình cài native
không
Windows ARM64
có, bản ARM64 riêng
không
worktree hiểu WSL
có
không
yêu cầu Ghostty
không (terminal tích hợp)
có (chỉ macOS)
cách cài đặt
trình cài .exe hoặc script PowerShell
Homebrew cask (chỉ macOS)
phiên dùng worktree
có
có (chỉ macOS)
phiên agent chạy song song
có
có (chỉ macOS)
mã nguồn mở
có (AGPL-3.0)
có (MIT)
cách cài pane trên windows
Cách nhanh nhất là chạy một dòng PowerShell:
irm https://runpane.com/install.ps1 | iex
Hoặc tải trực tiếp trình cài Windows (.exe). Sau khi cài, mở Pane từ menu Start hoặc chạy pane trong terminal bất kỳ. Không cần Homebrew, Ghostty hay bộ công cụ Unix.
Với thiết bị ARM64 (Surface Pro X, laptop Snapdragon), hãy chọn bản ARM64 trên trang tải xuống. Pane chạy native, không qua giả lập.
quy trình từ cmux vẫn giữ nguyên
cmux và Pane có cùng mô hình cốt lõi: mỗi phiên agent có git worktree riêng. Các agent làm việc tách biệt và bạn có thể chạy nhiều agent song song mà không xung đột. Nếu đã dùng cmux trên Mac, cách nghĩ trong Pane cũng vậy. Điểm khác nằm ở chi tiết:
→ Không cần terminal bên ngoài. cmux bọc Ghostty. Pane có trình giả lập terminal tích hợp, nên bạn không cần cài hay cấu hình thêm.
→ Truy cập được repo trong WSL. Nếu mã của bạn nằm trong WSL, Pane xử lý đường dẫn và tạo worktree đúng cách. Bạn không cần clone lại bên ngoài WSL.
→ Agent nào cũng chạy được. Dùng Pane với Claude Code, Codex, Aider, Goose hoặc bất kỳ CLI agent nào bạn đang dùng.
→ Native trên ARM64. Trên laptop Snapdragon và Surface Pro X, Pane chạy native mà không tốn tài nguyên giả lập.
Không. cmux dùng Ghostty để render terminal và Swift/AppKit cho lớp UI. AppKit là framework UI độc quyền của Apple và không tồn tại trên Windows. cmux chỉ được phân phối dưới dạng Homebrew cask dành cho macOS. Không có trình cài Windows, cách biên dịch chéo hay kế hoạch hỗ trợ Windows nào được công bố.
Kiến trúc cmux phụ thuộc vào hai công nghệ riêng của macOS: Ghostty, trình giả lập terminal tăng tốc GPU hỗ trợ macOS và Linux nhưng phần tích hợp với mã Swift của cmux nhắm tới macOS, và AppKit, framework UI native của Apple không có bản tương đương trên Windows. Muốn port cmux sang Windows, bạn phải thay cả lớp render terminal lẫn toàn bộ framework UI.
Pane và cmux đều cho phép chạy song song các phiên agent dùng worktree. Quy trình cốt lõi giống nhau. Khác biệt chính là nền tảng. cmux chỉ chạy trên macOS. Pane chạy trên macOS, Windows (x64 + ARM64) và Linux. Pane cũng có terminal riêng, không cần Ghostty hay terminal bên ngoài.
Có. Pane có bản riêng cho Windows x64 và Windows ARM64. Cả hai đều được hỗ trợ và kiểm thử đầy đủ, không phải bản thử nghiệm. Trên laptop Snapdragon và Surface Pro X, Pane chạy native không cần giả lập x64.
Git worktree hoạt động trên NTFS giống như trên HFS+ hoặc ext4. Mỗi worktree là một bản checkout riêng trong thư mục riêng, dùng chung kho object .git. Pane tự tạo worktree mới khi bạn tạo pane và dọn nó khi bạn xóa pane. NTFS không có giới hạn đặc biệt với worktree. Khác biệt thực tế chính trên Windows là độ dài đường dẫn, nên Pane giữ đường dẫn worktree ngắn.
Không. Pane là ứng dụng Windows native và không yêu cầu WSL. Nếu mã đã nằm trong WSL, Pane hiểu WSL và tự xử lý chuyển đổi đường dẫn để tạo worktree đúng cách. Bạn có thể làm việc với repo ở đường dẫn Windows native, trong WSL hoặc cả hai mà không cần cấu hình thêm.
Pane chạy với mọi coding agent dựa trên CLI. Các agent được hỗ trợ gồm Claude Code, Codex, Aider, OpenCode, Goose, Letta Code và Cline, tất cả đều chạy trên Windows. Pane quản lý vòng đời worktree và phiên terminal, nên bạn có thể chạy song song nhiều agent khác nhau trên các pane riêng của cùng repository.
Chạy dòng PowerShell: `irm https://runpane.com/install.ps1 | iex`. Hoặc tải trình cài .exe trực tiếp từ runpane.com. Không cần Homebrew, Ghostty hay bộ công cụ Unix. Sau khi cài, mở Pane từ menu Start hoặc chạy `pane` trong terminal bất kỳ.
Pane có trình giả lập terminal tích hợp trên Windows. Bạn không cần cài hay cấu hình Ghostty, Windows Terminal hoặc ứng dụng terminal khác. Đây là điểm khác biệt chính với cmux, công cụ bọc engine render của Ghostty và vì vậy chỉ chạy trên macOS. Terminal của Pane hoạt động ngay trên Windows mà không cần thêm dependency.
Cách nghĩ được giữ nguyên: cả hai công cụ cho mỗi phiên agent một môi trường tách biệt và cho phép chạy nhiều phiên song song. Điểm khác là Pane tự động hóa vòng đời worktree. Bạn không cần tự chạy `git worktree add` và `git worktree remove`. Bạn có thể tạo lại lệnh tùy chỉnh trong cmux.json dưới dạng shell alias trong profile PowerShell hoặc cấu hình shell WSL. Không có công cụ import tự động. Bạn chỉ cần thiết lập thủ công một lần.
Có. Pane quản lý trạng thái phiên ở cấp ứng dụng, nên các pane và worktree đi kèm vẫn còn sau khi khởi động lại. cmux lưu bố cục và scrollback nhưng không khôi phục tiến trình đang chạy. Agent đang chạy sẽ mất khi cmux đóng. Trong Pane, worktree và metadata của phiên vẫn còn để bạn tiếp tục.
Có. Pane dùng giấy phép copyleft AGPL-3.0 được OSI phê duyệt. Mã nguồn công khai và có thể kiểm tra. Không cần giấy phép thương mại trả phí. AGPL-3.0 áp dụng cho mọi trường hợp, gồm cả sử dụng thương mại. cmux dùng GPL-3.0 và có thêm giấy phép thương mại cho các nhóm không thể dùng GPL.
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