TopGit
Đánh giá repo GitHub

cmux: Terminal macOS làm cho các AI coding agent

manaflow-ai/cmux
CTopGit review image for manaflow-ai/cmux
Review by Topgit.dev for manaflow-ai/cmux, with GitHub repository stats and README context.
Nhận định nhanh

Hãy chọn cmux nếu bạn dùng Mac và thường chạy vài coding agent (Claude Code, Codex, opencode) cùng lúc mà hay lạc mất cái nào đang chờ bạn. Bỏ qua nếu bạn không dùng macOS, hoặc nếu một agent duy nhất trong terminal sẵn có đã đủ cho bạn — nó giải quyết bài toán đa nhiệm, không phải bài toán viết code.

Sao
★ 27.3k
Fork
⑂ 2.4k
Người đóng góp
👥 139
Ngôn ngữ
Swift
Giấy phép
Xem trong repo
Chủ đề
AI Tools
Cập nhật
Sep 2026
Trang chủ
GitHub

Bốn agent chạy song song, chẳng biết cái nào đang kẹt

Chạy một AI coding agent trong terminal thì ổn. Chạy bốn cái thì hỗn loạn: chúng xong hoặc kẹt vào những thời điểm khác nhau, mỗi cái chôn trong tab hay cửa sổ riêng, và bạn không nhận ra một agent đang kẹt chờ câu hỏi cho tới khi đi tìm. Terminal thường không cho bạn tín hiệu nào về pane nào đang cần chú ý.

Terminal dựa trên Ghostty, sinh ra để giám sát agent

cmux là một terminal macOS mã nguồn mở dựng trên Ghostty. Trọng tâm của nó là điều phối nhiều AI coding agent: pane có vòng thông báo màu xanh và tab sáng lên khi một agent cần bạn chú ý, một bảng thông báo gom mọi thứ đang chờ, và một trình duyệt tích hợp có API viết script được (port từ agent-browser của vercel-labs) nằm cạnh terminal. Nó phát hành dưới dạng ứng dụng macOS qua file .dmg hoặc Homebrew cask.

Vòng thông báo và trình duyệt trong app có thể script

  • Vòng thông báo: pane và tab sáng lên khi một coding agent đang chờ bạn
  • Một bảng thông báo gom mọi cảnh báo đang chờ và nhảy tới cái chưa đọc mới nhất
  • Tab dọc để tổ chức nhiều phiên agent chạy đồng thời
  • Một trình duyệt tích hợp chia đôi có API viết script được, port từ vercel-labs/agent-browser
  • Dựng trên Ghostty, với multiplexing kiểu tmux cho agent song song
  • Phát hành dưới dạng ứng dụng macOS gốc qua tải .dmg hoặc Homebrew cask

Biến terminal thành bảng điều khiển agent

Chạy một đội coding agent song song đã thành quy trình thật, mà công cụ quanh nó còn mỏng. cmux nhắm đúng khoảng trống đó — terminal như một nơi để giám sát agent chứ không chỉ gõ lệnh. Danh sách topic của nó nghiêng về multiplexing kiểu tmux, agent song song, và hỗ trợ Claude Code, Codex, Gemini, opencode và amp.

Số sao GitHub của repo này thay đổi thế nào theo thời gian. Nguồn: star-history.com.Xem lịch sử sao

Chạy song song Claude Code, Codex và opencode

  • Giám sát nhiều AI coding agent chạy cùng lúc trên macOS
  • Có tín hiệu rõ ràng về pane agent nào đang kẹt và cần nhập liệu
  • Giữ một trình duyệt mở cạnh agent để kiểm tra đầu ra hoặc điều khiển một trang bằng script
  • Tổ chức các phiên agent chạy dài vào tab dọc thay vì cửa sổ rải rác

Cài qua Homebrew cask hoặc tải .dmg trực tiếp

