Gemini CLI — Google AI Coding Agent in Terminal
Google's official CLI coding agent powered by Gemini 2.5 Pro. Free 60 requests/min for Gemini users with 1M token context, MCP support, and Google ecosystem integration.
Staging sûr pour cet actif
Cet actif est d'abord staged. Le prompt copié demande à l'agent d'inspecter les fichiers staged avant d'activer scripts, config MCP ou config globale.
npx -y tokrepo@latest install 926633bc-d041-486a-bda3-5a3cecabc0a8 --target codexStage les fichiers d'abord; l'activation exige la revue du README et du plan staged.
What it is
Gemini CLI is Google's command-line AI coding agent. It lets you chat with Gemini models directly in the terminal, ask questions about your codebase, edit files, run shell commands, and generate code. It competes with Claude Code and GitHub Copilot CLI.
Gemini CLI targets developers who prefer terminal-based workflows and want AI assistance without leaving the command line. It supports multiple Gemini model variants.
How it saves time or tokens
Instead of switching between a web browser (for AI chat) and terminal (for coding), Gemini CLI keeps everything in one place. Ask the AI to explain code, generate tests, refactor functions, or debug errors -- all from the same terminal session where you write code.
The CLI has direct access to your filesystem, so it can read project files and provide context-aware suggestions without manual copy-pasting.
How to use
- Install Gemini CLI:
npm install -g @google/gemini-cli
- Authenticate with your Google account:
gemini auth login
- Start chatting in your project directory:
gemini
# Opens an interactive session with access to your project files
Example
# Ask about your codebase
$ gemini 'Explain the authentication flow in this project'
# Generate a test file
$ gemini 'Write unit tests for src/utils/validators.ts'
# Fix a bug
$ gemini 'The login endpoint returns 500 when email is missing. Fix it.'
# Run commands through the AI
$ gemini 'Find all TODO comments in the project and list them'
Interactive mode example:
> What does the handlePayment function do?
Gemini: The handlePayment function in src/api/payments.ts:
1. Validates the payment amount and currency
2. Creates a Stripe PaymentIntent
3. Returns the client secret for frontend confirmation
...
Related on TokRepo
- AI Tools for Coding -- Compare AI coding assistants and terminal agents
- AI Tools for Automation -- CLI automation tools for developers
Common pitfalls
- Gemini CLI requires a Google account and may have usage limits on the free tier. Check Google's pricing for current quotas.
- File editing operations modify your code directly. Always use version control (git) so you can revert AI-generated changes.
- Context window limits apply. For very large projects, the CLI may not be able to read all files simultaneously. Point it to specific directories or files.
Questions fréquentes
Gemini CLI offers free usage with Google account authentication. Higher usage tiers and enterprise features may require a paid Google Cloud subscription. Check Google's current pricing for limits.
Both are terminal-based AI coding agents. Gemini CLI uses Google's Gemini models, Claude Code uses Anthropic's Claude models. Feature sets are similar: file editing, command execution, and codebase search. Model quality differences depend on the task.
No. Gemini CLI requires an internet connection to communicate with Google's Gemini API. All inference happens in the cloud.
Yes. Gemini CLI is language-agnostic. It reads files and generates code for any language that the Gemini model supports, which includes all major programming languages.
Check Google's latest documentation for MCP support status. The tool ecosystem is evolving and MCP integration may be available in newer versions.
Sources citées (3)
- Gemini CLI GitHub— Gemini CLI is Google's terminal AI coding agent
- Google AI Documentation— Powered by Google Gemini models
- Gemini CLI README— Supports file editing and command execution from terminal
En lien sur TokRepo
Source et remerciements
Created by Google. Licensed under Apache 2.0.
google-gemini/gemini-cli — 50k+ stars
Fil de discussion
Actifs similaires
OpenAI Codex CLI — Official Coding Agent
OpenAI official coding agent CLI. Supports Agent Skills, custom prompts, and IDE integration. Open-source alternative to Cursor.
OpenAI Codex CLI — Terminal Coding Agent by OpenAI
Official OpenAI terminal coding agent. Reads your codebase, writes code, runs commands, and manages files from the command line. Multi-model support with sandbox execution. 20,000+ stars.
Reasonix — DeepSeek-Native Coding Agent CLI
Reasonix is a DeepSeek-native coding agent CLI for the terminal; README reports a 99.82% cache hit in a real-day case study.
LLxprt Code — Multi-Provider AI Coding CLI
LLxprt Code is an open-source AI coding CLI that switches across providers (Anthropic, Gemini, Codex, local). Install via brew or npm.