cmux एक टर्मिनल है जो कोडिंग एजेंटों को समानांतर चलाने के लिए बनाया गया है। यह Ghostty पर आधारित है, हर वर्कस्पेस को एक वर्टिकल टैब देता है, और जिस पेन में एजेंट आपका इंतज़ार कर रहा हो, उसके चारों ओर एक नीली रिंग बना देता है। अगर आप एक साथ पाँच Claude Code सेशन चलाते हैं, तो असली बात यही रिंग है: यह बताती है कि किसे आपकी ज़रूरत है।
यह एक Mac ऐप भी है। 20 अक्टूबर 2026 तक यह सिर्फ़ macOS के लिए उपलब्ध है, और Windows संस्करण अभी भी एक खुला pull request है। Claude Squad, वह दूसरा टूल जिससे लोग कई Claude Code सेशन चलाते हैं, Windows के लिए डाउनलोड ज़रूर प्रकाशित करता है, लेकिन यह हर एजेंट को tmux के अंदर चलाता है, और एक खुले issue में रिपोर्ट किया गया है कि इसका Windows बिल्ड सेशन शुरू नहीं कर पाता। आगे: हर टूल क्या करता है, आज Windows पर आप क्या इस्तेमाल कर सकते हैं, और Orkas एक ही Windows ऐप में कई एजेंट कैसे चलाता है।
क्या Windows के लिए cmux है?
आधिकारिक तौर पर अभी नहीं। cmux का README इसे “a Ghostty-based macOS terminal” (Ghostty पर आधारित macOS टर्मिनल) कहता है। यह Swift और AppKit में लिखा गया नेटिव Mac ऐप है, इसलिए डाउनलोड करने के लिए कोई Windows बिल्ड नहीं है।
Windows संस्करण खुले तौर पर, सबके सामने बनाया जा रहा है। Pull request #5049 Electron और ConPTY पर बना एक अलग Windows डेस्कटॉप ऐप जोड़ता है, और #22020, जो 19 अक्टूबर 2026 को खोला गया, mux2 में एक Windows सर्वर जोड़ता है। mux2, cmux कोडबेस का टर्मिनल मल्टीप्लेक्सर है। 20 अक्टूबर 2026 तक इनमें से कोई भी मर्ज नहीं हुआ था। अगर आप Windows पर खुद cmux चाहते हैं, तो इन्हीं दोनों पर नज़र रखें।
क्या Claude Squad, Windows पर काम करता है?
Claude Squad एक टर्मिनल ऐप है जो एक साथ कई Claude Code, Codex या Gemini सेशन सँभालता है। यह हर एजेंट को उसके अपने tmux सेशन में चलाता है और हर काम को उसका अपना git worktree (रिपॉज़िटरी की अलग वर्किंग कॉपी) देता है, ताकि उनके बदलाव आपस में न टकराएँ। इसके README में tmux और GitHub CLI ज़रूरी शर्तों के रूप में दर्ज हैं।
इसके रिलीज़ में Windows की zip फ़ाइलें ज़रूर शामिल हैं। लेकिन tmux का कोई नेटिव Windows पोर्ट नहीं है, और issue #275, जो v1.0.17 पर दर्ज हुआ था और अब भी खुला है, रिपोर्ट करता है कि Windows बिल्ड खुल तो जाता है, पर सेशन बनाते ही “error starting tmux session: unsupported” के साथ फ़ेल हो जाता है। Windows सपोर्ट जोड़ने वाला pull request, #248, 20 अक्टूबर 2026 तक मर्ज नहीं हुआ था। Claude Squad, Linux बिल्ड भी देता है, इसलिए Windows PC पर इसकी बनावट आपको WSL की ओर ले जाती है। हमने यह रास्ता टेस्ट नहीं किया है।
cmux, Claude Squad और Orkas: आमने-सामने
| cmux | Claude Squad | Orkas | |
|---|---|---|---|
| यह क्या है | एजेंटों के लिए टैब, स्प्लिट और सूचनाओं वाला macOS टर्मिनल | एक टर्मिनल ऐप जो हर एजेंट को tmux में चलाता है | एक डेस्कटॉप ऐप जो आपके CLI एजेंटों को बातचीत में चलाता है |
| Windows (20 अक्टूबर 2026) | कोई आधिकारिक बिल्ड नहीं; Windows संस्करण एक खुला pull request है | Windows की zip फ़ाइलें प्रकाशित; एक खुले issue के अनुसार सेशन शुरू नहीं होते | Windows इंस्टॉलर, साथ में macOS |
| एजेंट | टर्मिनल पेन में आप जो भी शुरू करें | डिफ़ॉल्ट रूप से Claude Code; साथ ही Codex, Gemini, Aider और अन्य | Claude Code, Codex, OpenCode, OpenClaw और Hermes |
| समानांतर बदलावों को अलग रखना | आप पर निर्भर | हर काम के लिए एक git worktree | आप पर निर्भर: worktree अपने आप नहीं बनते |
| किस एजेंट को आपकी ज़रूरत है, यह दिखना | पेन पर रिंग, जलता हुआ टैब और सूचना पैनल | इसके README में इसका ज़िक्र नहीं | ऐप में अनुरोध, डेस्कटॉप सूचना और टास्कबार बैज |
आज Windows पर आपके विकल्प
Windows Terminal टैब और git worktrees। हर एजेंट के लिए एक टैब खोलें और हर एक को उसका अपना worktree दें, ताकि वे एक ही फ़ाइलें न बदलें:
git worktree add ../app-feature-a -b feature-a
git worktree add ../app-feature-b -b feature-b
# एक टैब में claude और दूसरे में codex चलाएँइसमें कोई खर्च नहीं है और यह किसी भी CLI के साथ काम करता है। जो नहीं मिलता, वह है एक ही जगह सारे सेशन और यह देखना कि उनमें से कौन इंतज़ार कर रहा है; यह जानने के लिए आपको एक-एक टैब खोलकर देखना पड़ता है।
WSL2 के साथ tmux। WSL के अंदर आप Linux पर होते हैं, इसलिए tmux चलता है, और Claude Squad जैसे टूल के Linux बिल्ड भी। बदले में आपको सीधे Windows में काम करने के बजाय अपने PC पर एक Linux वातावरण सेट करना और उसी के अंदर काम करना पड़ता है।
एक डेस्कटॉप ऐप जो आपके लिए CLI चलाए। Orkas यहीं फ़िट होता है। इस पोस्ट का बाकी हिस्सा बताता है कि यह कैसे काम करता है और इसकी सीमाएँ कहाँ हैं।
Orkas, Windows पर कई CLI एजेंट कैसे चलाता है
Orkas Windows और macOS के लिए एक डेस्कटॉप ऐप है। यह Claude Code या Codex की जगह नहीं लेता। यह उन्हीं CLI को चलाता है जिन्हें आपने पहले से इंस्टॉल करके उनमें साइन इन किया है, ऐसे एजेंटों के रूप में जिनसे आप बातचीत में बात करते हैं, और आपके मौजूदा लॉगिन और प्लान का ही इस्तेमाल करता है। Windows पर यह उन्हें आपके PATH में और आम इंस्टॉल फ़ोल्डरों में ढूँढता है, जैसे npm का global फ़ोल्डर, pnpm, Volta और WindowsApps।
- एक साथ कई सेशन। हर बातचीत हर एजेंट के लिए अपना अलग सेशन रखती है, और बातचीतें एक-दूसरे का इंतज़ार नहीं करतीं, इसलिए तीन Claude Code बातचीतें एक ही समय पर काम कर सकती हैं। एक बातचीत के अंदर अधिकतम चार एजेंट एक साथ काम करते हैं (जैसे Claude Code योजना बनाए और Codex उसे लागू करे), और हर एजेंट एक बार में एक ही बारी लेता है।
- किसे आपकी ज़रूरत है, यह दिखना। जब Claude Code या Codex अनुमति माँगता है या आपसे कोई सवाल पूछता है, तो Orkas वह अनुरोध ऐप में दिखाता है: एक बार अनुमति दें, इस रन के बाकी हिस्से के लिए अनुमति दें, या मना करें। अगर उस समय आप Orkas की विंडो नहीं देख रहे, तो आपको Windows सूचना भी मिलती है और टास्कबार आइकन पर बैज दिखता है। पूरे हुए, रोके गए और विफल रन अपनी बातचीत पर एक अपठित बिंदु छोड़ते हैं।
- काम बाँटने की एक जगह। किसी एजेंट को @-मेंशन करके काम दें, Commander को कोई काम कई एजेंटों में समानांतर बाँटने दें, या प्रोजेक्ट की “करना है” सूची का कोई आइटम किसी खास एजेंट को सौंपें।
- साझा प्रोजेक्ट संदर्भ। प्रोजेक्ट के हर CLI एजेंट को हर रन के साथ प्रोजेक्ट के “लक्ष्य और नियम” और उसकी “मेमोरी” मिलती है, और वह Orkas के बिल्ट-इन टूल से प्रोजेक्ट की “करना है” सूची पढ़ और अपडेट कर सकता है। जब एक एजेंट रुकता है, तो अगला उन्हीं नोट्स से शुरू करता है।
सूचना सिर्फ़ यह बताती है कि किसी काम को आपके ध्यान की ज़रूरत है, यह नहीं कि किस एजेंट ने पूछा, इसलिए देखने के लिए आपको क्लिक करके जाना होगा। जिस अनुमति अनुरोध का आप दस मिनट तक जवाब नहीं देते, वह अस्वीकार हो जाता है। अगर आप चाहते हैं कि आपसे पूछा ही न जाए, तो हर CLI एजेंट का एक अनुमति स्तर होता है: “CLI डिफ़ॉल्ट इस्तेमाल करें”, “अनुमति पूछें” या “पूर्ण पहुँच”।
बदलने से पहले
- हर सेशन का अलग worktree नहीं। Orkas git worktree या ब्रांच नहीं बनाता। अगर आपने कोडिंग एजेंट के लिए अलग प्रोजेक्ट फ़ोल्डर सेट किया है तो वह उसी में चलता है, नहीं तो प्रोजेक्ट के फ़ोल्डर में, इसलिए एक ही प्रोजेक्ट के दो एजेंट एक ही फ़ोल्डर साझा करते हैं। एक ही रिपॉज़िटरी में समानांतर बदलावों के लिए, हर एजेंट के लिए खुद एक worktree बनाएँ और हर एजेंट को उसके अपने worktree पर सेट करें।
- यह टर्मिनल नहीं है। आप हर एजेंट के साथ टर्मिनल पेन से नहीं, बातचीत से काम करते हैं, इसलिए इसमें न स्प्लिट हैं, न सीधे टर्मिनल टैब। अगर आप tmux की-बाइंडिंग के आदी हैं, तो टर्मिनल वाला सेटअप आपको ज़्यादा जाना-पहचाना लगेगा।
- CLI आपके अपने। पहले हर CLI इंस्टॉल करें और साइन इन करें, और जाँच लें कि वह सामान्य टर्मिनल में चलता है। Orkas वही इंस्टॉल चलाता है; यह आपके प्लान में उपयोग नहीं बढ़ाता।
- ऐप खुला रखें। जब तक Orkas चल रहा है, एजेंट आपके PC पर चलते हैं।
आपको कौन-सा इस्तेमाल करना चाहिए?
- Mac पर हैं और टर्मिनल में सहज हैं: cmux।
- macOS, Linux या WSL पर हर काम के लिए अपने आप तैयार git worktree चाहिए: Claude Squad।
- Windows पर हैं और WSL के बिना एक ही ऐप में Claude Code और Codex समेत कई एजेंट चाहिए: Orkas।
अगर आप Claude Code और Codex को एक ही काम पर लगाने के लिए कई सेशन चला रहे हैं, तो हमने इसके तीन तरीकों की तुलना Claude Code और Codex को एक साथ कैसे चलाएँ में की है। एक Commander के तहत कई सेशन चलाने के लिए देखें Orkas, Claude Code, Codex, OpenCode, OpenClaw और Hermes का समन्वय कैसे करता है। या Windows या macOS के लिए Orkas डाउनलोड करें और वे CLI जोड़ें जो आप पहले से इस्तेमाल करते हैं।