Gemini CLI

Gemini CLI is an open-source terminal coding agent maintained under the Google Gemini organization (google-gemini/gemini-cli). It provides a command-line and terminal-based agentic workflow for navigating codebases, generating code, and executing engineering tasks directly inside local developer environments. In daily use, the agent operates through an interactive Terminal User Interface (TUI) as well as direct command-line invocations. It reads and edits files within local repositories, runs shell operations, and connects to Google's Gemini models via Google AI Studio or Google Cloud Platform (GCP) authentication backends. A key differentiator for Gemini CLI is its built-in integration with the Model Context Protocol (MCP), including support for OAuth-based tool discovery and authentication. It also supports repository-level skill definitions stored within a .gemini directory to configure specialized agent behaviors across monorepos and complex projects. The project is open-source and distributed through the npm ecosystem. Model access depends on Google Gemini API keys or GCP credentials, subject to standard API pricing tiers and quota limits.

Tags: ai agent, cli, coding agent, OpenSource, terminal

Visit Gemini CLI