Gemini CLI जारी हो गया है.
(github.com/google-gemini)- Gemini के 10 लाख टोकन कॉन्टेक्स्ट विंडो से भी बड़े और छोटे codebase को query और edit किया जा सकता है.
- Gemini की multimodal क्षमताओं का उपयोग करके PDF या sketch से नए app बनाए जा सकते हैं.
- pull request query या जटिल rebase handling जैसे operational tasks को automate किया जा सकता है.
- tools और MCP server का उपयोग करके Imagen, Veo या Lyria के साथ media generation सहित नई capabilities जोड़ी जा सकती हैं.
- Gemini में built-in Google Search tool के साथ query को grounded किया जा सकता है.
- free model में Gemini-2.5-Pro model के लिए प्रति मिनट 60 बार, और प्रतिदिन अधिकतम 1,000 requests संभव हैं.
5 टिप्पणियां
मैंने इसे बहुत ज़्यादा उम्मीद के बिना आज़माया था, लेकिन यह उम्मीद से भी ज़्यादा तेज़ निकला और इसकी परफ़ॉर्मेंस भी संतोषजनक लगी।
Google Workspace उपयोगकर्ताओं के लिए प्रमाणन विधि पोस्ट की गई है। https://hi.news.hada.io/topic?id=21662
Gemini CLI पर Hacker News की टिप्पणियाँ
मुझे यह सच में मज़ेदार लगता है कि Google का Gemini प्रोडक्ट परिवार कितना ज़्यादा fragmented हो गया है। मैं Pro paid subscriber हूँ, लेकिन अब जाकर पता चला कि ज़्यादा उपयोग के लिए "Gemini Code Assist Standard" या "Enterprise" यूज़र होना पड़ता है। मुझे तो यह भी नहीं पता था कि ऐसा कुछ है। आम Google यूज़र के तौर पर वे काफ़ी उदार free tier देते हैं, लेकिन पैसा देकर Gemini subscribe करने पर भी वह "Gemini CLI" से जुड़ता नहीं है। यह सच में अजीब अनुभव है।
Gemini CLI में two-way voice interface जोड़ा गया है। इसे open source MCP server के आधार पर बनाया गया और हाल में सीधे deploy किया गया। इसे voice-mode नाम से इस्तेमाल किया जा सकता है। असली installation method और code examples भी साझा किए गए हैं।
मैं खुद इस project में काम कर रहा हूँ। usage अभी कम है, इसलिए TPU स्थिति को लेकर थोड़ी उदारता रखें। कोई भी bug या feature request स्वागतयोग्य है। पूरी टीम feedback ध्यान से पढ़ रही है।
Claude Code (Opus 4) ने बड़े Rust codebase पर अच्छा काम किया, लेकिन complex tasks में अभी भी सीमाएँ थीं। Gemini CLI आज़माने पर installation आसान था, फिर भी Rust code conversion में उसकी quality साफ़ तौर पर Claude से कम थी। फिर भी जब उसने जवाब दिया, "मैंने code को पूरी तरह खराब कर दिया है, इसलिए सारे बदलाव rollback करके फिर से शुरू करूँगा," तो यह self-awareness और reset करने की क्षमता ही आज के दिन का highlight बन गई।
Gemini Code Assist इस्तेमाल करने पर सारा code Google को भेजा जाता है। आधिकारिक guide के अनुसार prompts, संबंधित code, generated outputs, feedback, और specific feature usage info तक सब collect होता है, और human reviewers 18 महीने तक anonymized data देख सकते हैं। इसलिए confidential information या ऐसा data जिसे आप दूसरों को नहीं दिखाना चाहते, उसे input न करने की सलाह दी जाती है।
Gemini CLI का system prompt code (Gist) के रूप में देखा जा सकता है, और एक अलग personal blog में उपयोग अनुभव और notes भी व्यवस्थित किए गए हैं।
कुछ दिन पहले Claude Code से vibe coding शैली में एक streamlit Python app बनाया था, लेकिन एक बिंदु के बाद complex bugs में वह और मदद नहीं कर पाया। Gemini CLI ने इससे कहीं बड़े project size तक अच्छे से संभाल लिया, और सिर्फ़ "पूरे code का analysis करो और bugs ठीक करो" कहने पर ज्यादातर काम हो गया। सच में ऐसा लगा जैसे भविष्य में जी रहे हों।
काश यह Go या Rust में लिखा गया होता। Node runtime install किए बिना चलने वाला single binary CLI बेहतर होता।
"Google Workspace account login failed" message मिला। अगर Gemini CLI सिर्फ़ non-commercial users के लिए है, तो यह हैरान करने वाला है। Google services में workspace accounts पर सच में बेवजह बहुत बार restrictions लगते हैं। पहले GSuite account में सिर्फ़ email की ज़रूरत होती थी, लेकिन अब हर बार अलग data और accessibility सीमित हो जाती है, और paid subscription लेने पर भी कभी features मिलते हैं, कभी block हो जाते हैं। इस बार तो workspace account users के लिए Gemini CLI का उपयोग ही block है, जो एक loyal customer के तौर पर निराशाजनक है।
लगभग एक महीने से इस tool का उपयोग करते हुए महसूस हुआ कि 2.5pro SOTA है, और 10 लाख token की बड़ी context window की वजह से यह सच में शक्तिशाली है। बड़े codebases तक को आसानी से analyze और learn कर लेता है।
https://github.com/google-gemini/gemini-cli/…
ऑथेंटिकेशन तरीके 1, 2a मुफ़्त हैं, और 2b से आगे paid account है।
क्या prompts और responses सहित मेरा code Google model को train करने के लिए इस्तेमाल होता है?
यह पूरी तरह इस बात पर निर्भर करता है कि आप कौन-सा authentication method इस्तेमाल कर रहे हैं।
ऑथेंटिकेशन तरीका 1: हाँ। अगर आप personal Google account इस्तेमाल करते हैं, तो Gemini Code Assist for Individuals Privacy Notice लागू होता है। इस notice के तहत आपके prompts, responses और संबंधित code को collect किया जाता है, और इन्हें model training सहित Google products को बेहतर बनाने के लिए इस्तेमाल किया जा सकता है.
ऑथेंटिकेशन तरीका 2a: हाँ, अगर आप Gemini API key इस्तेमाल करते हैं, तो Gemini API (Free Services) Terms लागू होते हैं। इस notice के तहत आपके prompts, responses और संबंधित code को collect किया जाता है, और इन्हें model training सहित Google products को बेहतर बनाने के लिए इस्तेमाल किया जा सकता है.
ऑथेंटिकेशन तरीके 2b, 3 और 4: नहीं। इन accounts के लिए आपका data Google Cloud या Gemini API (Paid Services) Terms के अधीन होता है, और आपकी inputs को confidential माना जाता है। आपका code, prompts और अन्य inputs model training के लिए इस्तेमाल नहीं किए जाते हैं।
इसे इतनी साफ़-सुथरी तरह से व्यवस्थित करने के लिए धन्यवाद।