Mớiv3.65.0 · Windows + macOS · Ứng dụng iPhone

Một không gian làm việc. Các tác nhân cùng phối hợp.

Chạy Claude Code, Codex và Gemini cạnh nhau. Chia nhiệm vụ bằng worktree, xem lại thay đổi và trả lời tác nhân từ iPhone.

Bớt giải thích. Xem trực tiếp.

wmux là công cụ ghép nhiều không gian làm việc cho tác nhân AI trên Windows và macOS, kết hợp terminal, git worktree, trình duyệt và hội thoại giữa các tác nhân.

01 / Làm việc song song

Một yêu cầu. Worktree riêng. Bạn quyết định.

Mỗi nhiệm vụ có tác nhân và git worktree riêng. Xem khác biệt rồi áp dụng các thay đổi đã chọn từ nhiều tệp trong một thao tác: tất cả hoặc không gì cả.

02 / Rời bàn làm việc

Trả lời tác nhân từ iPhone.

Nhận câu hỏi hoặc yêu cầu phê duyệt. Trả lời trên iPhone để công việc trên Mac tiếp tục. Cần ghép đôi với Mac đang chạy wmux.

Tải wmux cho iPhone

03 / Tác nhân phối hợp

Claude viết. Codex rà soát. Cùng trao đổi.

Tác nhân ở các khung cạnh nhau có thể nhắn tin. Claude Code nhờ Codex rà soát rồi bổ sung bài kiểm thử được đề xuất.

04 / Các phần khác của không gian làm việc

Còn nhiều điều trong cửa sổ này.

Chọn một quy trình và xem cách hoạt động.

Một dòng lệnh trên Windows. Một cú kéo thả trên macOS.

Trình quản lý gói

Cài đặt từ terminal

$winget install openwong2kim.wmux
Khuyên dùng winget · choco và lệnh PowerShell một dòng cũng cài cùng một bản build
Trình cài đặt

Setup.exe cho Windows 11 / 10

Tải xuống cho Windowswmux-3.65.0.Setup.exe · 149 MB
x64 · tự động cập nhật
wmux cho iOS

Trả lời tác nhân từ iPhone.

Tải wmux cho iPhone
Ứng dụng iPhone · cần wmux chạy trên Mac

Windows 10 (1903+) hoặc macOS trên Apple Silicon · không cần quyền admin · không cần tài khoản · không telemetry

wmux so với các lựa chọn khác.

wmuxtmuxWindows Terminal · iTerm2VS Code terminalTrình quản lý tác nhân
Chia pane✓✓✓✓một phần
Duy trì phiên làm việc✓✓✕một phầnmột phần
Sống sót qua khởi động lại hoàn toàn✓✕✕một phầnmột phần
Fan-out git worktree✓✕✕✕✓
Orchestrator & Fleet View✓✕✕✕một phần
Cổng phê duyệt cho lệnh phá huỷ✓✕✕✕một phần
Channel & nhắn tin giữa các tác nhân✓✕✕✕✕
Tự động hoá trình duyệt thật✓✕✕✕✕
Công cụ MCP, tự động đăng ký✓✕✕✕một phần
Mã nguồn mở · MIT✓✓một phầnmột phầnmột phần
✓ hỗ trợmột phần có điều kiện✕ không hỗ trợ

Câu hỏi, trả lời thẳng thắn.

