Facebook iconWhat is Google Gemini CLI & how to install and use it?
Blogs/AI

What is Google Gemini CLI & how to install and use it?

Jul 3, 20252 Min Read
Written by Sharmila Ananthasayanam
What is Google Gemini CLI & how to install and use it? Hero

Ever wish your terminal could help you debug, write code, or even run DevOps tasks, without switching tabs? Google’s new Gemini CLI might just do that.

Launched in June 2025, Gemini CLI is an open-source command-line AI tool designed to act like your AI teammate, helping you write, debug, and understand code right from the command line.

What is Gemini CLI?

Gemini CLI is a smart AI assistant you can use directly in your terminal. It’s not just for chatting, it’s purpose-built for developers.

Whether you're reviewing code, fixing bugs, managing Git workflows, or generating docs, Gemini CLI helps you get it done faster. It uses a clever ReAct loop (Reason + Act) to make decisions. This means it doesn’t just give answers, it reasons, acts, and interacts with both your local system and remote model context servers (called MCPs) to perform tasks intelligently.

How to Get Started with Gemini CLI?

Before you begin, make sure you have Node.js v18 or higher installed on your system.

Option 1: Use without installing

You can try it instantly using:

npx https://github.com/google-gemini/gemini-cli

No setup required.

Partner with Us for Success

Experience seamless collaboration and exceptional results.

Option 2: Install it globally

If you plan to use it often, install it globally:

sudo npm install -g @google/gemini-cli

After installation, just type gemini in your terminal to launch it. 

Select your desired theme and click Enter.

Authentication Options for Using Gemini CLI

Once Gemini CLI starts, it’ll ask you to authenticate. You’ve got three options:

  1. Login with Google
    • 60 requests per minute
    • 1000 requests per day
  2. Use Gemini API Key
    • Either create a.env file in your project folder and add the line: GEMNI_API_KEY=<your_gemini_api_key> to use your Gemini API key or just enter it in your terminal directly: 

> export GEMINI_API_KEY=<your_gemini_api_key>

  • Free Tier:
    • Flash model only
    • 10 requests/min
    • 250 requests/day
  • Paid Tier:
    • Quota depends on your tier
  1. Use Vertex AI
    • Available for paid accounts
    • Quotas depend on your tier

What Can Gemini CLI Do?

Gemini CLI is more than just an AI chatbot. Here are some of its coolest features:

  • Understand Big CodebasesAsk it questions about your entire codebase, even beyond a 1 million token context window.
  • Generate Apps from PDFs or Sketches Leverage Gemini’s multimodal power to create code from designs or documents.
  • Automate DevOps Tasks Handle pull requests, resolve complex rebases, or run scripts, all with a single prompt.
  • Extend with Tools and MCP Servers Connect tools like Imagen, Veo, or Lyria to add media generation.
  • Ground Queries with Google Search Tap into the world’s knowledge using the built-in Google Search tool.

Partner with Us for Success

Experience seamless collaboration and exceptional results.

Helpful Tips

  • Press / anytime to open the command helper.
  • Type /docs and hit Enter to open the official Gemini CLI documentation in your browser.

Final Thoughts

Gemini CLI is a smart and flexible tool that helps with coding tasks. It works great for small personal projects or large teamwork, making it easier to write, fix, and manage code right from your terminal.

What makes it stand out?

  • Open-source transparency
  • A generous free tier
  • Advanced AI from Google Gemini
  • Deep integration with developer tools
  • Multimodal support (text, code, images, and more)

And most importantly, it runs in the terminal, your favourite place to work.

Author-Sharmila Ananthasayanam
Sharmila Ananthasayanam

I'm an AIML Engineer passionate about creating AI-driven solutions for complex problems. I focus on deep learning, model optimization, and Agentic Systems to build real-world applications.

Phone

Next for you

How To Use Local LLMs with Ollama? (A Complete Guide) Cover

AI

Jul 3, 20256 min read

How To Use Local LLMs with Ollama? (A Complete Guide)

AI tools like chatbots and content generators are everywhere. But usually, they run online using cloud services. What if you could run those smart AI models directly on your own computer, just like running a regular app? That’s what Ollama helps you do.  In this blog, you’ll learn how to set it up, use it in different ways (like with terminal, code, or API), change some basic settings, and know what it can and can't do. What is Ollama? Ollama is a software that allows you to use large, power

Graph RAG vs Temporal Graph RAG: How AI Understands Time Cover

AI

Jul 2, 20254 min read

Graph RAG vs Temporal Graph RAG: How AI Understands Time

What if AI could rewind time to answer your questions? Most AI tools today focus on what happened, but not WHEN it happened. That’s where Temporal Graph RAG steps in. It combines the power of knowledge graphs with time-aware intelligence to give more accurate, contextual answers. In this blog, you’ll learn: * What Graphs and Knowledge Graphs are * How Graph RAG works and why it’s smarter than regular RAG * How Temporal Graph RAG takes it to the next level with time-aware intelligence Wha

What is Multi-Step RAG (A Complete Guide) Cover

AI

Jul 2, 20258 min read

What is Multi-Step RAG (A Complete Guide)

Traditional Retrieval-Augmented Generation (RAG) retrieves relevant documents once and generates a response using a fixed context. While effective for simple queries, it often fails with complex, multi-hop, or ambiguous questions due to its single-step, static approach. Multi-Step RAG addresses these limitations by introducing iterative retrieval and reasoning. After an initial retrieval, the system analyzes the retrieved context to identify sub-tasks or refine the query, performing multiple re