- Xcode 26.3 डेवलपर्स को Anthropic के Claude Agent और OpenAI के Codex जैसे coding agents को सीधे Xcode के भीतर इस्तेमाल करने की सुविधा देता है
- इस फीचर को ‘agentic coding’ कहा जाता है, और यह Xcode को डेवलपर के लक्ष्यों के आधार पर कामों को विभाजित करने तथा प्रोजेक्ट संरचना के अनुसार निर्णय लेने वाला स्वायत्त development support प्रदान करता है
- एजेंट दस्तावेज़ खोज, फ़ाइल संरचना नेविगेशन, प्रोजेक्ट सेटिंग्स में बदलाव, और Xcode Previews capture तथा build के दोहराए गए verification सहित पूरे development process में सहायता करते हैं
- Apple का कहना है कि इससे डेवलपर productivity और creativity को अधिकतम कर सकते हैं और innovation पर ध्यान केंद्रित कर सकते हैं
- नए Model Context Protocol के जरिए बाहरी compatible agents और tools को भी Xcode से जोड़ा जा सकता है, जिससे Apple platform development की flexibility बढ़ती है
Xcode 26.3 के प्रमुख फीचर
- Xcode 26.3 में agentic coding support जोड़ा गया है, जो डेवलपर्स को coding agents की मदद से ऐप बनाने का नया तरीका देता है
- Anthropic के Claude Agent और OpenAI के Codex को सीधे Xcode के भीतर इस्तेमाल किया जा सकता है
- Xcode डेवलपर के लक्ष्य को समझकर task breakdown, decision-making, और built-in tools के उपयोग को स्वायत्त रूप से संभालता है
- यह फीचर Xcode 26 में पेश किए गए intelligent coding assistant का विस्तारित रूप है, जो Swift code लिखने और एडिट करने से आगे बढ़कर अधिक फीचर्स तक पहुंच देता है
- एजेंट पूरे development lifecycle में सहयोग करते हैं और workflow simplification, faster iteration, और ideas को साकार करने में मदद करते हैं
development workflow integration
- Claude Agent और Codex, Xcode की documentation search, file structure navigation, और project settings update सुविधाओं तक पहुंच सकते हैं
- साथ ही Xcode Previews capture के जरिए परिणामों को विज़ुअली verify कर सकते हैं, और build व fix process को बार-बार दोहरा सकते हैं
- Apple के अनुसार यह integration advanced models की reasoning capabilities और Xcode की मूल क्षमताओं को जोड़कर Apple platform development के लिए बेहतर परिणाम देता है
- डेवलपर्स अपने प्रोजेक्ट के लिए सबसे उपयुक्त मॉडल चुनकर इस्तेमाल कर सकते हैं
Apple का दृष्टिकोण
- Apple की Susan Prescott (ग्लोबल डेवलपर रिलेशंस की वाइस प्रेसिडेंट) ने कहा कि लक्ष्य “industry-leading technology को सीधे डेवलपर्स के हाथ में देना है ताकि वे बेहतरीन ऐप बना सकें”
- उन्होंने जोर दिया कि agentic coding productivity और creativity को बढ़ाता है, और workflow को सरल बनाकर डेvelopers को innovation पर फोकस करने देता है
Model Context Protocol
- Xcode 26.3, Model Context Protocol के जरिए अपनी क्षमताएं खोलता है
- यह एक open standard है, जो डेवलपर्स को Xcode के साथ compatible अन्य agents या tools का स्वतंत्र रूप से उपयोग करने देता है
- built-in integration के अलावा external models के साथ कनेक्शन की flexibility भी मिलती है
रिलीज़ जानकारी
- Xcode 26.3 फिलहाल Apple Developer Program सदस्यों के लिए Release Candidate वर्ज़न के रूप में उपलब्ध है
- जल्द ही App Store के जरिए आधिकारिक रूप से जारी किया जाएगा
- Anthropic और OpenAI की service terms लागू हो सकती हैं
1 टिप्पणियां
Hacker News की राय
इस Xcode 26.3 release notes को देखकर हैरानी हुई कि यह macOS 26(Tahoe) की मांग नहीं करता
सितंबर का X.0 version Swift और SDK versions को बढ़ाता है और इसका beta cycle लंबा होता है
मार्च~अप्रैल का X.3/X.4 version Swift को फिर बढ़ाता है और minimum macOS requirement भी ऊपर ले जाता है
इस release में Swift version वही है, इसलिए core toolchain 26.2 जैसा ही लगता है, और शायद इसी वजह से macOS requirement भी वही रही
“आसमान में महल बनाना” वाली कहावत की तरह, लगता है अब Xcode को bug fixes और optimization पर ही ध्यान देना चाहिए
कभी-कभी cache साफ़ करनी पड़ती है, लेकिन इतना नहीं कि पूरा दिन खराब हो जाए
iOS, macOS, CarPlay और Watch के लिए apps बनाते हुए मुझे कोई बड़ी दिक्कत नहीं हुई
इसलिए “Xcode इतना भयानक है” वाली बात समझ नहीं आती
अगर Xcode इसे मिस करता है, तो product के future के लिए risk बन सकता है
Objective‑C के garbage collection transition period में quality बहुत गिर गई थी, और उसके बाद से पूरी तरह उबरने जैसा कभी नहीं लगा
concepts शानदार हैं, लेकिन implementation ऐसा लगता है जैसे आधे रास्ते में रुक गया हो
जब भी Xcode मेरे कंप्यूटर पर install होता है, ऐसा लगता है जैसे यह किसी तरह का existential kernel panic पैदा कर देता है
.json या .xml file association को जबरन बदल देने पर हर बार गुस्सा आता है
सिर्फ एक text file देखने के लिए 12GB का IDE खोलना पड़े, यह बहुत खीझ पैदा करता है
इसकी launch speed अभी भी Gentoo stage 1 install जितनी धीमी लगती है
Xcode का interface और debugger सीखने लायक और उपयोगी हैं, लेकिन loading time अब भी रहस्य है
सवाल यह है कि क्या Xcode हर update पर उन्हें फिर से reset कर देता है
JSON formatting तो दूसरे editors में भी आसानी से हो सकती है
इस update की असली खास बात MCP(Model Context Protocol) support है
अब Claude या Codex तक बंधे रहने के बजाय, मनचाहा agent जोड़ा जा सकता है
खासकर अगर Xcode Instruments में MCP integration आ जाए, तो यह बहुत बड़ा बदलाव होगा
अगर Xcode का CLI भरोसेमंद तरीके से काम करता, तो यह समस्या ही नहीं होती
अभी यह random तरीके से fail हो जाता है और 5,000 lines के unstructured logs उगल देता है
ऐसा लगता है कि Xcode को यह समस्या पता है, लेकिन
xcodebuildको ठीक करने के बजाय उसे MCP server में लपेट दिया गया हैअगर CLI भरोसेमंद होता, तो ecosystem कहीं ज़्यादा समृद्ध हो सकता था
xcodeसे शुरू होने वाले CLI unstable हैं, लेकिनswiftवाले tools कहीं ज़्यादा stable हैंswift-format,swift-testजैसे tools दूसरे language ecosystems के स्तर तक विकसित हो चुके हैंमैंने app code को Swift packages में अलग करके test speed 60 गुना बढ़ाई थी, और उसका अनुभव इस लेख में लिखा है
अगर XcodeBuildMCP हो, तो Xcode खोलने की ज़रूरत लगभग नहीं रहती
टर्मिनल में Claude code लिखता है, फिर build_sim → launch_app_sim → screenshot describe_ui के क्रम में काम चलता है
हालांकि Instruments profiling और signing से जुड़े कामों के लिए अब भी Xcode चाहिए
describe_ui का accessibility tree लौटाना agents के लिए बहुत उपयोगी है
Xcode की agentic programming शायद इससे ज़्यादा safe approach अपनाएगी
describe_ui workflow दिलचस्प है, और जिज्ञासा है कि क्या यह पहले से implement हो सकता है
जिज्ञासा है कि हाल की Apple OS releases में कितना हिस्सा agentic coding से बनाया गया होगा
संबंधित ट्वीट देखें
Anthropic के ब्लॉग के अनुसार, अब Xcode आधिकारिक रूप से Claude Agent SDK को support करता है
“Xcode Previews को visually capture” करने वाली feature ही सच में मूल्यवान हिस्सा लगती है
अगर simulator के साथ interaction भी हो जाए, तो यह आदर्श होगा
बाकी मामलों में मैं टर्मिनल से Claude Code ही इस्तेमाल करता रहूँगा
वह काम अब भी XcodeBuildMCP ही करता है
उम्मीद है कि future release में यह जोड़ा जाएगा
मैं पहले से Xcode 26.2 में Claude इस्तेमाल कर रहा हूँ, इसलिए 26.3 में क्या बदला है यह साफ़ नहीं है
इसके अलावा कुछ और improvements भी हो सकती हैं
CLI में अपनी पसंद के agent tools इस्तेमाल करना कहीं बेहतर था