इस प्रोजेक्ट के बारे में

Gemini CLI एक टर्मिनल-प्रथम AI एजेंट है जिसे डेवलपर्स के लिए Gemini मॉडल्स तक पहुँचने के लिए डिज़ाइन किया गया है। यह कोड समझने, जनरेशन और डीबगिंग सहित व्यापक क्षमताओं का समर्थन करता है, जिसमें 1M टोकन कॉन्टेक्स्ट विंडो का उपयोग करके बड़े कोडबेस को क्वेरी और एडिट करने की क्षमता शामिल है। मुख्य विशेषताओं में शामिल हैं: - बिल्ट-इन टूल्स: ग्राउंडिंग के लिए Google Search, फाइल सिस्टम ऑपरेशन्स, शेल कमांड निष्पादन और वेब फेचिंग के साथ एकीकरण। - विस्तारशीलता: कस्टम टूल्स और सर्वर को एकीकृत करने के लिए Model Context Protocol (MCP) का समर्थन। - ऑटोमेशन: स्क्रिप्ट में उपयोग के लिए एक नॉन-इंटरैक्टिव हेडलेस मोड, और ऑटोमेटेड PR रिव्यूज और इश्यू ट्राइएज के लिए एक समर्पित GitHub Action। - कॉन्टेक्स्ट मैनेजमेंट: कस्टम कॉन्टेक्स्ट फाइल्स (GEMINI.md), कन्वर्सेशन चेकपॉइंटिंग और टोकन कैशिंग का समर्थन। - लचीला प्रमाणीकरण: Google OAuth, Gemini API keys और एंटरप्राइज वर्कलोड के लिए Vertex AI सहित कई लॉगिन विकल्प। यह टूल npm, Homebrew और MacPorts के माध्यम से वितरित किया जाता है, और Apache 2.0 के तहत लाइसेंस प्राप्त है।