About this project
Gemini CLI is a terminal-first AI agent designed for developers to access Gemini models. It supports a wide range of capabilities including code understanding, generation, and debugging, with the ability to query and edit large codebases using a 1M token context window.
Key features include:
- Built-in Tools: Integration with Google Search for grounding, file system operations, shell command execution, and web fetching.
- Extensibility: Support for the Model Context Protocol (MCP) to integrate custom tools and servers.
- Automation: A non-interactive headless mode for use in scripts, and a dedicated GitHub Action for automated PR reviews and issue triage.
- Context Management: Support for custom context files (GEMINI.md), conversation checkpointing, and token caching.
- Flexible Authentication: Multiple login options including Google OAuth, Gemini API keys, and Vertex AI for enterprise workloads.
The tool is distributed via npm, Homebrew, and MacPorts, and is licensed under Apache 2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.