跳到主内容
新主题测试

Gemini CLI 上手:把 Google 的 AI 智能体装进终端

100%
Gemini CLI 上手:把 Google 的 AI 智能体装进终端

如果你已经在用 Claude Code 或 GitHub Copilot 写代码,可能会注意到一个趋势:AI 编程助手正在从「聊天框」走向「终端原生」。Google 也下场了——它开源了 Gemini CLI,一个直接跑在终端里的 AI 智能体。本文带你搞清楚它是什么、能干嘛,以及它和 Claude Code、Agent Skills 生态的关系,并附上手步骤。

一、Gemini CLI 到底是什么

Gemini CLI 是 Google 发布的一个开源命令行工具,把 Gemini 大模型接进你的终端。它不只回答代码问题,还能读文件、改代码、跑命令、做检索,本质上是一个「住在 shell 里的编程智能体」。和网页版 AI 对话最大的区别是:它直接操作你当前的工作目录,上下文就是你的项目本身。

和 Anthropic 的 Claude Code、GitHub 的 Copilot CLI 一样,Gemini CLI 属于「终端智能体(Terminal Agent)」这一类新形态工具。它们的共同点是把模型能力嵌进开发工作流,而不是让你来回复制粘贴。

二、它强在哪:原生接入 Agent Skills 生态

最值得关注的是生态互通。Google 的 Gemini CLI 遵循社区推动的 Agent Skills 规范——一套可移植的「指令包」标准,让同一个技能能在多个智能体宿主之间复用。GitHub 官方博客就提到,你可以用一条命令把技能装到 Gemini CLI 上:

# 把某个技能仓库安装到 Gemini CLI(用户级)
gh skill install github/awesome-copilot documentation-writer --agent gemini

这意味着你在 Claude Code、Cursor、Codex 上积累的技能,理论上也能在 Gemini CLI 里复用。对团队来说,这降低了「每个智能体各写一套提示词」的维护成本。

Gemini CLI 还能和 Spec Kit 协作
Google 开源的 Spec Kit 主张「规格驱动开发」:先写规格(spec),再让智能体按规格生成代码、计划、任务清单。Spec Kit 明确支持 Gemini CLI 作为底层智能体之一。也就是说,你可以把 Gemini CLI 当成 Spec Kit 的执行引擎,用 /specify、/plan、/tasks 等指令把需求拆成可校验的小任务,再交给模型逐条实现。

三、快速上手(四步)


  1. 准备环境:安装 Node.js 18+(CLI 本身是 Node 程序)。

  2. 安装并启动:按官方文档全局安装后,在终端运行 gemini 命令。

  3. 登录授权:首次运行按提示用 Google 账号登录,获取模型访问权限(免费额度有用量上限)。

  4. 开始对话:在项目根目录执行 gemini,直接说「帮我给这个仓库写单元测试」「解释这段代码的作用」即可。

查看 Gemini CLI 官方仓库

四、和其它终端智能体怎么选

我的判断很直接:别纠结「哪个最强」,看你的工作流认哪个。已经在 GitHub 生态里、想要多模型随意切换的,Copilot CLI 顺手;追求把复杂任务交给一个强推理模型的,Claude Code 体验成熟;想低成本试水 Google Gemini 长上下文(百万 token 级)的,Gemini CLI 值得一试。它们现在还能共享 Agent Skills,迁移成本比想象中低。

常见问题


Gemini CLI 免费吗?
有免费额度,但按请求和模型用量计费,超出后需要绑定付费方式;具体以 Google 官方定价为准。

它和 Claude Code 冲突吗?
不冲突,二者可以共存于同一台机器,按项目或个人偏好切换使用。

能把公司私有技能接进来吗?
可以。Agent Skills 规范支持从自有 Git 仓库安装技能,Gemini CLI 通过 –agent gemini 参数即可挂载。

相关阅读

这篇有帮助吗?
云上的幻象
云上的幻象查看主页
1643文章4评论

相关文章

评论 (0)

发表回复

发表回复