इन दिनों Claude Code और Codex का डेस्कटॉप ऐप अनुभव इतना अच्छा हो गया है कि उन्हें अलग-अलग इस्तेमाल करते समय मुझे लगभग कोई खास असुविधा नहीं होती।

लेकिन निजी तौर पर मुझे लगता है कि हर coding AI agent की अपनी-अपनी मजबूतियाँ थोड़ी अलग हैं, इसलिए मैं अक्सर काम बाँटकर कराता हूँ। उदाहरण के लिए, असली implementation Claude Code को देता हूँ, जबकि काम शुरू करने से पहले की detailed planning या code review के लिए Codex का सहारा लेता हूँ, और documentation को polish करने या लंबे टेक्स्ट को व्यवस्थित करने के लिए Gemini CLI इस्तेमाल करता हूँ।

इस तरह कई agents को एक साथ इस्तेमाल करते-करते terminal विंडो और sessions बिखरने लगे, और यह ज़रूरत भी महसूस हुई कि हर agent का usage एक नज़र में देखा जा सके।

इसीलिए मैं kmux बना रहा हूँ, जो Claude Code, Codex CLI और Gemini CLI को एक ही जगह साथ-साथ चलाने और मैनेज करने के लिए macOS terminal workspace है।

इसी तरह की समस्या को ध्यान में रखकर बनाया गया एक टूल cmux भी है। मैं जो kmux बना रहा हूँ, उसका फोकस high-performance terminal या browser automation platform की बजाय उस workflow पर ज़्यादा है जिसमें कई coding agents को अलग-अलग भूमिकाओं में एक साथ इस्तेमाल किया जाता है।

इसमें तीनों agents के local session records को एक जगह देखा और फिर से खोला जा सकता है, usage को unified dashboard में देखा जा सकता है, और git worktree आधारित तरीके से एक ही repo में कई agents को अलग-अलग branches पर काम करने के लिए मैनेज करने पर खास ज़ोर दिया गया है।

फिलहाल इसमें ये सुविधाएँ उपलब्ध हैं।

  • Claude Code, Codex CLI और Gemini CLI को workspace, split pane और surface tab में बाँटकर चलाना
  • जब agent input का इंतज़ार कर रहा हो या काम पूरा कर ले, तब macOS native notifications
  • Claude Code, Codex CLI और Gemini CLI का usage एक ही जगह दिखाने वाला unified dashboard
  • तीनों agents के local session records में unified search और one-click resume
  • git worktree आधारित workspace, जिसमें एक ही repo में कई agents अलग-अलग branches पर काम करें
  • layout restore, terminal search, command palette और keyboard-केंद्रित navigation

मेरे लिए सबसे महत्वपूर्ण चीज़ “continuity” है। मैं ऐसा अनुभव बनाना चाहता था जिसमें workspace बदलने, pane बाँटने या app दोबारा खोलने पर भी agent output और session flow टूटे नहीं।

फिलहाल यह सिर्फ macOS के लिए है और pre-release स्थिति में है।

अगर आप कई coding agents को parallel में इस्तेमाल करते हैं, तो जानना चाहूँगा कि इस तरह का workflow आपको वास्तव में उपयोगी लगता है या नहीं, और अगर multi-agent terminal workspace हो तो उसमें और कौन-सी सुविधाएँ होनी चाहिए।

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.