gemini-cli

A command-line interface (CLI) for Google Gemini.
Google Gemini is a family of multimodal artificial intelligence (AI) large language models that have
capabilities in language, audio, code and video understanding.
The current version only supports multi-turn conversations (chat), using the gemini-pro model.
Installation
Choose a binary from the releases.
Build from Source
Download and install Go.
Install the application:
go install github.com/reugn/gemini-cli/cmd/gemini@latest
See the go install instructions for more information about the command.
Usage
API key
To use gemini-cli, you'll need an API key set in the GEMINI_API_KEY environment variable. If you don't already have one, create a key in Google AI Studio.
System commands
The system chat message must begin with an exclamation mark and is used for internal operations.
A short list of supported system commands:
| Command |
Descripton |
| !q |
Quit the application |
| !p |
Purge the chat history |
CLI help
Gemini CLI Tool
Usage:
[flags]
Flags:
--chat start chat session (default true)
-h, --help help for this command
--stream use streaming (default true)
-v, --version version for this command
License
MIT