gemini-cli
An open-source AI agent that brings the power of Gemini directly into your terminal.
open-sourcetool-integration
99.3k
Stars
+8274
Stars/month
10
Releases (6m)
Overview
Gemini CLI 是一个开源AI代理工具,将Google Gemini模型的强大功能直接带入终端环境。作为专为开发者设计的命令行工具,它提供了访问Gemini 3模型的轻量级接口,支持100万token的上下文窗口和改进的推理能力。该工具内置了丰富的功能模块,包括Google搜索接地、文件操作、Shell命令执行和Web数据获取,让开发者能够在熟悉的终端环境中高效利用AI能力。通过支持MCP(模型上下文协议),Gemini CLI具备出色的可扩展性,允许用户集成自定义工具和服务。免费层提供每分钟60次请求和每日1000次请求的慷慨配额,使用个人Google账户即可开始使用。作为Apache 2.0许可的开源项目,它在GitHub上获得了99,285颗星的认可,体现了其在开发者社区中的广泛接受度。该工具特别适合那些日常工作依赖终端环境的开发者,提供了从提示到模型响应的最直接路径。
Pros
- + 免费层慷慨配额,每分钟60次请求满足日常开发需求
- + 内置丰富工具集成,包括Google搜索、文件操作和Shell命令
- + 支持MCP协议的强大扩展性,可集成自定义工具和服务
Cons
- - 依赖Google账户认证,可能存在地域访问限制
- - 作为终端工具,缺乏图形界面可能不适合所有用户场景
- - 免费层存在请求限制,高频使用可能需要付费升级
Use Cases
- • 自动化代码审查和重构,利用AI分析代码库并提供改进建议
- • 智能运维和故障排查,通过AI分析日志文件和系统状态
- • 快速原型开发和技术调研,在终端中直接查询和生成代码片段
Getting Started
1. 安装工具:运行 `npx @google/gemini-cli` 或 `npm install -g @google/gemini-cli` 全局安装;2. 配置认证:使用个人Google账户完成初始认证和API密钥配置;3. 开始对话:在终端中直接输入问题或命令,体验AI驱动的命令行交互