Workspace multiplexer là gì?
tmux ghép kênh một terminal: nhiều shell trong một màn hình. wmux ghép kênh một workspace: terminal, tác nhân lập trình AI, git worktree, trình duyệt thật, và các channel mà chúng phối hợp qua đó, tất cả do một daemon sở hữu, giữ chúng chạy khi bạn thoát, gặp crash hoặc khởi động lại.
wmux có phải là bản port của tmux không?
Không. wmux là một ứng dụng riêng, xây trên ConPTY ở Windows và forkpty ở macOS. Nó mượn thói quen tay của tmux — chia pane và chế độ prefix bao phủ 13 hành động — nhưng đơn vị mà nó ghép kênh là workspace, không phải terminal.
wmux có cần WSL không?
Không. Trên Windows wmux nói chuyện trực tiếp với ConPTY, còn trên macOS nó dùng forkpty. Không có VM Linux nào trên đường đi, và không có gì phải tắt trước giờ ăn trưa.
Có bản build cho macOS không?
Có. wmux cung cấp một DMG đã ký và công chứng cho Apple Silicon, và tự động cập nhật trong ứng dụng hoạt động trên cả Windows lẫn macOS arm64.
MCP là gì, và tại sao wmux tự động đăng ký công cụ?
Model Context Protocol là một đặc tả JSON-RPC mở để kết nối tác nhân AI với công cụ. wmux phơi bày 84 công cụ MCP — browser, channel, A2A, pane, terminal và nhiều hơn nữa — và tự đăng ký với các tác nhân trên máy bạn ngay lần chạy đầu tiên, nên không có file cấu hình nào phải tự chỉnh sửa.
Fan-out worktree hoạt động như thế nào?
Bạn đưa ra một prompt và chọn số lane muốn chạy, tối đa tám. wmux tạo một git worktree độc lập cho mỗi lane, chạy một tác nhân trong từng cái, và hiển thị kết quả song song. Sau đó bạn thu hoạch thay đổi theo từng hunk — mỗi hunk được áp dụng trọn vẹn hoặc không áp dụng gì cả — rồi mở pull request từ tab Git.
Claude Code, Codex và Gemini có thể chạy cùng lúc không?
Có. Mỗi pane sở hữu PTY riêng và tiến trình tác nhân riêng. wmux phát hiện Claude Code, Codex CLI, Gemini CLI, Aider, OpenCode và GitHub Copilot CLI, và chúng có thể giao việc cho nhau qua channel và tin nhắn A2A.
Các công cụ trình duyệt thực sự làm được gì?
Chúng điều khiển một tab Chrome thật qua DevTools Protocol: điều hướng, nhấp chuột, gõ vào các ô nhập do React kiểm soát, soạn văn bản CJK, đọc DOM, chụp màn hình, theo dõi network. Riêng nhóm browser đã chiếm 39 trong tổng số 84 công cụ MCP.
Chính xác thì điều gì sống sót qua một lần khởi động lại?
Daemon lưu giữ workspace, pane, thư mục làm việc, scrollback và lịch sử channel. Các pane khai báo trong wmux.json được giám sát và khởi động lại như dịch vụ. Bản thân tiến trình tác nhân sẽ dừng khi máy dừng — thứ quay lại là workspace nơi chúng từng sống, sẵn sàng để kết nối lại.
wmux có mã nguồn mở không?
Có, giấy phép MIT, với toàn bộ mã nguồn trên GitHub.
wmux có gửi telemetry không?
Không telemetry, không phân tích, không tài khoản. wmux web mặc định chỉ bind vào loopback, và việc mở ra mạng ngoài là một lựa chọn tường minh mà ứng dụng sẽ cảnh báo bạn.
Yêu cầu hệ thống tối thiểu là gì?
Windows 10 build 1903 trở lên (x64), hoặc macOS trên Apple Silicon. Khoảng 4 GB RAM và vài trăm megabyte ổ đĩa. Giao diện có sẵn 23 ngôn ngữ.
Muốn tìm hiểu bên trong?

Khám phá kiến trúc, phím tắt và thuật ngữ.

Ưu tiên bàn phím, ngay từ thiết kế.

Chế độ prefix của tmux bao phủ 13 hành động, nên thói quen tay bạn vẫn dùng được.

