Baharuv3.64.0 · Windows + macOS · Aplikasi iPhone

Satu ruang kerja. Ejen anda, bersama.

Jalankan Claude Code, Codex dan Gemini bersebelahan. Bahagikan tugas dengan worktree, semak perubahan dan jawab ejen melalui iPhone.

Kurangkan penerangan. Tunjukkan caranya.

wmux ialah pemultipleks ruang kerja untuk ejen AI pada Windows dan macOS. Ia menyatukan terminal, git worktree, pelayar dan perbualan ejen.

01 / Kerja selari

Satu arahan. Worktree berasingan. Anda tentukan.

Setiap tugas mendapat ejen dan git worktree sendiri. Semak perbezaan dan gunakan perubahan terpilih merentas fail dalam satu operasi: semua atau tiada.

02 / Jauh dari meja

Jawab ejen melalui iPhone anda.

Terima soalan atau permintaan kelulusan. Jawab pada iPhone dan kerja pada Mac diteruskan. Memerlukan Mac yang dipasangkan dan menjalankan wmux.

Dapatkan wmux untuk iPhone

03 / Ejen bersama

Claude menulis. Codex menyemak. Mereka berbincang.

Ejen dalam panel bersebelahan boleh bertukar mesej. Claude Code meminta semakan Codex lalu menambah ujian yang dicadangkan.

04 / Selebihnya dalam ruang kerja

Banyak lagi berlaku dalam tetingkap ini.

Pilih aliran kerja dan lihat prosesnya.

Satu baris di Windows. Satu seret di macOS.

Pengurus pakej

Pasang daripada terminal

$winget install openwong2kim.wmux
winget disyorkan · choco dan arahan satu baris PowerShell turut memasang binaan yang sama
Pemasang

Setup.exe untuk Windows 11 / 10

Muat turun untuk Windowswmux-3.64.0.Setup.exe · 149 MB
x64 · kemas kini automatik
wmux untuk iOS

Jawab ejen melalui iPhone anda.

Dapatkan wmux untuk iPhone
Aplikasi iPhone · memerlukan wmux pada Mac

Windows 10 (1903+) atau macOS pada Apple Silicon · tiada keperluan hak admin · tiada akaun · tiada telemetri

wmux berbanding alternatif lain.

wmuxtmuxWindows Terminal · iTerm2Terminal VS CodePengurus ejen
Pisah pane✓✓✓✓separa
Kegigihan sesi✓✓✕separasepara
Bertahan but semula sepenuhnya✓✕✕separasepara
Fan-out git worktree✓✕✕✕✓
Orchestrator & Fleet View✓✕✕✕separa
Get kelulusan untuk arahan yang merosakkan✓✕✕✕separa
Saluran & pemesejan ejen-ke-ejen✓✕✕✕✕
Automasi pelayar sebenar✓✕✕✕✕
Alat MCP, didaftar automatik✓✕✕✕separa
Sumber terbuka · MIT✓✓separaseparasepara
✓ disokongsepara dengan syarat✕ tidak disokong

Soalan, dijawab terus terang.

Apakah itu workspace multiplexer?
tmux menggandakan satu terminal: banyak shell dalam satu skrin. wmux menggandakan ruang kerja: terminal, ejen pengekodan AI, git worktree, pelayar sebenar, dan saluran yang menyelaraskan kesemuanya, semuanya dimiliki oleh daemon yang mengekalkannya terus berjalan apabila anda keluar, ranap atau but semula.
Adakah wmux port bagi tmux?
Tidak. wmux ialah aplikasi tersendiri, dibina di atas ConPTY pada Windows dan forkpty pada macOS. Ia meminjam ingatan otot tmux — pane berpisah dan mod prefix yang merangkumi 13 tindakan — tetapi unit yang digandakannya ialah ruang kerja, bukan terminal.
Adakah wmux memerlukan WSL?
Tidak. Pada Windows wmux berkomunikasi terus dengan ConPTY, dan pada macOS ia menggunakan forkpty. Tiada VM Linux dalam laluan itu, dan tiada apa-apa untuk dimatikan sebelum makan tengah hari.
Adakah terdapat binaan macOS?
Ya. wmux menghantar DMG yang ditandatangani dan disahkan notari untuk Apple Silicon, dan kemas kini automatik dalam aplikasi berfungsi pada kedua-dua Windows dan macOS arm64.
Apakah itu MCP, dan kenapa wmux mendaftar alat secara automatik?
Model Context Protocol ialah spesifikasi JSON-RPC terbuka untuk menyambungkan ejen AI kepada alat. wmux mendedahkan 84 alat MCP — pelayar, saluran, A2A, pane, terminal dan banyak lagi — dan mendaftarkan dirinya dengan ejen-ejen pada mesin anda pada kali pertama ia dijalankan, jadi tiada fail konfigurasi untuk disunting secara manual.
Bagaimana fan-out worktree berfungsi?
Anda beri satu prompt dan pilih bilangan laluan untuk dijalankan, sehingga lapan. wmux mencipta git worktree berasingan bagi setiap laluan, menjalankan ejen dalam setiap satu, dan memaparkan hasil secara bersebelahan. Anda kemudian menuai perubahan mengikut hunk — setiap hunk diguna pakai sepenuhnya atau langsung tidak — dan membuka pull request daripada tab Git.
Bolehkah Claude Code, Codex dan Gemini berjalan pada masa yang sama?
Boleh. Setiap pane memiliki PTY dan proses ejennya sendiri. wmux mengesan Claude Code, Codex CLI, Gemini CLI, Aider, OpenCode dan GitHub Copilot CLI, dan mereka boleh saling menyerahkan kerja menerusi saluran dan mesej A2A.
Apa sebenarnya yang boleh dilakukan oleh alat pelayar?
Ia mengendalikan tab Chrome sebenar menerusi DevTools Protocol: navigasi, klik, menaip ke dalam input yang dikawal React, menggubah teks CJK, membaca DOM, menangkap tangkapan skrin, memerhati rangkaian. Kategori pelayar sahaja menyumbang 39 daripada 84 alat MCP.
Apa sebenarnya yang bertahan selepas but semula?
Daemon mengekalkan ruang kerja, pane, direktori kerja, scrollback dan sejarah saluran. Pane yang diisytiharkan dalam wmux.json diselia dan dimulakan semula seperti perkhidmatan. Proses ejen itu sendiri berhenti apabila mesin berhenti — yang kembali ialah ruang kerja tempat mereka pernah berada, sedia untuk disambung semula.
Adakah wmux sumber terbuka?
Ya, berlesen MIT, dengan kod sumber penuh di GitHub.
Adakah wmux menghantar telemetri?
Tiada telemetri, tiada analitik, tiada akaun. wmux web terikat kepada loopback secara lalai, dan mendedahkannya kepada rangkaian adalah pilihan eksplisit yang diberi amaran oleh aplikasi.
Apakah keperluan sistem minimum?
Windows 10 binaan 1903 atau lebih baharu (x64), atau macOS pada Apple Silicon. Kira-kira 4 GB RAM dan beberapa ratus megabait ruang cakera. Antara muka tersedia dalam 23 bahasa.
Mahu tahu cara dalaman berfungsi?