cmux chỉ chạy trên macOS. Cài bằng Homebrew: `brew install --cask cmux` (cập nhật sau bằng `brew upgrade --cask cmux`), hoặc tải file `.dmg` cho macOS từ trang releases của dự án. Ở lần mở đầu tiên, macOS có thể hỏi bạn xác nhận mở ứng dụng.

Theo dõi vòng xanh báo hiệu cần bạn

Mở cmux như một terminal bình thường và khởi động các coding agent trong các pane và tab dọc của nó. Khi một agent cần chú ý, pane của nó có vòng xanh và tab sáng lên; bảng thông báo liệt kê mọi thứ đang chờ để bạn nhảy tới cái chưa đọc mới nhất. Chia đôi trình duyệt tích hợp cạnh terminal khi bạn muốn theo dõi hoặc viết script cho một trang.

Tín hiệu rõ ràng giữa hàng loạt pane agent

  • Giải quyết một nỗi đau đa nhiệm cụ thể: biết cái nào trong nhiều agent đang chờ bạn
  • Vòng thông báo và bảng thông báo là tín hiệu thực sự hữu ích, không phải trang trí
  • Dựng trên Ghostty, nên bạn có một terminal hiện đại bên dưới lớp công cụ agent
  • Cài đơn giản như một ứng dụng macOS gốc qua Homebrew hoặc file .dmg

Chỉ chạy macOS, và chưa có giấy phép rõ ràng

  • Chỉ macOS — không có bản Windows hay Linux, nên ngoài Mac là không dùng được
  • Metadata GitHub không ghi giấy phép, nên điều khoản tái sử dụng và phân phối lại chưa rõ
  • Nó là lớp giám sát, không phải agent — bạn vẫn tự mang và cấu hình coding agent của mình
  • Giá trị chủ yếu lộ ra khi bạn chạy nhiều agent cùng lúc; với một agent thì là thừa
Xem trên GitHubTrang chủ

tmux, Ghostty, Zellij, Warp

tmux — trình multiplexer terminal mà mô hình của cmux mượn ý, đa nền tảngGhostty — terminal nền tảng bên dưới, dùng riêng được mà không cần lớp công cụ agentZellij — một workspace/multiplexer terminal hiện đại với pane và layoutWarp — một terminal hiện đại độc quyền với các tính năng AI riêng

Ai cần một lớp giám sát như thế này

Lập trình viên macOS chạy nhiều AI coding agent song song và hay lạc mất cái nào đang kẹt. Nếu một ngày của bạn có bốn phiên agent và nhiều lần chuyển ngữ cảnh, mô hình thông báo xứng đáng có chỗ. Nếu bạn dùng Linux/Windows, hoặc chạy một agent mỗi lần, nó không dành cho bạn.

Giải đáp thắc mắc về cmux

cmux có chạy trên Windows hay Linux không?

Không. cmux là ứng dụng macOS gốc, phân phối dưới dạng .dmg và Homebrew cask. Không có bản Windows hay Linux.

cmux có phải là một AI coding agent không?

Không. Nó là terminal để giám sát các coding agent như Claude Code, Codex, Gemini và opencode. Bạn vẫn tự cài và cấu hình agent.

Vòng thông báo là gì?

Khi một coding agent cần bạn chú ý, pane của nó có vòng xanh và tab sáng lên, để bạn thấy cái nào trong nhiều agent đang chờ nhập liệu.

Trình duyệt tích hợp là gì?

Một trình duyệt bạn có thể chia đôi cạnh terminal, với API viết script được port từ vercel-labs/agent-browser, để bạn xem hoặc điều khiển một trang mà không rời cmux.

Repo liên quan

Nguồn & ghi công

Dựa trên kho GitHub chính thức manaflow-ai/cmux, bao gồm README và metadata của dự án.

Dữ liệu GitHub · đồng bộ lần cuối 11 thg 7, 2026Đánh giá bởi Henry
Về TopGit

Muốn nghe thêm một ý kiến về cmux?

Hỏi một AI đọc được trang này — một cú bấm là có ngay nhận định về cmux.

GitHub