नयाv3.64.0 · Windows + macOS · iPhone ऐप

एक कार्यक्षेत्र। आपके एजेंट, एक साथ।

Claude Code, Codex और Gemini साथ चलाएँ। worktree से काम बाँटें, बदलाव जाँचें और iPhone से एजेंटों को जवाब दें।

कम समझाइश। ज़्यादा प्रदर्शन।

wmux, Windows और macOS पर AI एजेंटों के लिए कार्यक्षेत्र मल्टीप्लेक्सर है। यह टर्मिनल, git worktree, ब्राउज़र और एजेंटों की बातचीत को एक जगह लाता है।

01 / समानांतर काम

एक निर्देश। अलग worktree। फ़ैसला आपका।

हर काम को अपना एजेंट और git worktree दें। अंतर जाँचें और कई फ़ाइलों से चुने बदलाव एक बार में लागू करें: या तो सभी, या कोई नहीं।

02 / मेज़ से दूर

एजेंटों को iPhone से जवाब दें।

सवाल या मंज़ूरी का अनुरोध मिलने पर iPhone से जवाब दें और Mac पर काम आगे बढ़ेगा। wmux चलाने वाला जुड़ा हुआ Mac ज़रूरी है।

iPhone के लिए wmux पाएँ

03 / एजेंटों का सहयोग

Claude लिखता है। Codex जाँचता है। दोनों बात करते हैं।

पास के पैनलों में एजेंट संदेश भेज सकते हैं। Claude Code, Codex से समीक्षा माँगता है और सुझाया गया टेस्ट जोड़ता है।

04 / कार्यक्षेत्र की बाकी सुविधाएँ

इस विंडो में और भी बहुत कुछ है।

काम का तरीका चुनें और प्रदर्शन देखें।

Windows पर एक लाइन। macOS पर एक ड्रैग।

पैकेज मैनेजर

अपने टर्मिनल से इंस्टॉल करें

$winget install openwong2kim.wmux
winget की सलाह दी जाती है · choco और PowerShell वन-लाइनर भी वही बिल्ड इंस्टॉल करते हैं
इंस्टॉलर

Windows 11 / 10 के लिए Setup.exe

Windows के लिए डाउनलोड करेंwmux-3.64.0.Setup.exe · 149 MB
x64 · ऑटो-अपडेट
iOS के लिए wmux

एजेंटों को iPhone से जवाब दें।

iPhone के लिए wmux पाएँ
iPhone ऐप · Mac पर चल रहा wmux ज़रूरी है

Windows 10 (1903+) या Apple Silicon पर macOS · एडमिन अधिकार ज़रूरी नहीं · खाता ज़रूरी नहीं · टेलीमेट्री नहीं

wmux बनाम विकल्प।

wmuxtmuxWindows Terminal · iTerm2VS Code टर्मिनलएजेंट मैनेजर
pane विभाजन✓✓✓✓आंशिक
सेशन पर्सिस्टेंस✓✓✕आंशिकआंशिक
पूरी रीबूट में भी सुरक्षित✓✕✕आंशिकआंशिक
Git worktree फैन-आउट✓✕✕✕✓
ऑर्केस्ट्रेटर और Fleet View✓✕✕✕आंशिक
विनाशकारी कमांड के लिए अप्रूवल गेट✓✕✕✕आंशिक
चैनल और एजेंट-टू-एजेंट मैसेजिंग✓✕✕✕✕
असली ब्राउज़र ऑटोमेशन✓✕✕✕✕
MCP टूल्स, ऑटो-रजिस्टर्ड✓✕✕✕आंशिक
ओपन सोर्स · MIT✓✓आंशिकआंशिकआंशिक
✓ समर्थितआंशिक शर्तों के साथ✕ असमर्थित

सवाल, सीधे जवाब के साथ।

