कर्सर ने एक GitHub प्रतिस्पर्धी लॉन्च किया: कैसे ओरीजन AI एजेंटों को सीधे कोड होस्टिंग में लाता है
Wendy Frey द्वारा

कई वर्षों से, सॉफ़्टवेयर विकास का कार्यप्रवाह एक परिचित पैटर्न का अनुसरण करता आ रहा है। डेवलपर्स एक एप्लिकेशन में कोड लिखते हैं, इसे GitHub पर स्टोर करते हैं, पुल अनुरोधों के माध्यम से परिवर्तनों की समीक्षा करते हैं और परीक्षण, तैनाती और स्वचालन के लिए अतिरिक्त सेवाओं को जोड़ते हैं।
फिर AI कोडिंग एजेंट आए।
अचानक, सॉफ़्टवेयर परियोजनाओं को अब केवल मनुष्यों द्वारा नहीं बदला जा रहा था। AI एजेंट पूरे कोडबेस को पढ़ सकते थे, दर्जनों फ़ाइलों को संपादित कर सकते थे, आदेश चला सकते थे और पुल अनुरोध उत्पन्न कर सकते थे। लेकिन उस कार्यप्रवाह के तहत ढांचा अभी भी अधिकांशतः मानव डेवलपर्स के लिए डिजाइन किया गया था।
कर्सर का मानना है कि ढांचे में परिवर्तन आवश्यक है।
AI कोडिंग कंपनी ने ओरीजन लॉन्च किया है, जो इसका अपना Git होस्टिंग प्लेटफ़ॉर्म है और यह GitHub का एक बढ़ता हुआ प्रत्यक्ष प्रतिस्पर्धी है। ओरीजन वर्तमान में कर्सर के भुगतान योजनाओं में प्रारंभिक बीटा में आ रहा है, जिसमें रिपॉजिटरी, कोड ब्राउज़िंग, पुल अनुरोध और GitHub समन्वय की पेशकश की जा रही है। लेकिन उत्पाद के पीछे का बड़ा विचार और भी महत्वाकांक्षी है: एक कोड होस्टिंग प्लेटफ़ॉर्म बनाना जो मूल रूप से AI एजेंटों के लिए डिज़ाइन किया गया हो।
ओरीजन क्या है?
ओरीजन को कर्सर एक "एजेंटिक युग के लिए git forge" कहता है।
सरल शब्दों में, यह एक स्थान है जहाँ डेवलपर्स Git रिपॉजिटरी को होस्ट कर सकते हैं, कोड पर सहयोग कर सकते हैं और परिवर्तनों का प्रबंधन कर सकते हैं। उपयोगकर्ता कर्सर द्वारा होस्ट की गई रिपॉजिटरी बना सकते हैं, मानक Git कार्यप्रवाह का उपयोग करके कोड धकेल सकते हैं, रिपॉजिटरी क्लोन कर सकते हैं, फ़ाइलों को ब्राउज़ कर सकते हैं और पुल अनुरोधों के साथ काम कर सकते हैं।
यह तुरंत ओरीजन को GitHub, GitLab और अन्य कोड-होस्टिंग प्लेटफ़ॉर्मों द्वारा पारंपरिक रूप से अधिगृहीत क्षेत्र में डालता है।
हालांकि, कर्सर की रणनीति केवल GitHub को अलग इंटरफ़ेस के साथ पुन: प्रस्तुत करने की नहीं है। कंपनी ओरीजन को एक नए अनुमान के चारों ओर बना रही है: रिपॉजिटरी पर बढ़ते हुए मनुष्यों और स्वायत्त AI एजेंटों द्वारा कार्य किया जाएगा।
आधिकारिक लॉन्च घोषणा में, कर्सर कहता है कि ओरीजन मौलिक आवश्यकताओं से शुरू होता है, रिपॉजिटरी, पुल अनुरोध, कोड ब्राउज़िंग और GitHub समन्वय, जबकि भविष्य के विमोचन के लिए अधिक एजेंट-नैटिव क्षमताएँ योजनाबद्ध हैं।
| फ़ीचर | यह क्या करता है |
|---|---|
| रिपॉजिटरी | Git परियोजनाओं को स्टोर और व्यवस्थित करता है |
| मानक Git समर्थन | परिचित पुश और क्लोन कार्यप्रवाह का समर्थन करता है |
| कोड ब्राउज़िंग | उपयोगकर्ताओं को रिपॉजिटरी फ़ाइलों और इतिहास का अन्वेषण करने की अनुमति देता है |
| पुल अनुरोध | परिवर्तनों की समीक्षा और विलय करने के लिए एक कार्यप्रवाह प्रदान करता है |
| GitHub समन्वय | चयनित रिपॉजिटरी को GitHub के साथ जोड़ता है |
| AI एकीकरण | कोड को कर्सर के एजेंट पारिस्थितिकी तंत्र के निकट रखता है |
कर्सर ने GitHub का प्रतिस्पर्धी क्यों बनाया?
उत्तर तेजी से AI-सहायता प्राप्त प्रोग्रामिंग के विकास में है।
पारंपरिक स्रोत नियंत्रण प्लेटफ़ॉर्म मानव क्रियाओं के चारों ओर बने हैं। एक डेवलपर कोड लिखता है, एक शाखा बनाता है, परिवर्तनों को समर्पित करता है और एक पुल अनुरोध खोलता है। एक अन्य डेवलपर काम की समीक्षा करता है और इसे मंज़ूर या अस्वीकार करता है।
AI एजेंट इस मॉडल को जटिल कर देते हैं।
एक ही एजेंट संभावित रूप से एक पूरे रिपॉजिटरी की जांच कर सकता है, कई घटकों में परिवर्तन कर सकता है और एक मानव डेवलपर की तुलना में तेजी से कार्य पूरा कर सकता है। कई एजेंट एक साथ विभिन्न कार्यों पर भी काम कर सकते हैं।
यह एक अलग प्रकार का कार्यभार बनाता है।
कर्सर का तर्क है कि कोड होस्टिंग ढांचे को इस नए वातावरण के लिए डिज़ाइन किया जाना चाहिए न कि AI एजेंटों को मौजूदा प्लेटफ़ॉर्म से केवल बाहर के उपकरणों के रूप में मानने चाहिए।
इसलिए, ओरीजन रिपॉजिटरी और एजेंट को करीब लाने का प्रयास करता है।
AI को एक चैटबॉट के रूप में नहीं सोचने के बजाय जो कोड संपादक के बगल में बैठा है, कर्सर एक कार्यप्रवाह की ओर बढ़ रहा है जिसमें AI पूरी सॉफ़्टवेयर विकास जीवन चक्र का एक हिस्सा बन सकता है।
ओरीजन मौजूदा Git रिपॉजिटरी के साथ कैसे काम करता है
ओरीजन की एक सबसे व्यावहारिक विशेषता यह है कि डेवलपर्स को तुरंत GitHub छोड़ने की आवश्यकता नहीं है।
कर्सर उपयोगकर्ताओं को GitHub से कनेक्ट करने और चयनित रिपॉजिटरी को ओरीजन के साथ समन्वयित करने की अनुमति देता है। इसका मतलब है कि मौजूदा परियोजनाएँ कर्सर की होस्टिंग वातावरण में प्रकट हो सकती हैं जबकि अपने मूल GitHub रिपॉजिटरी से कनेक्शन बनाए रखती हैं।
कर्सर की रिलीज़ जानकारी के अनुसार, उपयोगकर्ता चुनते हैं कि वे कौन सी रिपॉजिटरी को समन्वयित करना चाहते हैं और जब आवश्यक हो, उन्हें अंसचुरित कर सकते हैं। इसलिए, ओरीजन को GitHub के साथ सह-अस्तित्व के लिए डिज़ाइन किया गया है न कि पहले दिन एक पूरा माइग्रेशन आवश्यक है।
यह सामरिक रूप से महत्वपूर्ण है।
GitHub का एक विशाल पारिस्थितिकी तंत्र मौजूदा रिपॉजिटरी, डेवलपर समुदायों, एकीकरणों और उद्यम कार्यप्रवाहों के चारों ओर बना है। कंपनियों को सब कुछ रातोंरात स्थानांतरित करने के लिए मनाना कठिन होगा।
एक समन्वयित स्तर उस बाधा को कम करता है।
डेवलपर्स मौजूदा GitHub ढांचे का उपयोग करते हुए ओरीजन के साथ प्रयोग कर सकते हैं। यदि नया प्लेटफ़ॉर्म उपयोगी साबित होता है, तो कार्यप्रवाह का अधिक हिस्सा धीरे-धीरे कर्सर के पारिस्थितिकी तंत्र में चले जाएगा।
ओरीजन और GitHub: क्या अंतर है?
बुनियादी स्तर पर, ओरीजन और GitHub कई समान समस्याओं का समाधान करते हैं। दोनों रिपॉजिटरी के लिए एक घर और कोड के चारों ओर सहयोग प्रदान करते हैं।
अंतर इस आर्किटेक्चर में है जिसे कर्सर उन मूल बातों के चारों ओर बनाने की कोशिश कर रहा है।
| क्षेत्र | GitHub | कर्सर ओरीजन |
|---|---|---|
| मुख्य उद्देश्य | कोड होस्टिंग और सहयोग | डेवलपर्स और AI एजेंटों के लिए कोड होस्टिंग |
| Git रिपॉजिटरी | हाँ | हाँ |
| पुल अनुरोध | हाँ | हाँ |
| कोड ब्राउज़िंग | हाँ | हाँ |
| मानक Git कार्यप्रवाह | हाँ | हाँ |
| GitHub समन्वयन | , | हाँ |
| AI-प्रथम आर्किटेक्चर | मौजूदा पारिस्थितिकी तंत्र में AI जोड़ा गया | एजेंटिक विकास युग के चारों ओर डिज़ाइन किया गया |
| कर्सर एजेंटों के साथ एकीकरण | बाहरी या अलग कार्यप्रवाह | मूल पारिस्थितिकी तंत्र तक ध्यान केंद्रित |
यह नहीं मतलब है कि ओरीजन पहले ही GitHub के साथ विशेषताओं की समानता रखता है।
यह नहीं है।
GitHub ने वर्षों से उद्यम सुरक्षा, CI/CD उपकरण, पैकेज प्रबंधन, डेवलपर समुदाय और एकीकरण बनाने में बिताए हैं। ओरीजन एक नए उत्पाद के प्रारंभिक बीटा में है।
लेकिन कर्सर हर मौजूदा GitHub विशेषता की नकल करके जीतने की कोशिश नहीं कर रहा है। यह इस पर शर्त लगा रहा है कि विकास कार्यप्रवाह अपने आप में तेजी से बदल रहा है, जिससे एक नए प्रकार के प्लेटफ़ॉर्म के लिए एक अवसर पैदा हो सकता है।
बड़ा विचार: एक रिपॉजिटरी जो AI एजेंटों के लिए बनाई गई
"एजेंट-नैटिव" वाक्यांश ओरीजन को समझने में केंद्रीय है।
आज के AI कोडिंग उपकरण अक्सर मौजूदा बुनियादी ढांचे के शीर्ष पर काम करते हैं। एक एजेंट को रिपॉजिटरी तक पहुंच प्राप्त होती है, कोड पढ़ता है, परिवर्तन करता है और उन परिवर्तनों को GitHub या अन्य Git प्रदाता के माध्यम से वापस भेजता है।
कर्सर उन सिस्टमों के बीच की दूरी को कम करना चाहता है।
ओरीजन के साथ, रिपॉजिटरी कर्सर के AI टूलिंग के समान व्यापक वातावरण में स्थित होती है। दीर्घकालिक दृष्टि है कि एजेंट सीधे रिपॉजिटरी, शाखाओं और पुल अनुरोधों के साथ काम करें, न कि संस्करण नियंत्रण को एक बाहरी गंतव्य के रूप में मानें।
एक सामान्य भविष्य कार्यप्रवाह इस तरह दिखाई दे सकता है:
डेवलपर एक कार्य असाइन करता है → AI एजेंट रिपॉजिटरी का अध्ययन करता है → एजेंट कोड को बदलता है → परीक्षण चलते हैं → परिवर्तन समर्पित होते हैं → एक पुल अनुरोध बनाया जाता है → मानव परिणाम की समीक्षा करते हैं।
मानव प्रक्रिया से गायब नहीं होता।
इसके बजाय, मानव भूमिका को कार्यों को परिभाषित करने, परिवर्तनों की समीक्षा करने और उच्च-स्तरीय इंजीनियरिंग निर्णय लेने की ओर बढ़ती है।
यह अंतर महत्वपूर्ण है। AI तेजी से कोड उत्पन्न कर सकता है, लेकिन सॉफ़्टवेयर को अभी भी पर्यवेक्षण की आवश्यकता होती है। एक एजेंट आवश्यकताओं को गलत समझ सकता है, सुरक्षा समस्या पैदा कर सकता है या ऐसे परिवर्तनों को जोड़ सकता है जो तकनीकी रूप से काम करते हैं जबकि परियोजना की संरचना को नुकसान पहुँचाते हैं।
ओरीजन का संभावित मूल्य यह नहीं है कि यह डेवलपर्स को चक्र से हटा देता है। यह है कि यह डेवलपर्स और एजेंटों के बीच सहयोग को अधिक संरचित बना सकता है।
क्यों कोड होस्टिंग अगला AI युद्ध क्षेत्र हो सकता है
कर्सर कोड संपादक अनुभव को बदलकर अच्छी तरह से जाना जाता है। AI स्वचालित पूर्णता से कहीं अधिक सक्रिय चीज़ में चला गया है: एक प्रणाली जो एक परियोजना के बड़े हिस्से को समझने और डेवलपर की ओर से कोड संशोधित करने की सक्षम है।
ओरीजन उस रणनीति को संपादक से परे बढ़ाता है।
यदि कर्सर केवल उस स्थान को नियंत्रित करता है जहाँ कोड लिखा जाता है, तो कोई अन्य कंपनी अभी भी उस कोड का स्थान और परिवर्तनों की समीक्षा करने के लिए नियंत्रण करती है।
कोड होस्टिंग जोड़कर, कर्सर विकास कार्यप्रवाह के और अधिक टुकड़ों को जोड़ सकता है:
- कोड लिखना;
- कोडबेस को समझना;
- AI एजेंट चलाना;
- रिपॉजिटरी का प्रबंधन करना;
- शाखाएँ बनाना;
- परिवर्तनों की समीक्षा करना;
- पुल अनुरोधों को संभालना;
- CI और तैनाती उपकरणों से कनेक्ट करना।
यह एक अधिक सम्पूर्ण AI विकास मंच की संभावनाओं को उत्पन्न करता है।
यह ओरीजन के महत्व का असली कारण हो सकता है।
क्या ओरीजन वास्तव में GitHub को चुनौती दे सकता है?
ओरीजन को GitHub के प्रतिस्थापना के रूप में कहना अभी बहुत जल्दबाजी होगी।
GitHub आधुनिक सॉफ़्टवेयर विकास में गहराई से अडिग है। लाखों डेवलपर्स और संगठन इसके रिपॉजिटरी, कार्यप्रवाह और एकीकरण पर निर्भर करते हैं। उस पारिस्थितिकी तंत्र को बदलना बेहद कठिन होगा।
ओरीजन में किसी भी नए बुनियादी ढांचा प्लेटफ़ॉर्म की सामान्य समस्याएँ भी हैं: डेवलपर्स को इसकी विश्वसनीयता पर भरोसा करने की आवश्यकता होगी, कंपनियों को सुरक्षा का मूल्यांकन करना होगा और टीमों को स्थापित कार्यप्रवाह को बदलने के लिए स्पष्ट कारणों की आवश्यकता होगी।
हालांकि, AI एक ऐसा अवसर पैदा कर सकता है जो पहले मौजूद नहीं था।
GitHub एक ऐसी दुनिया के लिए बनाया गया था जहाँ मनुष्य लगभग हर उत्पादन कोड की लाइन लिखते थे। विकास बुनियादी ढांचे की अगली पीढ़ी को उस दुनिया का समर्थन करने की आवश्यकता हो सकती है जहाँ AI एजेंट एक बढ़ते हुए सॉफ़्टवेयर परिवर्तन के हिस्से का उत्पादन, संशोधित, परीक्षण और समीक्षा करते हैं।
इसका मतलब यह नहीं है कि GitHub पुराना हो गया है।
लेकिन यह समझाता है कि कर्सर अपने स्वयं के प्रतिस्पर्धी को क्यों बना रहा है।
एजेंटिक युग में कोड के लिए एक नया घर
कर्सर ओरीजन अभी भी प्रारंभिक चरण में है, और इसकी वर्तमान विशेषताओं का सेट जानबूझकर मूल बातों पर केंद्रित है। फिर भी, लॉन्च कंपनी के लिए एक महत्वपूर्ण रणनीतिक परिवर्तन संकेत करता है।
कर्सर अब केवल एक AI-संचालित कोड संपादक के रूप में देखा जाना नहीं चाहता।
ओरीजन के साथ, यह कोड के चारों ओर बुनियादी ढांचे का निर्माण करना शुरू कर रहा है।
कंपनी की केंद्रीय शर्त सरल है: यदि AI एजेंट सॉफ़्टवेयर विकास में सक्रिय भागीदार बन रहे हैं, तो रिपॉजिटरी को उनके लिए भी डिज़ाइन किया जाना चाहिए।
क्या ओरीजन वास्तव में एक प्रमुख GitHub प्रतिस्पर्धी बन सकता है, यह देखना बाकी है। लेकिन दिशा स्पष्ट है।
प्रोग्रामिंग के भविष्य के लिए लड़ाई अब शायद इस बारे में नहीं है कि कौन सा AI सबसे अच्छा कोड लिखता है।
यह इस बारे में हो सकता है कि मनुष्य और AI एजेंट उस कोड पर एक साथ कैसे काम करते हैं।