Pane

  • Chia phảiCtrl+D
  • Chia xuốngCtrlShift+D
  • Tab mớiCtrl+T
  • Đóng tabCtrl+W
  • Pane nổi (Quake)Ctrl+`

Workspace

  • Workspace mớiCtrl+N
  • Chuyển workspaceCtrl1-9
  • Thêm vào multiviewCtrl+click
  • Thoát multiviewCtrlShift+G
  • Bật/tắt sidebarCtrlShift+B

Terminal

  • Tìm kiếm (regex)Ctrl+F
  • Chế độ copy ViCtrlShift+X
  • Thêm bookmarkCtrl+M
  • Bookmark trướcCtrl+↑
  • Bookmark sauCtrl+↓

Fleet

  • Fleet ViewCtrlShift+A
  • Chế độ prefix TmuxCtrl+B
  • Command paletteCtrl+K
  • Cài đặtCtrl,
  • Mở trình duyệtCtrlShift+L

Những gì thực sự đang chạy.

Kiến trúc — daemon, pane, MCP host, tác nhânREADME.md → architecture
┌──────────────────────────────────────────────────────────────┐
│  wmux window  ·  Electron renderer  ·  React + xterm.js    │
│  ── panes · tabs · Fleet View · Git tab · browser surface    │
├──────────────────────────────────────────────────────────────┤
│  daemon  ·  owns every session, outlives the window        │
│  ── PTY pool (ConPTY on Windows, forkpty on macOS)           │
│  ── wmux.json pane supervision   ── scrollback up to 999K    │
│  ── channels · A2A bus · worktree tasks                      │
├──────────────────────────────────────────────────────────────┤
│  mcp host  ·  84 tools, registered on first run           │
│  ── workspace-scoped tokens      ── execute approval gate    │
├──────────────────────────────────────────────────────────────┤
│  agents  ·  claude code · codex · gemini · aider · …      │
└──────────────────────────────────────────────────────────────┘

# Each agent runs in its own PTY. wmux owns the lifecycle, not the agent.
# 8-pane echo latency: p50 4.6 ms, measured in CI.
# wmux web binds to loopback; exposing it to the network is opt-in.

Các thuật ngữ dùng trên trang này.

Workspace multiplexer
Phần mềm chạy nhiều workspace — terminal, tác nhân, worktree, trình duyệt và channel của chúng — trong một cửa sổ, một vòng đời duy nhất, thay vì nhiều cửa sổ bạn phải tự quản lý.
Orchestrator
Vai trò trong wmux giao việc cho các sub-agent ở pane khác, theo dõi tiến độ của chúng trong Fleet View, và có thể chạy một skill theo vòng lặp cho đến khi checklist done-when được thông qua.
Channel
Một phòng kiểu Slack dùng chung giữa người và tác nhân trong một workspace. Tin nhắn, thread và trạng thái chưa đọc được daemon lưu trữ, nên chúng sống sót qua một lần khởi động lại.
Worktree task
Một lane trong fan-out: một git worktree độc lập với nhánh riêng và tác nhân riêng, mà sau đó bạn thu hoạch thay đổi theo từng hunk vào working tree của mình.
A2A — agent-to-agent
Tin nhắn tác vụ truyền trực tiếp giữa các tác nhân: gửi, truy vấn, cập nhật, huỷ. wmux phơi bày chúng dưới dạng công cụ MCP để bất kỳ tác nhân nào nói được MCP đều có thể tham gia.
MCP — Model Context Protocol
Một đặc tả JSON-RPC mở để kết nối tác nhân AI với công cụ và tài nguyên. wmux phơi bày 84 công cụ MCP từ một host cục bộ, giới hạn theo workspace.
CDP — Chrome DevTools Protocol
Giao thức debug của Chromium, phơi bày qua WebSocket. wmux dùng nó để tác nhân điều khiển một tab trình duyệt thật thay vì một tab mô phỏng.
PTY — ConPTY / forkpty
Pseudo-terminal mà một pane chạy trên đó: ConPTY ở Windows, forkpty ở macOS. wmux gọi trực tiếp chúng, nên không có VM Linux nào tham gia.

Một cửa sổ. Một đội hình.

Tải xuống wmux

miễn phí · MIT · Windows và macOS · không telemetry · không tài khoản