Conductor:可能改变 AI 编程范式的 Mac 神器
Conductor:可能改变 AI 编程范式的 Mac 神器
तीन बग ठीक करने का इंतजार कर रहे हैं, उत्पाद प्रबंधक ने एक आपातकालीन आवश्यकता पेश की। शाखा बदलें, कोड बदलें, सबमिट करें। फिर से शाखा बदलें, फिर से कोड बदलें, फिर से सबमिट करें…… एक व्यक्ति, चार लाइनें, दिमाग जल्दी ही फटने वाला है।
अगर चार "खुद" एक साथ काम कर रहे हों तो?
Conductor, आपको एक AI प्रोग्रामिंग टीम का उपकरण देता है।
"सह-चालक" से "प्रोजेक्ट मैनेजर" तक
हम पहले से ही Copilot के मॉडल के आदी हो चुके हैं। यह एक बुद्धिमान ट्यूटर की तरह है, जो आपके बगल में बैठा है। आप एक लाइन लिखते हैं, यह एक लाइन पूरी करता है। यह बहुत सहायक है, लेकिन मूल रूप से यह एक-से-एक है।
Conductor ने इस तर्क को पूरी तरह से उलट दिया है। यह ट्यूटर नहीं है। यह आपको प्रोजेक्ट मैनेजर बना देता है। आप अब हर एक लाइन कोड खुद नहीं लिखते। आप कार्य सौंपने, परिणामों की समीक्षा करने, और मर्ज करने के लिए निर्णय लेने वाले होते हैं। यह अनुभव, कैसे कहें—अद्भुत।
##核心黑科技:Git Worktrees
Conductor कई AI को समानांतर में काम करने की अनुमति देता है, यह जादू नहीं है। यह Git की एक अनजान विशेषता है: git worktrees।
सरल शब्दों में, यह आपको एक ही रिपॉजिटरी में एक साथ कई शाखाएँ चेकआउट करने की अनुमति देता है। प्रत्येक AI एजेंट अपने "सैंडबॉक्स" में काम करता है। एक-दूसरे में हस्तक्षेप नहीं करते। लड़ाई नहीं होती। मुख्य शाखा हमेशा साफ-सुथरी रहती है।
पहले आपको खुद इन सबका प्रबंधन करना पड़ता था। अब, Conductor आपके लिए सब कुछ संभालता है। एक उपयोगकर्ता ने सही कहा: "यह सभी git worktree के गंदे काम को संभालता है!"
लेकिन सच कहूँ तो, worktree में एक छोटी समस्या है। प्रत्येक नए कार्यक्षेत्र के लिए, सिद्धांत रूप से आपको फिर से निर्भरताएँ स्थापित करनी होती हैं। npm install एक बार चलाना, pnpm install एक बार चलाना…… यह बहुत परेशान करने वाला है।
अच्छी खबर यह है कि, Conductor ने इस समस्या को अंतर्निहित scripts फ़ंक्शन का उपयोग करके हल किया है। आप स्वचालित स्क्रिप्ट कॉन्फ़िगर कर सकते हैं, ताकि निर्भरताएँ स्थापित करना, वातावरण तैयार करना आदि स्वचालित रूप से पूरा हो सके। AI एजेंट जैसे ही बनता है, वातावरण तैयार होता है, तुरंत काम शुरू कर देता है।
यह वास्तव में कैसे काम करता है?
प्रक्रिया इतनी सरल है कि यह चौंकाने वाली है:
- अपने प्रोजेक्ट को Conductor में आयात करें।
- Command+N, एक नया कार्य बनाएं। सरल भाषा में वर्णन करें: "मुझे लॉगिन पृष्ठ का बग ठीक करने में मदद करें।" Enter दबाएं। एक AI एजेंट काम करना शुरू कर देता है।
- एक और कार्य। "सेटिंग पृष्ठ में एक गहरा मोड जोड़ें।" एक और एजेंट ऑनलाइन हो जाता है।
- आप कॉफी पीते हैं। साइडबार में हर एजेंट की प्रगति वास्तविक समय में दिखाई देती है। कौन काम कर रहा है, कौन पूरा कर चुका है, सब स्पष्ट है।
- एजेंट ने कार्य सौंप दिया। Conductor में अंतर्निहित डिफ़ व्यूअर है। आप सीधे कोड की समीक्षा करते हैं, बिना किसी अन्य उपकरण में स्विच किए। संतुष्ट? एक क्लिक में PR मर्ज करें। असंतुष्ट? इसे फीडबैक दें, इसे फिर से करने के लिए कहें।
सच कहूँ तो। यह प्रक्रिया, प्रोग्रामर के लिए वास्तव में परिचित है। मूल रूप से यह है: स्थानीय रूप से कई शाखाएँ खोलना, समानांतर में कोड लिखना, PR प्रस्तुत करना, मर्ज करना। इसमें कुछ नया नहीं है। जो समस्याएँ आनी हैं, वे आएँगी। जैसे मर्ज संघर्ष। दो एजेंटों ने एक ही फ़ाइल में बदलाव किया, फिर भी आपको इसे मैन्युअल रूप से हल करना होगा।
लेकिन महत्वपूर्ण बात यह है—समानांतर में कार्य करने की दक्षता वास्तव में बढ़ गई है। पहले आपको अनुक्रम में काम करना पड़ता था, अब आप समानांतर में कर सकते हैं। पहले आपको कई शाखाओं का प्रबंधन खुद करना पड़ता था, अब आपके पास एक दृश्य डैशबोर्ड है। पहले आपको याद रखना पड़ता था कि प्रत्येक शाखा ने क्या किया, अब यह स्पष्ट है। यही Conductor का मूल्य है।
मूल Mac एप्लिकेशन का अनुभव
सच कहूँ तो, वेब उपकरणों का उपयोग करने के बाद, मूल एप्लिकेशन का उपयोग करने पर एक विशेष अनुभव होता है। Conductor यही अनुभव देता है। चिकना।
उपयोगकर्ता इसे "beautiful Mac app" कहते हैं। यह कोई औपचारिकता नहीं है। एनीमेशन चिकना है, प्रतिक्रिया तात्कालिक है, UI संयमित और सुरुचिपूर्ण है। कुछ लोग यहां तक पूछते हैं: "क्या Conductor नया Cursor है?" यह मूल्यांकन, समझने वाले समझते हैं।
यह Cursor और Copilot से कैसे भिन्न है?
Copilot: एक-से-एक ट्यूटर, वास्तविक समय में कोड को पूरा करता है।
Cursor: AI मूल संपादक, जो VSCode को प्रतिस्थापित करना चाहता है।
Conductor: आपके संपादक को प्रतिस्थापित नहीं करता, केवल AI टीम का समन्वय और प्रबंधन करता है।
ये प्रतिस्पर्धी नहीं हैं। Conductor एक उच्च स्तर का उपकरण है। आप VSCode, Cursor का उपयोग करना जारी रख सकते हैं। लेकिन Conductor आपके लिए कई AI के उत्पादन को एकीकृत रूप से प्रबंधित करता है।
जैसे एक ऑर्केस्ट्रा: Copilot मुख्य वायलिन वादक है। Cursor पूरे स्ट्रिंग समूह है। और Conductor, वह है जो सबसे आगे खड़ा है, कंडक्टर।
वर्तमान में Claude Code और Codex, ये दो सबसे शक्तिशाली कोडिंग CLI उपकरण का समर्थन करता है।
असली उपयोगकर्ता क्या कहते हैं?
Stripe के इंजीनियर ने कहा: "यह भविष्य है। जब मैंने विकास उपकरणों के प्रति इतनी मजबूत भावना महसूस की थी, वह Vercel और Supabase के समय था।"
Notion के डिज़ाइन इंजीनियर ने कहा: "मैं अब इसके बिना विकास कार्य की कल्पना नहीं कर सकता।"
"पागलपन", "नई उत्पादकता अनलॉक", "गेम चेंजर"…… ये शब्द बार-बार सामने आते हैं। मैं उनकी उत्तेजना को समझता हूँ। क्योंकि Conductor एक वास्तविक दर्द बिंदु को हल करता है।
यह मुझे क्या सोचने पर मजबूर करता है
Conductor का उपयोग करते समय, मैं एक सवाल पर लगातार विचार कर रहा था: डेवलपर की भूमिका, फिर से परिभाषित की जा रही है।
पहले, प्रोग्रामर "कोड लिखने वाला व्यक्ति" था। अब, शायद "AI को कोड लिखने के लिए प्रबंधित करने वाला व्यक्ति" बनना होगा।
आपकी मुख्य प्रतिस्पर्धात्मकता, अब कीबोर्ड पर टाइप करने की गति नहीं है। बल्कि कार्यों को विभाजित करने की क्षमता है। कोड की समीक्षा करने की दृष्टि है। आर्किटेक्चर डिज़ाइन का निर्णय है।
Conductor जैसे उपकरण, हमें "कार्यकर्ता" से "निर्णय लेने वाला" की ओर धकेल रहे हैं।
क्या यह अच्छा है? मुझे लगता है। लेकिन इसका मतलब यह भी है: AI द्वारा प्रतिस्थापित होने के लिए लेटने की रणनीति सबसे खतरनाक है। AI को "निर्देशित" करने का तरीका सक्रिय रूप से सीखना सही रास्ता है।
अंत में
Mark Weiser ने एक बार कहा था: "सबसे महान तकनीक, वे हैं जो अंततः अदृश्य हो जाती हैं।"
Conductor ने मुझे इस "अदृश्य" की संभावना दिखाई। जब आप हर एक कोड लाइन के कार्यान्वयन में उलझे नहीं होते। जब AI टीम चुपचाप बैकग्राउंड में काम कर रही होती है। जब आपको केवल "क्या करना है" पर ध्यान केंद्रित करना होता है, न कि "कैसे करना है"। उस क्षण, तकनीक वास्तव में अदृश्य हो जाती है। और आप, अंततः वास्तव में महत्वपूर्ण चीज़ों पर ध्यान केंद्रित कर सकते हैं।

