2025-09-14 18:48:49 -06:00
|
|
|
# gemini
|
|
|
|
|
|
|
|
|
|
> Launch an interactive prompt with Gemini AI.
|
2026-06-12 17:51:25 -06:00
|
|
|
> More information: <https://geminicli.com/docs/cli/cli-reference/>.
|
2025-09-14 18:48:49 -06:00
|
|
|
|
|
|
|
|
- Start a REPL session to chat interactively:
|
|
|
|
|
|
|
|
|
|
`gemini`
|
|
|
|
|
|
|
|
|
|
- Send the output of another command to Gemini and exit immediately:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`{{echo "Summarize the history of Rome"}} | gemini {{[-p|--prompt]}} -`
|
2025-09-14 18:48:49 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- Use a specific model (default: auto-gemini-3):
|
2025-09-14 18:48:49 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`gemini {{[-m|--model]}} {{model_name}}`
|
2025-09-14 18:48:49 -06:00
|
|
|
|
|
|
|
|
- Run inside a sandbox container:
|
|
|
|
|
|
|
|
|
|
`gemini {{[-s|--sandbox]}}`
|
|
|
|
|
|
|
|
|
|
- Execute a prompt then stay in interactive mode:
|
|
|
|
|
|
|
|
|
|
`gemini {{[-i|--prompt-interactive]}} "{{Give me an example of recursion in Python}}"`
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- Set the approval mode for tool calls:
|
2025-09-14 18:48:49 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`gemini --approval-mode {{default|auto_edit|yolo|plan}}`
|
2025-09-14 18:48:49 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- Resume a session (defaults to "latest"; accepts an index number or UUID):
|
2025-09-14 18:48:49 -06:00
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`gemini {{[-r|--resume]}} {{latest|index|session_id}}`
|