AI agent for terminal workflows
Top 0.2% on SourcePulse
This project provides a command-line interface (CLI) for interacting with Google's Gemini AI models, enabling users to query and edit large codebases, generate applications from various inputs, and automate operational tasks directly from their terminal. It targets developers and power users seeking to integrate advanced AI capabilities into their existing workflows and development processes.
How It Works
The Gemini CLI acts as a bridge between the user's terminal environment and the Gemini AI models. It leverages multimodal capabilities to process diverse inputs like PDFs and sketches, and can interact with external tools and services (e.g., Imagen, Veo, Lyria, Google Search) to extend its functionality. The CLI supports integration with GitHub via a dedicated GitHub Action for automated code reviews and issue management.
Quick Start & Requirements
npx
: npx https://github.com/google-gemini/gemini-cli
npm install -g @google/gemini-cli
brew install gemini-cli
GEMINI_API_KEY
(Google AI Studio) or GOOGLE_API_KEY
with GOOGLE_GENAI_USE_VERTEXAI=true
(Google Cloud).Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
1 day ago
1 day