Files
gemini-cli/docs/index.md
g-samroberts c02effc0cf Fix link.
2026-03-17 18:05:09 -07:00

2.8 KiB

Welcome to Gemini CLI

Unleash the power of Gemini models directly in your terminal. Gemini CLI is your intelligent assistant for coding, automation, and understanding complex projects. It seamlessly integrates with your local development environment, empowering you to accelerate workflows, tackle challenging tasks, and explore codebases with unprecedented ease.

Whether you're refactoring code, debugging issues, or orchestrating complex automation, Gemini CLI works alongside you, transforming your terminal into a highly productive AI-powered workspace.

Install

npm install -g @google/gemini-cli

Get Started in Minutes

Ready to boost your productivity? You can get Gemini CLI up and running right away.

→ Dive into the Quickstart Guide for your first interactive session.

What Can Gemini CLI Do For You?

Gemini CLI isn't just a chatbot; it's a powerful agent capable of executing a wide range of tasks directly within your project context.

Automate Code Refactoring and Generation

Tired of repetitive coding tasks? Let Gemini CLI handle them. It can understand your existing code to generate new features or refactor complex sections with ease.

→ Learn how to efficiently Modify Code.

Understand Complex Codebases

Navigate unfamiliar projects or quickly grasp new architectural patterns. Gemini CLI can analyze large code repositories, explaining their purpose, structure, and key functionalities.

→ Explore examples of how to Explain a Repository by Reading its Code.

Streamline Your Development Workflows

From planning tasks with TODOs to managing long-running sessions, Gemini CLI helps you orchestrate your entire development process, making complex workflows simpler and more efficient.

→ Discover how to Plan Tasks with ToDos or Manage Sessions and History.

Explore Key Features and Sections

Dive deeper into Gemini CLI's capabilities and comprehensive documentation:

  • Agent Skills: Extend Gemini CLI's intelligence with specialized expertise for any domain or task.
  • Extensions: Customize and enhance your CLI experience by building or installing new tools and functionalities.
  • Configuration: Fine-tune Gemini CLI to match your preferences and project requirements with detailed settings and options.
  • Command Reference: A complete guide to all available CLI commands, flags, and interactive prompts.
  • Resources: Find answers to frequently asked questions, troubleshooting tips, and support information.

We're excited for you to experience a new level of terminal productivity with Gemini CLI!