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!