Gemini CLI
📋 Kopieren Sie alle Befehle
📄 PDF generieren
Gemini CLI ist Googles Open-Source-KI-Agent, der Zugriff auf Gemini-Modelle direkt in Ihrem Terminal für Codierung, Content Kreation, Problemlösung und Workflow Automation bietet.
Installation und Inbetriebnahme
Command
Description
npm install -g @google/gemini-cli
Install Gemini CLI globally
gemini auth login
Authenticate with Google account
gemini auth status
Check authentication status
gemini config set model gemini-1.5-pro
Set default model
gemini config list
Show current configuration
gemini --version
Display version information
gemini --help
Show help and available commands
Basisnutzung
Command
Description
gemini "Hello, world!"
Simple text generation
gemini chat
Start interactive chat session
gemini -f input.txt
Process file input
gemini -o output.txt "Generate code"
Save output to file
gemini --model gemini-1.5-flash "Quick task"
Use specific model
gemini --stream "Long response"
Enable streaming output
Dateioperationen
Command
Description
gemini read file.txt
Read and analyze file content
gemini write file.txt "Content to write"
Write content to file
gemini edit file.txt "Make these changes"
Edit existing file
gemini analyze *.py
Analyze multiple files
gemini diff file1.txt file2.txt
Compare two files
gemini summarize document.pdf
Summarize document content
Code Entwicklung
Command
Description
gemini code "Create a Python function"
Generate code
gemini debug script.py
Debug code issues
gemini test app.js
Generate test cases
gemini refactor old_code.py
Refactor existing code
gemini explain complex_function.py
Explain code functionality
gemini optimize slow_script.py
Optimize code performance
Projektleitung
Command
Description
gemini init
Initialize project with Gemini
gemini project analyze
Analyze entire project
gemini project docs
Generate project documentation
gemini project structure
Analyze project structure
gemini project dependencies
Analyze dependencies
gemini project security
Security analysis
Gier Integration
Command
Description
gemini git commit
Generate commit messages
gemini git review
Review code changes
gemini git branch "feature description"
Suggest branch names
gemini git merge-conflicts
Help resolve merge conflicts
gemini git changelog
Generate changelog
gemini git pr-description
Generate PR descriptions
Eingebaute Werkzeuge
Dateisystem Werkzeuge
Command
Description
gemini ls
List directory contents with AI insights
gemini find "search criteria"
Intelligent file search
gemini tree
Display directory tree with analysis
gemini size
Analyze disk usage
gemini clean
Suggest cleanup actions
Systemwerkzeuge
Command
Description
gemini ps
Analyze running processes
gemini top
Monitor system resources
gemini logs
Analyze system logs
gemini network
Network diagnostics
gemini disk
Disk usage analysis
Inhaltserstellung
Command
Description
gemini blog "topic"
Generate blog post
gemini email "context"
Draft email content
gemini presentation "topic"
Create presentation outline
gemini report "data"
Generate report
gemini documentation "code"
Create documentation
gemini readme
Generate README file
Datenanalyse
Command
Description
gemini csv analyze data.csv
Analyze CSV data
gemini json parse data.json
Parse and analyze JSON
gemini logs analyze access.log
Analyze log files
gemini sql "database query"
Generate SQL queries
gemini chart data.csv
Suggest data visualizations
Konfiguration
Command
Description
gemini config set temperature 0.7
Set model temperature
gemini config set max-tokens 2048
Set maximum tokens
gemini config set model gemini-1.5-pro
Set default model
gemini config set output-format json
Set output format
gemini config reset
Reset to default settings
gemini config export config.json
Export configuration
Erweiterte Funktionen
Multimodale Eingabe
Command
Description
gemini image analyze photo.jpg
Analyze image content
gemini image describe screenshot.png
Describe image
gemini video analyze video.mp4
Analyze video content
gemini audio transcribe audio.wav
Transcribe audio
Batch Processing
Command
Description
gemini batch -f tasks.txt
Process multiple tasks
gemini parallel "task1" "task2" "task3"
Run tasks in parallel
gemini queue add "task"
Add task to queue
gemini queue process
Process queued tasks
Benutzerdefinierte Werkzeuge
Command
Description
gemini tools list
List available tools
gemini tools install tool-name
Install custom tool
gemini tools create my-tool
Create custom tool
gemini tools config tool-name
Configure tool
Workflow Automation
Command
Description
gemini workflow create "name"
Create new workflow
gemini workflow run "name"
Execute workflow
gemini workflow list
List available workflows
gemini workflow edit "name"
Edit workflow
gemini schedule "0 9 * * *" "daily task"
Schedule recurring task
Integrationsbeispiele
Entwicklungs-Workflow
Command
Description
gemini dev setup
Setup development environment
gemini dev build
Build project with AI assistance
gemini dev deploy
Deploy with AI guidance
gemini dev monitor
Monitor application
DevOps Aufgaben
Command
Description
gemini docker optimize Dockerfile
Optimize Docker configuration
gemini k8s analyze deployment.yaml
Analyze Kubernetes configs
gemini terraform plan
Review Terraform plans
gemini ci-cd optimize .github/workflows/
Optimize CI/CD pipelines
Modellauswahl
Command
Description
gemini models list
List available models
gemini models info gemini-1.5-pro
Get model information
gemini --model gemini-1.5-flash "fast task"
Use Flash model for speed
gemini --model gemini-1.5-pro "complex task"
Use Pro model for complexity
Command
Description
gemini --format json "data request"
JSON output
gemini --format markdown "documentation"
Markdown output
gemini --format code "programming task"
Code-only output
gemini --format table "structured data"
Table format
Kontextmanagement
Command
Description
gemini context add file.txt
Add file to context
gemini context list
Show current context
gemini context clear
Clear context
gemini context save session.json
Save context session
gemini context load session.json
Load context session
Debugging und Fehlerbehebung
Command
Description
gemini --debug "command"
Enable debug mode
gemini --verbose "command"
Verbose output
gemini doctor
Diagnose installation issues
gemini logs show
Show application logs
gemini test connection
Test API connectivity
Umweltvariablen
Variable
Description
GEMINI_API_KEY
Set API key
GEMINI_MODEL
Default model
GEMINI_TEMPERATURE
Default temperature
GEMINI_MAX_TOKENS
Default max tokens
GEMINI_CONFIG_PATH
Custom config path
Best Practices
Verwenden Sie spezifische, klare Aufforderungen für bessere Ergebnisse
Verlagerung des 1 Million Token-Kontexts für große Codebass
Kombinieren Sie mehrere Werkzeuge für komplexe Workflows
Häufig verwendete Befehle als Aliases speichern
Verwenden Sie Streaming für langanhaltende Aufgaben
Regelmäßig aktualisieren, um neue Features zu erhalten
Konfigurieren eines geeigneten Modells basierend auf Task-Komplexität
Kontextmanagement für mehrstufige Aufgaben nutzen
Durchführung einer ordnungsgemäßen Fehlerbehandlung in Workflows
Überwachen Sie die API-Nutzung und Kosten
Allgemeine Anwendungsfälle
Code Review
bash
gemini git diff HEAD~1 | gemini review "Check for security issues and best practices"
_
Dokumentation Generation
bash
gemini analyze src/ | gemini docs "Generate API documentation"
_
Fehlersuche
bash
gemini logs analyze error.log | gemini debug "Find root cause"
_
Projektaufbau
bash
gemini init && gemini project structure | gemini optimize "Suggest improvements"
_