这个项目能做什么
Gemini CLI 是一款面向开发者的终端优先 AI 代理,旨在让用户便捷地访问 Gemini 模型。它支持广泛的功能,包括代码理解、生成和调试,并能利用 100 万 token 的上下文窗口来查询和编辑大型代码库。
核心特性包括:
- 内置工具:集成 Google Search 以实现接地(grounding)、文件系统操作、shell 命令执行以及网页抓取。
- 可扩展性:支持 Model Context Protocol (MCP),以集成自定义工具和服务器。
- 自动化:提供用于脚本的非交互式无头模式,以及用于自动化 PR 评审和 issue 分类的专用 GitHub Action。
- 上下文管理:支持自定义上下文文件 (GEMINI.md)、对话检查点和 token 缓存。
- 灵活的身份验证:提供多种登录选项,包括 Google OAuth、Gemini API 密钥以及面向企业工作负载的 Vertex AI。
该工具通过 npm、Homebrew 和 MacPorts 分发,并采用 Apache 2.0 许可证。
评论
0 评分人数达到10人后显示
登录后参与讨论。