gemini-cli/docs/index.md

2.8 KiB

Welcome to the Gemini CLI Documentation

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

Overview

The Gemini CLI is a tool designed to bring the capabilities of Gemini models to your terminal. It consists of a client-side application (packages/cli) that communicates with a local server (packages/core), which in turn interacts with the Gemini API. The CLI supports a variety of tools for file system operations, code execution, web fetching, and more, enhancing your workflow with AI-powered assistance.

The packages/cli is the primary way users interact with the Gemini AI model and its associated tools directly from their terminal. It offers an interactive Read-Eval-Print Loop (REPL) environment where you can send prompts to Gemini, receive responses, and see the results of any tools Gemini uses to fulfill your requests.

The packages/core acts as the backend engine, handling communication with the Gemini API, managing tools, and processing requests from the CLI client.

Navigating the Documentation

This documentation is organized into the following sections:

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