Google's Generosity Shines: Open-Source, Free Coding Agent Supports Million-Token Context, Multimodal Input, and MCP

Author Info

Lin Mei Huang

Multimodal & Media AI Editor

M.F.A. Digital Media (RISD); former VFX pipeline technical director

Lin reports on image, video, and audio models with an eye toward rights, provenance, and creative workflows. She explains technical limits of generative media and highlights platform policy changes that affect commercial use. She collaborates with legal review on copyright-sensitive topics.

#Generative Media #Copyright & Licensing #Creative Workflows #Platform Policy

Full author profile →

Open Source and Free! Google Targets Programming Agents.

Google has launched Gemini CLI, allowing you to access Gemini directly from your terminal, offering what it claims is the “highest free tier in the industry”:

  • Gemini 2.5 Pro with a 1 million context window
  • Up to 60 model requests per minute
  • A daily cap of 1,000 requests

Google is too generous! The ultimate move for programming agents: Open source and free, supporting millions of contexts, multimodal capabilities, and MCP

The official announcement also emphasized a key point:

While Gemini CLI is powerful for coding, it’s not limited to programming tasks.

You can invoke Veo and Imagen to generate videos directly from the command line—it takes just one sentence:

Google is too generous! The ultimate move for programming agents: Open source and free, supporting millions of contexts, multimodal capabilities, and MCP

The news sparked immediate discussion, with the GitHub repository stars skyrocketing to 10.8k overnight.

Google is too generous! The ultimate move for programming agents: Open source and free, supporting millions of contexts, multimodal capabilities, and MCP

Some netizens even declared RIP for Cursor.

Google is too generous! The ultimate move for programming agents: Open source and free, supporting millions of contexts, multimodal capabilities, and MCP

For more direct competitors like Claude Code and OpenAI’s Codex CLI, the response was simple: “Free” trumps all.

Google is too generous! The ultimate move for programming agents: Open source and free, supporting millions of contexts, multimodal capabilities, and MCP

Google is too generous! The ultimate move for programming agents: Open source and free, supporting millions of contexts, multimodal capabilities, and MCP

In short, the tech giant Google is showing off its deep pockets with a significant investment.

Google is too generous! The ultimate move for programming agents: Open source and free, supporting millions of contexts, multimodal capabilities, and MCP

Using Gemini in the Command Line

Let’s look at the details of Gemini CLI.

According to the official introduction, its capabilities cover code understanding, file operations, command execution, and dynamic troubleshooting.

Simply put, with Gemini CLI, users can use natural language in the command line to instruct the Gemini model to write code and debug.

Google is too generous! The ultimate move for programming agents: Open source and free, supporting millions of contexts, multimodal capabilities, and MCP

More specific application examples include coding features:

  • Supports a 1 million context window, enabling querying and editing of large codebases.
  • Integrates with GitHub to support automated operational tasks, such as querying pull requests and managing code branches.

Tool calling capabilities include:

  • Multimodal support allows generating apps directly from PDFs or sketches.
  • Supports MCP (Model Context Protocol), enabling image and video generation using Imagen, Veo, Lyria, etc.
  • Allows the use of Google Search.

User tests also show Gemini CLI’s performance in parallel processing:

Google is too generous! The ultimate move for programming agents: Open source and free, supporting millions of contexts, multimodal capabilities, and MCP

Additionally, Gemini CLI shares technology with Google’s AI coding assistant, Gemini Code Assist.

Regarding the open-source license, Gemini CLI follows the Apache 2.0 license.

Quick Start Guide

Before installing Gemini CLI, ensure that Node.js version 18 or higher is installed.

The installation command is:

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

Or alternatively:

npm install -g @google/gemini-cli  
gemini

You will also need to log in with a Google account to access the free tier.

If you need specific models or higher usage limits, you must apply for an API key.

export GEMINI_API_KEY="YOUR_API_KEY"

For those wanting to try it out, the official site provides some prompt examples.

For example, automating workflows:

Make me a slide deck showing the git history from the last 7 days, grouped by feature and team member.

More examples can be found in the GitHub repository.

So, shall we get started?

Google is too generous! The ultimate move for programming agents: Open source and free, supporting millions of contexts, multimodal capabilities, and MCP

Open Source Link:
https://github.com/google-gemini/gemini-cli

References

https://blog.google/technology/developers/introducing-gemini-cli-open-source-ai-agent/

— End —