Command Reference
Complete reference guide for Google's open-source Gemini CLI
| Command | Description | Example | Category | Action |
|---|---|---|---|---|
gemini generate | Generate text content with AI | gemini generate "Write a Python function to sort a list" | Generation | |
gemini chat | Start interactive chat session | gemini chat | Interactive | |
gemini analyze | Analyze files or content | gemini analyze --file ./code.js | Analysis | |
gemini search | Search the web and ground prompts with real-time data | gemini search "latest React 19 features" --summarize | Search | |
gemini web | Fetch and analyze web pages | gemini web https://example.com --analyze | Search | |
gemini translate | Translate text between languages | gemini translate --from en --to es "Hello world" | Translation | |
gemini auth login | Authenticate with Google account | gemini auth login | Authentication | |
gemini auth status | Check authentication status | gemini auth status | Authentication | |
gemini auth logout | Logout from current session | gemini auth logout | Authentication | |
gemini config set | Set configuration values | gemini config set model gemini-2.5-pro | Configuration | |
gemini config get | Get configuration values | gemini config get model | Configuration | |
gemini config list | List all configuration settings | gemini config list | Configuration | |
gemini models list | List available AI models | gemini models list | Models | |
gemini models info | Get detailed model information | gemini models info gemini-2.5-pro | Models | |
gemini history | View command history | gemini history --limit 10 | Utility | |
gemini export | Export conversation or results | gemini export --format json --output results.json | Utility | |
gemini extensions list | List available MCP extensions | gemini extensions list | Extensions | |
gemini extensions install | Install MCP extension | gemini extensions install @gemini/code-reviewer | Extensions | |
gemini prompt set | Set custom system prompt | gemini prompt set --file ./GEMINI.md | Customization | |
gemini prompt show | Show current system prompt | gemini prompt show | Customization | |
gemini --help | Show help information | gemini --help | Help | |
gemini --version | Show version information | gemini --version | Help | |
gemini generate --stream | Generate with streaming output | gemini generate --stream "Write a long story" | Generation | |
gemini analyze --type | Specify analysis type | gemini analyze --type code-review --file ./src/ | Analysis | |
gemini chat --context | Start chat with file context | gemini chat --context ./project-docs/ | Interactive | |
gemini generate --format | Specify output format | gemini generate --format markdown "API documentation" | Generation |
gemini generateGenerationGenerate text content with AI
gemini generate "Write a Python function to sort a list"gemini chatInteractiveStart interactive chat session
gemini chatgemini analyzeAnalysisAnalyze files or content
gemini analyze --file ./code.jsgemini searchSearchSearch the web and ground prompts with real-time data
gemini search "latest React 19 features" --summarizegemini webSearchFetch and analyze web pages
gemini web https://example.com --analyzegemini translateTranslationTranslate text between languages
gemini translate --from en --to es "Hello world"gemini auth loginAuthenticationAuthenticate with Google account
gemini auth logingemini auth statusAuthenticationCheck authentication status
gemini auth statusgemini auth logoutAuthenticationLogout from current session
gemini auth logoutgemini config setConfigurationSet configuration values
gemini config set model gemini-2.5-progemini config getConfigurationGet configuration values
gemini config get modelgemini config listConfigurationList all configuration settings
gemini config listgemini models listModelsList available AI models
gemini models listgemini models infoModelsGet detailed model information
gemini models info gemini-2.5-progemini historyUtilityView command history
gemini history --limit 10gemini exportUtilityExport conversation or results
gemini export --format json --output results.jsongemini extensions listExtensionsList available MCP extensions
gemini extensions listgemini extensions installExtensionsInstall MCP extension
gemini extensions install @gemini/code-reviewergemini prompt setCustomizationSet custom system prompt
gemini prompt set --file ./GEMINI.mdgemini prompt showCustomizationShow current system prompt
gemini prompt showgemini --helpHelpShow help information
gemini --helpgemini --versionHelpShow version information
gemini --versiongemini generate --streamGenerationGenerate with streaming output
gemini generate --stream "Write a long story"gemini analyze --typeAnalysisSpecify analysis type
gemini analyze --type code-review --file ./src/gemini chat --contextInteractiveStart chat with file context
gemini chat --context ./project-docs/gemini generate --formatGenerationSpecify output format
gemini generate --format markdown "API documentation"Master Gemini CLI
Explore advanced features like Google Search integration, MCP extensions, and custom prompts. Check out our comprehensive guides and real-world examples.