वर्कस्पेस मल्टीप्लेक्सर क्या है?
tmux एक टर्मिनल को मल्टीप्लेक्स करता है: एक स्क्रीन के अंदर कई शेल। wmux एक वर्कस्पेस को मल्टीप्लेक्स करता है: टर्मिनल, AI कोडिंग एजेंट, git worktree, एक असली ब्राउज़र, और वे चैनल जिन पर वे समन्वय करते हैं — इन सबका मालिक एक daemon होता है, जो बंद होने, क्रैश होने या रीबूट होने पर भी इन्हें चालू रखता है।
क्या wmux, tmux का पोर्ट है?
नहीं। wmux अपना स्वतंत्र एप्लिकेशन है, जो Windows पर ConPTY और macOS पर forkpty पर बना है। यह tmux की आदत उधार लेता है — split pane और 13 एक्शन कवर करने वाला prefix मोड — लेकिन जिस इकाई को यह मल्टीप्लेक्स करता है वह वर्कस्पेस है, टर्मिनल नहीं।
क्या wmux को WSL चाहिए?
नहीं। Windows पर wmux सीधे ConPTY से बात करता है, और macOS पर यह forkpty का इस्तेमाल करता है। बीच में कोई Linux VM नहीं है, और लंच से पहले बंद करने के लिए कुछ नहीं है।
क्या macOS बिल्ड उपलब्ध है?
हाँ। wmux Apple Silicon के लिए साइन और नोटराइज़्ड DMG देता है, और इन-ऐप ऑटो-अपडेट Windows और macOS arm64 दोनों पर काम करता है।
MCP क्या है, और wmux टूल्स को ऑटो-रजिस्टर क्यों करता है?
Model Context Protocol एक ओपन JSON-RPC स्पेक है जो AI एजेंट को टूल्स से जोड़ता है। wmux 84 MCP टूल्स एक्सपोज़ करता है — browser, channels, A2A, pane, terminal और भी बहुत कुछ — और पहली बार चलने पर आपकी मशीन के एजेंट के साथ खुद को रजिस्टर कर लेता है, इसलिए हाथ से एडिट करने के लिए कोई कॉन्फ़िग फ़ाइल नहीं बचती।
worktree फैन-आउट कैसे काम करता है?
आप एक प्रॉम्प्ट देते हैं और चुनते हैं कि कितनी लेन चलानी हैं, आठ तक। wmux हर लेन के लिए एक अलग git worktree बनाता है, हर एक में एक एजेंट चलाता है, और नतीजे साथ-साथ दिखाता है। इसके बाद आप बदलाव hunk दर hunk चुनते हैं — हर hunk या तो पूरी तरह लागू होता है या बिल्कुल नहीं — और Git टैब से pull request खोलते हैं।
क्या Claude Code, Codex और Gemini एक साथ चल सकते हैं?
हाँ। हर pane का अपना PTY और अपनी एजेंट प्रोसेस होती है। wmux, Claude Code, Codex CLI, Gemini CLI, Aider, OpenCode और GitHub Copilot CLI को पहचानता है, और ये चैनल व A2A मैसेज के ज़रिए एक-दूसरे को काम सौंप सकते हैं।
ब्राउज़र टूल्स असल में क्या कर सकते हैं?
ये DevTools Protocol के ज़रिए एक असली Chrome टैब चलाते हैं: नेविगेट करना, क्लिक करना, React-नियंत्रित इनपुट में टाइप करना, CJK टेक्स्ट कम्पोज़ करना, DOM पढ़ना, स्क्रीनशॉट कैप्चर करना, नेटवर्क देखना। सिर्फ़ browser कैटेगरी ही 84 में से 39 MCP टूल्स के लिए ज़िम्मेदार है।
रीबूट में ठीक-ठीक क्या बचा रहता है?
daemon वर्कस्पेस, pane, working directory, scrollback और चैनल हिस्ट्री को बनाए रखता है। wmux.json में घोषित pane को सर्विसेज़ की तरह निगरानी में रखा जाता है और फिर से शुरू किया जाता है। एजेंट प्रोसेस खुद तब रुक जाती हैं जब मशीन रुकती है — जो वापस आता है वह वह वर्कस्पेस है जिसमें वे रह रहे थे, फिर से जुड़ने के लिए तैयार।
क्या wmux ओपन सोर्स है?
हाँ, MIT लाइसेंस के तहत, पूरा सोर्स GitHub पर उपलब्ध है।
क्या wmux टेलीमेट्री भेजता है?
कोई टेलीमेट्री नहीं, कोई एनालिटिक्स नहीं, कोई खाता नहीं। wmux web डिफ़ॉल्ट रूप से लूपबैक से बंधा रहता है, और इसे अपने नेटवर्क पर एक्सपोज़ करना एक स्पष्ट विकल्प है जिस पर ऐप चेतावनी देता है।
न्यूनतम सिस्टम आवश्यकताएँ क्या हैं?
Windows 10 बिल्ड 1903 या उसके बाद का (x64), या Apple Silicon पर macOS। लगभग 4 GB RAM और कुछ सौ मेगाबाइट डिस्क। इंटरफ़ेस 23 भाषाओं में उपलब्ध है।
अंदर की कार्यप्रणाली जानना चाहते हैं?

