跳到正文
早期资源档案 · 内容保留供查阅探索设计 Skills →

Gemini CLI

当你想比较 terminal-first coding agent,并且需要清楚的上下文与工具边界时,评估 Gemini CLI。

关于这项资源

Gemini CLI 是 Google 的开源终端 Agent,面向希望在本地项目里使用模型能力的开发者。 它的采用价值不只是“能在终端聊天”,而是把关键操作面摆在明处:Google OAuth 或 API key 认证、stable/preview/nightly 发布通道、GEMINI.md 项目上下文、MCP servers、checkpointing、sandboxing,以及 headless automation。

主要能力

  • 终端优先的 coding agent
  • 支持 MCP、skills、hooks 和自定义上下文
  • 有 stable、preview 和 nightly 发布通道

适用场景

  • 代码库探索
  • 仓库本地自动化
  • 接入 MCP 的终端工作流

如何开始

  • 先在 disposable branch 或 sample repo 上跑
  • 默认从 stable release channel 开始
  • 写入型任务前先确认 sandbox、checkpointing 和 MCP 配置

优势

  • Apache-2.0 开源
  • 可以在命令行和 headless 自动化里使用
  • 官方文档把 context、sandbox、checkpoint 和 MCP 控制面列得比较清楚

使用前考虑

  • 常规使用应优先选择 stable release,preview 或 nightly 更适合作为测试通道
  • 在敏感仓库里使用前,要先审查 shell、file 和 MCP tool access
  • 认证路径会影响配额和治理:个人 OAuth、API key、Vertex AI 的适用边界不同

常见问题

Gemini CLI 是 Google 官方项目吗?

是。公开仓库位于 google-gemini 组织下,并以 Apache-2.0 license 发布。

团队应该从 preview 或 nightly 开始吗?

通常不建议。stable 更适合作为默认路径,preview 和 nightly 更适合验证特定变化。

用于终端 AI Agent 的 Gemini CLI