Antigravity CLI ने एक डेवलपर को Angular front-end, Firebase’s Hybrid Web SDK और on-device Gemini Nano मॉडल्स को एक साथ जोड़कर एक ऐसा इमेज-एनालिसिस ऐप बनाने की सुविधा दी, जो क्लाउड को छुए बिना Chrome में चलता है। वही कोड उन ब्राउज़र्स के लिए Gemini 3.5 Flash पर स्विच हो जाता है जो Nano मॉडल नहीं चला सकते, जिससे अनुभव हर जगह कार्यात्मक बना रहता है।
यह कॉम्बिनेशन क्यों महत्वपूर्ण है
AI-संचालित इमेज टैगिंग, alt-text जनरेशन और CSS सुझाव एक्सेसिबिलिटी और डिज़ाइन में सुधार करते हैं, लेकिन हर फ्रेम को रिमोट मॉडल पर भेजना जल्दी ही महंगा हो सकता है। ब्राउज़र में सीधे Gemini Nano चलाकर, यह डेमो अधिकांश उपयोगकर्ताओं के लिए टोकन-आधारित बिलिंग से बचता है। केवल Safari या अन्य non-Chrome ब्राउज़र्स ही क्लाउड फॉलबैक को ट्रिगर करते हैं, जिससे शुल्क लगता है।
वे हिस्से जिन्होंने इसे संभव बनाया
- Antigravity CLI – एक AI-संचालित असिस्टेंट जो डेवलपर के टर्मिनल में रहता है। यह कमांड लाइन छोड़े बिना डॉक्यूमेंटेशन जनरेशन, डोमेन मॉडलिंग या कोड रिव्यू जैसे विशेष “skills” को कॉल करता है।
- Stitch MCP Server – Google द्वारा प्रदान की गई एक सेवा जो नेचुरल-लैंग्वेज प्रॉम्प्ट्स को इंटरैक्टिव UI स्क्रीन्स में बदल देती है। डेमो में इसने शुरुआती डिज़ाइन तैयार किया, जिसे CLI ने
DESIGN.mdटोकन फ़ाइल के रूप में एक्सपोर्ट किया। - Angular MCP Server – Angular डेवलपमेंट सर्वर के लिए बेस्ट-प्रैक्टिस स्कैफोल्डिंग और टूलिंग प्रदान करता है, जिससे यह सुनिश्चित होता है कि प्रोजेक्ट Signals जैसे आधुनिक पैटर्न्स का पालन करता है।
- Firebase Hybrid Web SDK – फ्रंट-एंड को Firebase के AI Logic लेयर और Gemini मॉडल्स को कॉल करने के लिए उपयोग किए जाने वाले Prompt API से जोड़ता है।
Prompt API यह तय करता है कि अनुरोध डिवाइस पर ही रहेगा (Gemini Nano) या क्लाउड (Gemini 3.5 Flash) पर भेजा जाएगा। Chrome 148+ में Nano मॉडल के लिए आवश्यक रनटाइम शामिल है; अन्य ब्राउज़र्स स्वचालित रूप से क्लाउड पाथ को ट्रिगर करते हैं।
डेवलपर ने क्वालिटी को उच्च कैसे बनाए रखा
चार AI स्किल्स बार-बार चलीं:
- grill-with-docs – इसने एक आर्किटेक्चर डिसीजन रिकॉर्ड (ADR) तैयार किया जिसमें हाई-लेवल डिज़ाइन और ट्रेड-ऑफ्स को कैप्चर किया गया।
- domain-modeling – इसने उन डेटा स्ट्रक्चर्स की रूपरेखा तैयार की जो इमेज-एनालिसिस पाइपलाइन को फीड करते हैं।
- code-review – सब-एजेंट्स की एक जोड़ी ने रिपॉजिटरी को कोड स्मेल (smells), ADR के साथ विसंगतियों और मूल स्पेसिफिकेशन से किसी भी विचलन (drift) के लिए स्कैन किया।
- angular / firebase – इसने सत्यापित किया कि कोड आधुनिक Angular इडियम्स का पालन करता है और Firebase AI Logic कॉल्स सही ढंग से बनाए गए हैं।
दो वर्कफ़्लो सामने आए। पहला, /grill-with-docs के साथ स्वचालित रूप से जनरेट किया गया ADR; फिर /goal ने AI को एंड-टू-एंड डिसीजन रिकॉर्ड लागू करने का निर्देश दिया। दूसरा, डेवलपर ने मैन्युअल रूप से ADR लिखा और AI को कार्यान्वयन (implementation) चेक करने के लिए /code-review चलाया। मैन्युअल तरीका “मसल मेमोरी” बनाता है जबकि रिग्रेशन को जल्दी पकड़ लेता है।
व्यवहार में UI पाइपलाइन
डेवलपर ने Stitch में वांछित स्क्रीन का एक छोटा विवरण टाइप किया। Stitch ने एक मॉकअप लौटाया। Antigravity CLI ने मॉकअप को पार्स किया, डिज़ाइन टोकन निकाले और उन्हें DESIGN.md में लिखा। उन टोकन्स ने डिज़ाइनों को प्रोडक्शन-रेडी Angular कंपोनेंट्स से मैप किया।
फ्रंट-एंड Chrome 148+ पर Gemini Nano मॉडल को स्थानीय रूप से लोड करता है और जब आवश्यक रनटाइम अनुपलब्ध होता है, तो Firebase के माध्यम से Gemini 3.5 Flash पर फॉलबैक करता है, जिससे टोकन शुल्क लगता है।
ट्रेड-ऑफ्स
ऑन-डिवाइस मॉडल आपको उन कार्यों तक सीमित करते हैं जो Nano की क्षमता के भीतर आते हैं—जैसे सरल वर्गीकरण (classification), कैप्शनिंग और स्टाइल सुझाव। अधिक जटिल विज़न कार्य के लिए अभी भी क्लाउड मॉडल की आवश्यकता होती है।
निष्कर्ष
Antigravity CLI दिखाता है कि डेवलपर्स अब अधिकांश इन्फरेंस कॉल्स के लिए भुगतान किए बिना एक फुल-स्टैक AI इमेज-एनालिसिस फ्लो—Angular UI, Firebase बैकएंड और ऑन-डिवाइस Gemini इन्फरेंस—तैयार कर सकते हैं। यह दृष्टिकोण Chrome के ऑन-डिवाइस मॉडल सपोर्ट पर निर्भर करता है, लेकिन यह उन लागत-संवेदनशील ऐप्स के लिए एक स्पष्ट ब्लूप्रिंट प्रदान करता है जो एज केसेस के लिए क्लाउड फॉलबैक को सहन कर सकते हैं।
