Gemini CLI 是 Google 推出的命令行 AI 工具,支持文本、图像和代码的智能交互,帮助开发者提升工作效率。它可在百万令牌级别的上下文中查询和编辑大型代码库,利用多模态能力从 PDF 或草图生成应用,并自动化处理如拉取请求、代码变更等任务。通过工具和 MCP 服务器扩展,支持媒体生成(Imagen、Veo、Lyria)及谷歌搜索辅助查询。
快速上手
使用 Gemini CLI 需安装 Node.js 20 及以上版本。可通过 npx https://github.com/google-gemini/gemini-cli
直接运行,或用 npm install -g @google/gemini-cli
全局安装。首次启动时需选择主题并使用谷歌账号认证,认证后每分钟最多 60 次、每天 1000 次模型请求。也可使用 Gemini API 密钥(每日免费 100 次 Gemini 2.5 Pro 请求,支持付费升级)或 Vertex AI API 密钥(Express 模式免费,支持更高额度)。
应用场景与学习资源
文档涵盖新建项目、代码变更总结等多种使用场景,并提供贡献代码、源码构建、命令探索、故障排查、完整文档、热门任务参考和官方路线图等学习资源。支持卸载方法,并附有服务条款和隐私声明链接。
主要特点
- 功能强大:支持大规模代码库操作、多模态应用生成、自动化开发任务、工具扩展和精准查询,适用于复杂项目维护和快速原型开发。
- 安装与认证便捷:只需 Node.js 20+,多种安装方式,认证流程简单,满足不同用户的免费额度和速率需求。
- 丰富实用场景:涵盖代码探索、功能实现、版本迁移、工作流自动化、系统交互等多种实际应用,助力开发团队提升效率。