Files
gemini-cli/docs/index.md
Shreya Keshive 86828bb561 feat: launch Gemini 3 in Gemini CLI 🚀🚀🚀 (in main) (#13287)
Co-authored-by: Adam Weidman <65992621+adamfweidman@users.noreply.github.com>
Co-authored-by: Sehoon Shon <sshon@google.com>
Co-authored-by: Adib234 <30782825+Adib234@users.noreply.github.com>
Co-authored-by: Sandy Tao <sandytao520@icloud.com>
Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
Co-authored-by: Aishanee Shah <aishaneeshah@gmail.com>
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com>
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com>
Co-authored-by: Jacob Richman <jacob314@gmail.com>
Co-authored-by: joshualitt <joshualitt@google.com>
Co-authored-by: Jenna Inouye <jinouye@google.com>
2025-11-18 09:01:16 -08:00

4.8 KiB

Welcome to Gemini CLI documentation

This documentation provides a comprehensive guide to installing, using, and developing Gemini CLI. This tool lets you interact with Gemini models through a command-line interface.

Overview

Gemini CLI brings the capabilities of Gemini models to your terminal in an interactive Read-Eval-Print Loop (REPL) environment. Gemini CLI consists of a client-side application (packages/cli) that communicates with a local server (packages/core), which in turn manages requests to the Gemini API and its AI models. Gemini CLI also contains a variety of tools for tasks such as performing file system operations, running shells, and web fetching, which are managed by packages/core.

Navigating the documentation

This documentation is organized into the following sections:

Get started

CLI

  • CLI overview: Overview of the command-line interface.
  • Commands: Description of available CLI commands.
  • Enterprise: Gemini CLI for enterprise.
  • Model Selection: Select the model used to process your commands with /model.
  • Settings: Configure various aspects of the CLI's behavior and appearance with /settings.
  • Themes: Themes for Gemini CLI.
  • Token Caching: Token caching and optimization.
  • Tutorials: Tutorials for Gemini CLI.
  • Checkpointing: Documentation for the checkpointing feature.
  • Telemetry: Overview of telemetry in the CLI.
  • Trusted Folders: An overview of the Trusted Folders security feature.

Core

Tools

Extensions

IDE integration

About the Gemini CLI project

We hope this documentation helps you make the most of Gemini CLI!