AI 编程 · 开源终端编程 Agent
Gemini CLI
Google 的开源终端编程 Agent,命令行里改代码
Gemini CLI 是 Google 的开源终端 AI Agent,适合在本地仓库和 Cloud Shell 中处理编程与自动化任务。
状态
verified
开源
价格
免费额度 + API 按量 / 企业版
开源
形态
CLI
CLI / 终端 / Cloud Shell
Agent
有 Agent 能力
CLI / Web
资料
A
核验 2026-08-22
选型结论
想在终端里用 Google 系编程 Agent 的开发者可以直接上手,命令行对话、改代码与 MCP 接入都在同一处完成。团队若已围绕 Google 生态与 Cloud Shell 协作,迁移成本较低;需要图形化 IDE 的场景要另配工具。
定位
适合
成本口径
核心能力
终端内对话改码
在本地仓库或 Cloud Shell 中直接对话,让 Agent 读取上下文并完成代码修改。
MCP 接入
通过 MCP 连接外部工具与数据源,把终端里的任务扩展到更多服务。
开源可改
开源发布,可自行查看与调整实现,适合想掌握工具行为的团队。
多语言支持
覆盖 Python、Java、Go、Rust 与 C/C++ 等常用语言。
典型使用场景
仓库内改代码
在本地仓库里描述需求,让 Agent 定位文件、修改实现并跑通验证流程。
云端终端任务
在 Cloud Shell 中处理编程与自动化任务,不必先在本地搭好环境。
接入自有工具
用 MCP 把内部服务接到终端 Agent 上,让对话直接触发已有工具链。
上手步骤
- 1
准备终端环境
确认终端与仓库就绪,按官方文档完成安装与登录后再开始对话。
- 2
先小范围试用
从一个具体的小任务开始,观察 Agent 读取文件与改动的实际效果。
- 3
配置 MCP
把常用工具或数据源通过 MCP 接入,扩展终端里可调用的能力范围。
- 4
留意工具边界
明确哪些操作需人工确认,避免让 Agent 直接改动关键分支或配置。
价格与使用方式
价格口径
价格透明度
开源状态
访问方式
部署方式
支持平台
常见集成
常见语言
优点与局限
值得选的地方
- 命令行内完成对话、改码与任务处理,流程连贯。
- 开源发布,可按自身需要查看与调整实现。
- 支持 MCP,可把外部工具与数据源接入终端。
先想清楚的地方
- 仅提供命令行形态,没有图形化 IDE 界面。
- 终端内操作依赖上下文,复杂改动仍需人工复核。
- 与 Antigravity 入口分开维护,别名容易混淆。
适合谁用
更适合
- 习惯终端工作流的开发者
- 使用 Google 生态的团队
- 需要开源可改工具的团队
不太适合
- 依赖图形化 IDE 的开发者
- 不接受命令行操作的用户
同类对比
4 个同类常见问题
4 条Gemini CLI 是什么形态的产品?
它是 Google 的开源终端编程 Agent,以命令行方式在本地仓库和 Cloud Shell 中完成对话、代码修改与任务处理。
Gemini CLI 支持 MCP 接入吗?
支持,可通过 MCP 把外部工具与数据源接入终端,让对话直接调用已有工具链,具体接入方式见官方文档。
Gemini CLI 的费用如何计算?
提供免费额度,超出后按 API 用量计费,企业版另计,具体以官网价格页为准。
Gemini CLI 适合哪些开发者使用?
适合习惯终端工作流、想用 Google 系开源编程 Agent 的开发者;若更依赖图形化 IDE,需要另配其他工具。
网站入口
3 个使用提醒
Gemini CLI 与 Google Antigravity 2.0 已按独立产品维护,不能将 Antigravity CLI 入口继续作为 Gemini CLI 别名。