Terokai seni bina, pintasan papan kekunci dan istilah ruang kerja.

Mengutamakan papan kekunci, sejak reka bentuk.

Mod prefix tmux merangkumi 13 tindakan, jadi ingatan otot anda kekal berguna.

Pane

  • Pisah kananCtrl+D
  • Pisah bawahCtrlShift+D
  • Tab baharuCtrl+T
  • Tutup tabCtrl+W
  • Pane terapung (Quake)Ctrl+`

Ruang kerja

  • Ruang kerja baharuCtrl+N
  • Tukar ruang kerjaCtrl1-9
  • Tambah ke multiviewCtrl+click
  • Keluar multiviewCtrlShift+G
  • Togol bar sisiCtrlShift+B

Terminal

  • Cari (regex)Ctrl+F
  • Mod salin ViCtrlShift+X
  • Tambah penanda halamanCtrl+M
  • Penanda halaman sebelumnyaCtrl+↑
  • Penanda halaman seterusnyaCtrl+↓

Fleet

  • Fleet ViewCtrlShift+A
  • Mod prefix TmuxCtrl+B
  • Palet arahanCtrl+K
  • TetapanCtrl,
  • Buka pelayarCtrlShift+L

Apa yang sebenarnya berjalan.

Senibina — daemon, pane, hos MCP, ejenREADME.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.

Istilah yang digunakan pada halaman ini.

Workspace multiplexer
Perisian yang menjalankan banyak ruang kerja — terminal, ejen, worktree, pelayar dan saluran mereka — dalam satu tetingkap dan satu kitaran hayat, dan bukannya banyak tetingkap yang anda urus secara manual.
Orchestrator
Peranan wmux yang mendelegasikan kerja kepada sub-ejen dalam pane lain, menjejaki kemajuan mereka dalam Fleet View, dan boleh menjalankan skill dalam gelung sehingga senarai semak done-when berjaya.
Channel
Bilik bergaya Slack yang dikongsi oleh manusia dan ejen dalam sebuah ruang kerja. Mesej, utas dan status belum dibaca disimpan oleh daemon, jadi ia bertahan selepas dimulakan semula.
Worktree task
Satu laluan bagi fan-out: git worktree berasingan dengan cawangan dan ejennya sendiri, yang perubahannya anda tuai kemudian mengikut hunk ke dalam pokok kerja anda.
A2A — agent-to-agent
Mesej tugasan yang dihantar terus antara ejen: hantar, tanya, kemas kini, batal. wmux mendedahkannya sebagai alat MCP supaya mana-mana ejen yang memahami MCP boleh turut serta.
MCP — Model Context Protocol
Spesifikasi JSON-RPC terbuka untuk menyambungkan ejen AI kepada alat dan sumber. wmux mendedahkan 84 alat MCP daripada hos tempatan yang terhad mengikut ruang kerja.
CDP — Chrome DevTools Protocol
Protokol debug Chromium, didedahkan menerusi WebSocket. wmux menggunakannya untuk membolehkan ejen mengendalikan tab pelayar sebenar dan bukannya tab simulasi.
PTY — ConPTY / forkpty
Pseudo-terminal tempat sesuatu pane berjalan: ConPTY pada Windows, forkpty pada macOS. wmux memanggilnya secara terus, jadi tiada VM Linux yang terlibat.

Satu tetingkap. Satu armada.

Muat turun wmux

percuma · MIT · Windows & macOS · tiada telemetri · tiada akaun