Packages and Binaries:
gemini-cli
Open-source AI agent
This package contains an open-source AI agent that brings the power of Gemini
directly into your terminal. It provides lightweight access to Gemini, giving
you the most direct path from your prompt to the model.
Installed size: 45.55 MB
How to install: sudo apt install gemini-cli
Dependencies:
- nodejs
gemini-cli
root@kali:~# gemini-cli -h
Usage: gemini [options] [command]
Gemini CLI - Defaults to interactive mode. Use -p/--prompt for non-interactive (headless) mode.
Commands:
gemini mcp Manage MCP servers
gemini extensions <command> Manage Gemini CLI extensions. [aliases: extension]
gemini skills <command> Manage agent skills. [aliases: skill]
gemini hooks <command> Manage Gemini CLI hooks. [aliases: hook]
gemini gemma Manage local Gemma model routing
gemini [query..] Launch Gemini CLI [default]
Positionals:
query Initial prompt. Runs in interactive mode by default; use -p/--prompt for non-interactive.
Options:
-d, --debug Run in debug mode (open debug console with F12) [boolean] [default: false]
-m, --model Model [string]
-p, --prompt Run in non-interactive (headless) mode with the given prompt. Appended to input on stdin (if any). [string]
-i, --prompt-interactive Execute the provided prompt and continue in interactive mode [string]
--skip-trust Trust the current workspace for this session. [boolean] [default: false]
-w, --worktree Start Gemini in a new git worktree. If no name is provided, one is generated automatically. [string]
-s, --sandbox Run in sandbox? [boolean]
-y, --yolo Automatically accept all actions (aka YOLO mode, see https://www.youtube.com/watch?v=xvFZjo5PgG0 for more details)? [boolean] [default: false]
--approval-mode Set the approval mode: default (prompt for approval), auto_edit (auto-approve edit tools), yolo (auto-approve all tools), plan (read-only mode) [string] [choices: "default", "auto_edit", "yolo", "plan"]
--policy Additional policy files or directories to load (comma-separated or multiple --policy) [array]
--admin-policy Additional admin policy files or directories to load (comma-separated or multiple --admin-policy) [array]
--acp Starts the agent in ACP mode [boolean]
--experimental-acp Starts the agent in ACP mode (deprecated, use --acp instead) [boolean]
--allowed-mcp-server-names Allowed MCP server names [array]
--allowed-tools [DEPRECATED: Use Policy Engine instead See https://geminicli.com/docs/core/policy-engine] Tools that are allowed to run without confirmation [array]
-e, --extensions A list of extensions to use. If not provided, all extensions are used. [array]
-l, --list-extensions List all available extensions and exit. [boolean]
-r, --resume Resume a previous session. Use "latest" for most recent or index number (e.g. --resume 5) [string]
--session-id Start a new session with a manually provided UUID. [string]
--list-sessions List available sessions for the current project and exit. [boolean]
--delete-session Delete a session by index number (use --list-sessions to see available sessions). [string]
--include-directories Additional directories to include in the workspace (comma-separated or multiple --include-directories) [array]
--screen-reader Enable screen reader mode for accessibility. [boolean]
-o, --output-format The format of the CLI output. [string] [choices: "text", "json", "stream-json"]
--raw-output Disable sanitization of model output (e.g. allow ANSI escape sequences). WARNING: This can be a security risk if the model output is untrusted. [boolean]
--accept-raw-output-risk Suppress the security warning when using --raw-output. [boolean]
-v, --version Show version number [boolean]
-h, --help Show help [boolean]
Updated on: 2026-May-25