आर्किटेक्चर, कीबोर्ड शॉर्टकट और कार्यक्षेत्र की शब्दावली देखें।

डिज़ाइन से ही कीबोर्ड-प्रधान।

tmux prefix मोड 13 एक्शन कवर करता है, इसलिए पुरानी आदत यहाँ भी काम आती है।

पेन

  • दाएँ विभाजित करेंCtrl+D
  • नीचे विभाजित करेंCtrlShift+D
  • नया टैबCtrl+T
  • टैब बंद करेंCtrl+W
  • फ़्लोटिंग pane (Quake)Ctrl+`

वर्कस्पेस

  • नया वर्कस्पेसCtrl+N
  • वर्कस्पेस बदलेंCtrl1-9
  • मल्टीव्यू में जोड़ेंCtrl+click
  • मल्टीव्यू से बाहर निकलेंCtrlShift+G
  • साइडबार टॉगल करेंCtrlShift+B

टर्मिनल

  • खोजें (regex)Ctrl+F
  • Vi कॉपी मोडCtrlShift+X
  • बुकमार्क जोड़ेंCtrl+M
  • पिछला बुकमार्कCtrl+↑
  • अगला बुकमार्कCtrl+↓

Fleet

  • Fleet ViewCtrlShift+A
  • tmux prefix मोडCtrl+B
  • कमांड पैलेटCtrl+K
  • सेटिंग्सCtrl,
  • ब्राउज़र खोलेंCtrlShift+L

असल में क्या चल रहा है।

आर्किटेक्चर — daemon, pane, MCP होस्ट, एजेंटREADME.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.

इस पेज पर इस्तेमाल किए गए शब्द।

वर्कस्पेस मल्टीप्लेक्सर
ऐसा सॉफ़्टवेयर जो कई वर्कस्पेस — टर्मिनल, एजेंट, worktree, ब्राउज़र और उनके चैनल — को हाथ से मैनेज करने वाली कई विंडो के बजाय एक विंडो और एक लाइफ़साइकल के अंदर चलाता है।
ऑर्केस्ट्रेटर
wmux की वह भूमिका जो दूसरे pane में मौजूद सब-एजेंट को काम सौंपती है, Fleet View में उनकी प्रगति ट्रैक करती है, और done-when चेकलिस्ट पास होने तक किसी स्किल को लूप में चला सकती है।
चैनल
एक वर्कस्पेस में इंसानों और एजेंट द्वारा साझा किया गया Slack-जैसा कमरा। मैसेज, थ्रेड और unread स्थिति daemon द्वारा सहेजी जाती है, इसलिए ये रीस्टार्ट के बाद भी बची रहती हैं।
Worktree टास्क
फैन-आउट की एक लेन: अपनी ब्रांच और अपने एजेंट वाला एक अलग git worktree, जिसके बदलावों को आप बाद में hunk दर hunk अपनी working tree में शामिल करते हैं।
A2A — एजेंट-टू-एजेंट
एजेंट के बीच सीधे भेजे गए टास्क मैसेज: send, query, update, cancel। wmux इन्हें MCP टूल्स के रूप में एक्सपोज़ करता है ताकि MCP समझने वाला कोई भी एजेंट हिस्सा ले सके।
MCP — Model Context Protocol
AI एजेंट को टूल्स और संसाधनों से जोड़ने के लिए एक ओपन JSON-RPC स्पेसिफ़िकेशन। wmux एक लोकल, वर्कस्पेस-सीमित होस्ट से 84 MCP टूल्स एक्सपोज़ करता है।
CDP — Chrome DevTools Protocol
Chromium का डीबगिंग प्रोटोकॉल, जो WebSocket पर एक्सपोज़ किया जाता है। wmux इसका इस्तेमाल एजेंट को नकली टैब की बजाय एक असली ब्राउज़र टैब चलाने देने के लिए करता है।
PTY — ConPTY / forkpty
वह pseudo-terminal जिस पर एक pane चलता है: Windows पर ConPTY, macOS पर forkpty। wmux इन्हें सीधे कॉल करता है, इसलिए बीच में कोई Linux VM शामिल नहीं होता।

एक विंडो। एक पूरा बेड़ा।

wmux डाउनलोड करें

मुफ़्त · MIT · Windows और macOS · कोई टेलीमेट्री नहीं · कोई खाता नहीं