- कोड लिखने और सहयोग के बीच का disconnect अब भी developer efficiency में bottleneck बना हुआ था
- Graphite ने वर्षों तक code review workflow का अध्ययन करते हुए, code review platform बनाया है जिसे लाखों नहीं बल्कि सैकड़ों हज़ार इंजीनियर इस्तेमाल करते हैं
- Cursor ने Graphite का अधिग्रहण करने के लिए definitive agreement पर हस्ताक्षर किए हैं, और Graphite मौजूदा टीम और product को बनाए रखते हुए स्वतंत्र रूप से संचालित होगा
- दोनों कंपनियां आगे local development और Pull Request के बीच integration, और दोनों systems की learning पर आधारित smart code review जैसे स्वाभाविक जुड़ाव के तरीके तलाश रही हैं
- यह साथ आना development और collaboration environments की सीमाएं कम करने की दिशा में software development experience को विस्तार देने का अवसर है
डेवलपर सहयोग में बदलाव और bottleneck
- पिछले कुछ वर्षों में डेवलपर्स के कोड लिखने के तरीके में बड़ा बदलाव आया है
- लेकिन code change review, safe merge, और collaboration process अब भी production-grade software development के bottleneck बने हुए हैं
- इन समस्याओं को हल करने के लिए Graphite टीम code review workflow का गहराई से अध्ययन करती रही है
Graphite का platform और उपलब्धियां
- Graphite ने सैकड़ों हज़ार इंजीनियरों द्वारा इस्तेमाल किया जाने वाला code review platform बनाया है
- प्रमुख engineering organizations इस platform का उपयोग कर रही हैं
- code writing और collaboration के बीच की सीमा अब धीरे-धीरे मनमानी और अनावश्यक विभाजन जैसी महसूस हो रही है
- उनका कहना है कि इन दोनों क्षेत्रों के बीच की दूरी कम करके नई संभावनाएं बनाई जा सकती हैं
Cursor की acquisition announcement
- Graphite का Cursor द्वारा अधिग्रहण तय हो गया है
- दोनों कंपनियों ने final contract (definitive agreement) पर हस्ताक्षर होने की पुष्टि की
- Graphite उसी टीम और product के साथ स्वतंत्र रूप से संचालन जारी रखेगा
आगे की integration plans
- आने वाले महीनों में दोनों products के बीच स्वाभाविक integration के तरीके खोजे जाएंगे
- local development environment और Pull Request के बीच करीबी जुड़ाव
- दोनों systems की learning को मिलाकर smart code review features
- कुछ नए ideas भी हैं जिन्हें अभी सार्वजनिक नहीं किया जा सकता
अधिग्रहण का महत्व
- यह साथ आना code writing और collaboration की सीमाएं तोड़ने की दिशा में एक कदम है
- उम्मीद है कि यह developer experience को बेहतर करेगा और productivity-केंद्रित integrated development environment को मजबूत करने की नींव बनेगा
1 टिप्पणियां
Hacker News की राय
सभी को नमस्ते! मैं Graphite का सह-संस्थापक Greg हूँ
मैं Graphite दो कारणों से कर रहा हूँ। पहला, होशियार और जुनूनी साथियों के साथ काम करने की खुशी की वजह से। दूसरा, मैं ऐसे अत्याधुनिक developer tools बनाना चाहता हूँ जो पूरे development industry को एक स्तर ऊपर ले जाएँ
Cursor के साथ जुड़ना इन दोनों लक्ष्यों को तेज़ करता है। हम मौजूदा टीम के साथ काम जारी रखते हुए नए बेहतरीन लोगों के साथ भी सहयोग कर सकते हैं, और अधिक resources व expertise के आधार पर code collaboration tooling को और आगे बढ़ा सकते हैं
अगर मुझे यह भरोसा न होता कि Cursor टीम उच्च चरित्र और विज़न वाले लोगों की है, तो मैं यह फ़ैसला नहीं लेता। अब वे सभी शर्तें पूरी हो गई हैं, इसलिए मैं सच्चे मन से उत्साहित और खुश हूँ कि हम साथ आगे बढ़ रहे हैं
AI coding IDE मार्केट में Cursor ने लीडिंग पोज़िशन हासिल कर ली है, लेकिन आगे उसके लिए व्यावहारिक growth path नज़र नहीं आता
मुझे व्यक्तिगत रूप से IDE में AI इंटीग्रेट करने से ज़्यादा Codex CLI अनुभव पसंद है। अगर यह VSCode fork पर आधारित है, तो मैं शायद कभी इस्तेमाल न करूँ। ऊपर से जब model providers tokens बहुत सस्ते में दे रहे हैं, तब Cursor अपनी प्रतिस्पर्धात्मक बढ़त बनाए रख पाएगा या नहीं, इस पर संदेह है
अगर AI कंपनियों के पास सच में 100x development productivity है, तो वे कंपनियाँ acquire क्यों करेंगी? बस एक screenshot दिखाओ और AI से उसे implement करवा लो, है ना?
क्या यह market share के लिए है? Cursor से भी बड़ा user base किसके पास होगा?
ऐसी डींगें तो ज़्यादातर दूसरी कंपनियाँ हाँकती हैं
मैं Graphite workflow का इतना आदी हो चुका हूँ कि अब उसके बिना काम करना मुश्किल है। ऐसे acquisitions आम तौर पर product के लिए अच्छी खबर नहीं होते
Cursor ने एक साल पहले acquire किए गए Supermaven को बंद कर दिया। उसकी मुख्य features को Cursor Tab में integrate कर दिया गया है, और मौजूदा VSCode users को Cursor में migrate करने की सलाह दी जा रही है
Bitbucket PR webhook का इस्तेमाल करके Jenkins अपने-आप AI code review करे, ऐसा सिस्टम बना रहा हूँ
जब PR बनता है, तो वह diff का analysis करके senior engineer की तरह feedback छोड़ता है। लेकिन चिंता यह है कि क्या सिर्फ diff से पर्याप्त context मिल पाएगा, या फिर automated review पर ज़रूरत से ज़्यादा भरोसा पैदा हो जाएगा
git diffके अलावा dependency analysis और build context का भी उपयोग होता है। tuning अच्छी होने से signal-to-noise ratio बहुत अच्छा हैGraphite एक शानदार tool है, लेकिन Cursor हाल के दिनों में कम उपयोगी होता जा रहा IDE लगता है। Graphite शायद स्वतंत्र रूप से और बढ़ सकता था, इसलिए यह सवाल है कि Cursor की एक feature बनकर समा जाना क्या सच में सबसे अच्छा विकल्प था
Graphite और Qodo जैसे AI code review tools की तुलना जानने की जिज्ञासा है।
Qodo में review speed बढ़ाने वाली features (जैसे effort label, changed file walkthrough) उपयोगी लगीं।
अच्छा होगा अगर इन tools की benchmark comparison सामग्री उपलब्ध हो
startup को product का नाम रखते समय मौजूदा tools के नाम ज़रूर जाँच लेने चाहिए। उदाहरण के लिए Graphite monitoring tool पहले से मौजूद है
लगता है अब छुट्टियों के दौरान Jujutsu(jj) सीखने का समय आ गया है