Gemini CLI
Createdfrostdev-ops
Provides a command-line interface for interacting with Google Gemini models, enabling tool usage and persistent semantic memory.
About
The Gemini CLI is a command-line interface built on top of the Gemini Rust Suite, offering a user-friendly way to interact with Google Gemini models. It supports single-shot prompts, interactive chat, and task loops. Integrated with the Model Context Protocol (MCP) for tool usage and persistent memory via LanceDB, it allows users to leverage external tools and maintain context across sessions. Configuration is managed through TOML files, and the CLI can connect to the `mcp-hostd` daemon or run an embedded `McpHost`.
Key Features
- Tool usage via MCP
- Interactive chat mode
- 2 GitHub stars
- Persistent chat history
- Automatic prompt enhancement
- Persistent memory with LanceDB
Use Cases
- Interacting with Google Gemini models from the command line
- Leveraging external tools to enhance Gemini's capabilities
- Maintaining context across multiple interactions with Gemini