工具介绍
Gemini CLI是Google推出的开源AI代理命令行工具,基于Gemini大语言模型,旨在将AI能力深度集成到开发者工作流中。
功能
- 代码生成与理解:自动生成、编辑和解释代码,支持大型代码库分析。
- 多模态处理:支持音视频文件处理、图像分析等跨模态任务。
- 实时信息检索:内置Google搜索工具,为查询提供实时信息 grounding。
- 任务自动化:通过自然语言指令自动化执行Shell命令、文件操作等开发任务。
- 扩展协议支持:原生支持模型上下文协议(MCP)和A2A协议,可灵活集成外部工具。
特色
- 开源免费:采用Apache 2.0协议开源,个人用户通过Google账户登录即可免费使用。
- 强大模型基础:基于Gemini 2.5 Pro及后续的Gemini 3.1 Pro模型,支持高达100万token的上下文窗口。
- 开发者友好:终端优先设计,提供丰富的内置命令、对话检查点、自定义上下文文件(GEMINI.md)等功能。
- 跨平台兼容:支持macOS、Linux和Windows系统,安装简便(需Node.js环境)。
适用人群
- 开发者:前端、后端、移动端及数据科学开发者,用于日常编码、调试和自动化。
- 学生与教育者:辅助编程学习、代码解释、作业指导和论文写作。
- 企业团队:集成到CI/CD流程、代码审查、批量代码扫描等生产级工作流中。
- 技术爱好者:希望探索AI命令行交互和自动化脚本的个人用户。
价格说明
采用 freemium 模式。个人用户使用Google账户认证可免费使用,提供每分钟60次请求、每日1000次请求的免费额度(基于Gemini 2.5 Pro模型)。企业用户或需要更高额度的用户可通过设置API密钥使用付费层,或通过Gemini Code Assist的企业计划获取更高级配额。