- Jules GitHub के साथ इंटीग्रेट होकर bug fix, documentation जोड़ना और feature development अपने-आप करने वाला एक असिंक्रोनस कोडिंग एजेंट है
- उपयोगकर्ता को सिर्फ repository और branch चुनकर विस्तृत prompt लिखना होता है, बाकी काम Jules cloud VM में संभालता है
- टेस्ट चलाना और बनाना, PR बनाना, बदले गए हिस्सों का diff देना, और audio summary जैसी सुविधाएँ भी मिलती हैं
- अंदरूनी रूप से यह Gemini 2.5 Pro model का उपयोग करके code को समझता और संशोधित करता है
- यह GitHub Copilot coding agent जैसा है, लेकिन Google account आधारित है और UI-केंद्रित workflow देता है
Jules का अवलोकन
मुख्य फीचर
- GitHub इंटीग्रेशन: repository इम्पोर्ट करना, branch बनाना, और Pull Request(PR) अपने-आप तैयार करना
- क्लाउड वर्चुअल मशीन: Jules code को cloud VM पर clone करके काम करता है और यह भी verify करता है कि बदलाव सही से चल रहे हैं या नहीं
- टेस्ट: मौजूदा tests चलाता है, और test न होने पर नए tests बनाता है
- वर्क प्लान दिखाना: बदलाव से पहले काम की योजना, उसका कारण, और change diff पहले उपयोगकर्ता को दिखाता है
- ऑडियो सारांश: PR बदलावों का voice summary देता है, जिससे उन्हें जल्दी समझा जा सकता है
इस्तेमाल करने का तरीका
शुरू करने से पहले सेटअप
- https://jules.google.com पर जाएँ
- Google account से लॉगिन करें
- privacy notice से सहमति दें (एक बार)
- Sync GitHub account पर क्लिक करें
- GitHub OAuth authentication प्रक्रिया पूरी करें
- Jules के साथ इंटीग्रेट करने के लिए repository चुनें (पूरी या आंशिक)
- सेटअप पूरा होने के बाद repo selector दिखेगा और prompt दर्ज किया जा सकेगा
काम चलाने की प्रक्रिया
- repository और branch चुनें
- default branch अपने-आप चुनी जाती है, ज़रूरत हो तो बदली जा सकती है
- prompt लिखें
- उदाहरण:
utils.js 파일 내 parseQueryString 함수에 대한 테스트 추가
- (वैकल्पिक) environment setup script जोड़ें
- Give me a plan पर क्लिक करें
- Jules योजना बनाता है → उपयोगकर्ता उसे देखता है और approve करता है
- approval के बाद बदले गए code का diff दिया जाता है
- अंत में PR बनाया जा सकता है और GitHub पर लागू किया जा सकता है
आने वाले फीचर
- GitHub issue पर
assign-to-jules label लगाने पर Jules अपने-आप assign होकर काम करेगा (आने वाला फीचर)
4 टिप्पणियां
क्या यह आने वाला था, इसलिए OpenAI ने Codex के साथ पहले ही सारा उत्साह ठंडा करने की कोशिश की? ^^;
लगता है waitlist में शामिल होने के बाद भी इसे तुरंत इस्तेमाल नहीं किया जा सकता।
लगता है कि यह repository management भी asynchronous तरीके से कर देता है, लेकिन अभी vibe coding करते समय जो महसूस हुआ उसके हिसाब से, अगर इंसान review न करे तो complex projects में AI कभी-कभी गलत code लिख देता है, इसलिए asynchronous code वाला हिस्सा शायद उतना बड़ा merit न हो...? आखिरकार बीच-बीच में human check करने में ही काफी समय लग जाता है।
Hacker News की राय