cmux là một terminal được làm ra để chạy song song các tác tử lập trình. Nó dựa trên Ghostty, cho mỗi workspace một tab dọc và vẽ một vòng xanh quanh bất kỳ ô (pane) nào có tác tử đang chờ bạn. Nếu bạn chạy cùng lúc năm phiên Claude Code, vòng xanh đó chính là điểm mấu chốt: nó cho bạn biết phiên nào đang cần bạn.
Nhưng cmux là ứng dụng dành cho Mac. Tính đến ngày 20 tháng 10 năm 2026, cmux chỉ phát hành cho macOS, còn phiên bản Windows vẫn là một pull request đang mở. Claude Squad, công cụ còn lại mà mọi người hay dùng để chạy nhiều phiên Claude Code, có phát hành bản tải cho Windows, nhưng nó chạy mọi tác tử bên trong tmux, và một issue đang mở báo cáo rằng bản Windows của nó không khởi động được phiên. Dưới đây: mỗi công cụ làm gì, bạn có thể dùng gì trên Windows hiện nay, và Orkas chạy nhiều tác tử trong một ứng dụng Windows như thế nào.
Có cmux cho Windows không?
Chưa có bản chính thức. README của cmux gọi nó là “a Ghostty-based macOS terminal” (một terminal macOS dựa trên Ghostty). Đây là ứng dụng Mac gốc viết bằng Swift và AppKit, nên không có bản Windows nào để tải.
Một phiên bản Windows đang được phát triển công khai. Pull request #5049 bổ sung một ứng dụng máy tính riêng cho Windows, xây dựng trên Electron và ConPTY, còn #22020, mở ngày 19 tháng 10 năm 2026, bổ sung phần server cho Windows vào mux2, bộ ghép kênh terminal (terminal multiplexer) trong mã nguồn cmux. Tính đến ngày 20 tháng 10 năm 2026, cả hai đều chưa được merge. Nếu bạn muốn dùng chính cmux trên Windows, đó là hai pull request cần theo dõi.
Claude Squad có chạy trên Windows không?
Claude Squad là một ứng dụng terminal quản lý cùng lúc nhiều phiên Claude Code, Codex hoặc Gemini. Nó chạy mỗi tác tử trong một phiên tmux riêng và cho mỗi tác vụ một git worktree riêng, nên các thay đổi không đụng nhau. README của nó liệt kê tmux và GitHub CLI là điều kiện cần.
Các bản phát hành của nó có kèm tệp zip cho Windows. Nhưng tmux không có bản port gốc cho Windows, và issue #275, được mở cho v1.0.17 và vẫn chưa đóng, báo cáo rằng bản Windows mở lên được rồi lỗi ngay khi bạn tạo phiên, với thông báo “error starting tmux session: unsupported”. Pull request bổ sung hỗ trợ Windows, #248, vẫn chưa được merge tính đến ngày 20 tháng 10 năm 2026. Claude Squad cũng có bản dựng cho Linux, nên trên máy tính Windows, thiết kế của nó hướng bạn sang WSL. Chúng tôi chưa thử nghiệm cách này.
So sánh cmux, Claude Squad và Orkas
| cmux | Claude Squad | Orkas | |
|---|---|---|---|
| Là gì | Một terminal macOS có tab, chia ô và thông báo cho tác tử | Một ứng dụng terminal chạy mỗi tác tử trong tmux | Một ứng dụng máy tính chạy các tác tử CLI của bạn trong các cuộc trò chuyện |
| Windows (20/10/2026) | Không có bản chính thức; phiên bản Windows là một pull request đang mở | Có tệp zip cho Windows; một issue đang mở cho biết phiên không khởi động được | Trình cài đặt cho Windows, kèm macOS |
| Tác tử | Bất cứ thứ gì bạn khởi chạy trong một ô terminal | Mặc định là Claude Code; ngoài ra có Codex, Gemini, Aider và các công cụ khác | Claude Code, Codex, OpenCode, OpenClaw và Hermes |
| Tách biệt các chỉnh sửa song song | Tùy bạn | Mỗi tác vụ một git worktree | Tùy bạn: không tự tạo worktree |
| Biết tác tử nào đang cần bạn | Vòng sáng trên ô, tab sáng lên và bảng thông báo | Không được mô tả trong README | Lời nhắc trong ứng dụng, thông báo trên màn hình và huy hiệu trên thanh tác vụ |
Các lựa chọn trên Windows hiện nay
Các tab Windows Terminal kết hợp git worktree. Mở mỗi tác tử một tab và cho mỗi tác tử một worktree riêng để chúng không sửa cùng các tệp:
git worktree add ../app-feature-a -b feature-a
git worktree add ../app-feature-b -b feature-b
# chạy claude ở một tab và codex ở tab kiaCách này không tốn gì và dùng được với mọi CLI. Thứ bạn không có là một chỗ xem được mọi phiên và phiên nào đang chờ; bạn phải bấm qua từng tab mới biết.
WSL2 với tmux. Bên trong WSL, bạn đang ở Linux, nên tmux chạy được, và các bản Linux của những công cụ như Claude Squad cũng vậy. Đổi lại, bạn phải thiết lập và làm việc trong một môi trường Linux trên máy tính của mình thay vì ngay trong Windows.
Một ứng dụng máy tính chạy các CLI thay bạn. Đó là chỗ của Orkas. Phần còn lại của bài viết trình bày cách nó hoạt động và giới hạn của nó.
Cách Orkas chạy nhiều tác tử CLI trên Windows
Orkas là ứng dụng máy tính cho Windows và macOS. Nó không thay thế Claude Code hay Codex. Nó chạy các CLI mà bạn đã cài và đã đăng nhập, thành các tác tử để bạn trao đổi trong một cuộc trò chuyện, dùng thông tin đăng nhập và gói dịch vụ bạn đang có. Trên Windows, Orkas tìm chúng trong PATH và trong các thư mục cài đặt thường gặp, như thư mục global của npm, pnpm, Volta và WindowsApps.
- Nhiều phiên cùng lúc. Mỗi cuộc trò chuyện giữ phiên riêng cho từng tác tử, và các cuộc trò chuyện không chờ nhau, nên ba cuộc trò chuyện Claude Code có thể làm việc cùng lúc. Trong một cuộc trò chuyện, tối đa bốn tác tử làm việc cùng lúc (ví dụ Claude Code lập kế hoạch trong khi Codex triển khai), và mỗi tác tử xử lý từng lượt một.
- Biết tác tử nào đang cần bạn. Khi Claude Code hoặc Codex xin quyền hoặc hỏi bạn một câu, Orkas hiển thị yêu cầu ngay trong ứng dụng: cho phép một lần, cho phép trong phần còn lại của lượt chạy, hoặc từ chối. Nếu cửa sổ bạn đang xem không phải Orkas, bạn còn nhận được thông báo Windows và một huy hiệu trên biểu tượng ở thanh tác vụ. Các lượt chạy đã xong, bị dừng hoặc thất bại để lại một chấm chưa đọc trên cuộc trò chuyện tương ứng.
- Một nơi để giao việc. Nhắc một tác tử bằng @ để giao việc cho nó, để Commander chia một công việc cho nhiều tác tử chạy song song, hoặc giao một mục “Cần làm” của dự án cho một tác tử cụ thể.
- Ngữ cảnh dự án dùng chung. Mọi tác tử CLI trong một dự án đều nhận “Mục tiêu & quy tắc” và “Bộ nhớ” của dự án ở mỗi lượt chạy, và có thể đọc, cập nhật danh sách “Cần làm” của dự án qua các công cụ tích hợp sẵn của Orkas. Khi một tác tử dừng, tác tử tiếp theo bắt đầu từ chính những ghi chú đó.
Thông báo chỉ cho biết có một tác vụ cần bạn chú ý, không nói tác tử nào hỏi, nên bạn phải bấm vào để xem. Yêu cầu cấp quyền nào bạn bỏ ngỏ mười phút không trả lời sẽ bị từ chối. Nếu không muốn bị hỏi chút nào, mỗi tác tử CLI có một cấp quyền: “Dùng mặc định CLI”, “Yêu cầu quyền” hoặc “Toàn quyền truy cập”.
Trước khi chuyển sang
- Không có worktree cho mỗi phiên. Orkas không tạo git worktree hay nhánh. Một tác tử lập trình chạy trong thư mục dự án riêng của nó nếu bạn đã đặt, nếu không thì chạy trong thư mục của dự án, nên hai tác tử trong cùng một dự án dùng chung một thư mục. Để chỉnh sửa song song trên một kho mã, hãy tự tạo mỗi tác tử một worktree và trỏ từng tác tử vào worktree của riêng nó.
- Đây không phải terminal. Bạn làm việc với từng tác tử qua cuộc trò chuyện chứ không qua ô terminal, nên không có chia ô hay tab terminal thô. Nếu bạn đã quen tay với phím tắt tmux, một bộ thiết lập terminal sẽ gần gũi hơn.
- Tự mang CLI của bạn. Cài từng CLI và đăng nhập trước, rồi kiểm tra rằng nó chạy được trong terminal bình thường. Orkas chạy đúng bản cài đó; nó không cộng thêm hạn mức sử dụng vào gói của bạn.
- Giữ ứng dụng luôn mở. Các tác tử chạy trên máy tính của bạn khi Orkas đang chạy.
Nên dùng công cụ nào?
- Dùng Mac và thoải mái với terminal: cmux.
- Bạn muốn mỗi tác vụ có một git worktree được thiết lập sẵn, trên macOS, Linux hoặc WSL: Claude Squad.
- Dùng Windows và muốn nhiều tác tử, kể cả Claude Code và Codex, trong một ứng dụng mà không cần WSL: Orkas.
Nếu bạn chạy nhiều phiên để Claude Code và Codex cùng làm một việc, chúng tôi đã so sánh ba cách làm điều đó trong Cách chạy Claude Code và Codex cùng nhau. Để chạy nhiều phiên dưới một Commander, hãy xem cách Orkas điều phối Claude Code, Codex, OpenCode, OpenClaw và Hermes. Hoặc tải Orkas cho Windows hoặc macOS và thêm các CLI bạn đang dùng.