Gemini CLI 开源 AI 编程智能体实测:在终端里让 Google Gemini 帮你写代码、改 Bug

Gemini CLI 开源 AI 编程智能体实测:在终端里让 Google Gemini 帮你写代码、改 Bug 项目卡片

Gemini CLI 开源 AI 编程智能体实测:在终端里让 Google Gemini 帮你写代码、改 Bug 介绍横幅

这是什么

Gemini CLI 是 Google 官方出品的开源终端 AI 编程智能体,TypeScript 编写,Apache-2.0 协议,GitHub 上约 10.7 万 Star,是同类终端 AI 工具里 Star 数最高的一批。它的定位非常直接:把 Google Gemini 大模型的能力搬进你的终端,让你在命令行里就能让 AI 读写代码、改 Bug、执行命令、解释报错,全程不用离开终端。你只需要一条 npm 全局安装命令,配好 Gemini API Key,就能在任意项目目录里启动它,对着终端用自然语言描述需求,AI 会直接读你项目里的文件、给出修改方案甚至动手改。

一句话概括:如果你已经习惯了 Aider、Cline 这类「终端里陪写代码」的工具,又想在 Google 的 Gemini 生态里也拥有同样体验,Gemini CLI 就是最原生的那一个——由 Gemini 背后的团队自己维护。

核心能力

  • 终端原生交互:在命令行里对话,AI 能直接读写当前项目的文件、执行 shell 命令、查看结果再继续干活
  • 多模型切换:默认用 Gemini 系列模型,也支持接入其他兼容模型,按需切换控制成本与效果
  • MCP 工具扩展:既是 MCP client 也能当 MCP server,可以接入外部工具、数据库、浏览器等扩展 AI 的能力边界
  • 代码理解与重构:读懂项目结构、解释代码逻辑、定位并修复 Bug、批量重构老代码
  • 自定义扩展机制:支持自定义命令、hooks 钩子,把重复操作固化成自己的命令,越用越顺手
  • 上下文感知:自动读取项目里的相关文件作为上下文,回答和改动更有针对性,不用手动贴代码

适合谁

  • 习惯在终端里工作的后端、DevOps、全栈开发者,想让 AI 直接在命令行里搭把手
  • 已经在用 Google 生态、持有 Gemini API Key 或 Google Cloud 账号的团队
  • 想要一个轻量、可控、可自配模型的终端 AI 助手,而不是臃肿的 IDE 插件
  • 想研究「AI 编程智能体」实现方式、自己二次开发的开源爱好者

获取方式

官网 geminicli.com 提供完整文档。安装很简单:先装 Node.js,再执行 npm install -g @google/gemini-cli,之后在终端里运行 gemini 命令,按提示登录 Google 账号或填自己的 Gemini API Key 即可。Apache-2.0 开源免费。需要留意的是,Google 官方已把重心转向新一代的 Antigravity CLI(针对最新 Gemini 模型做了优化),Gemini CLI 对部分新模型的适配滞后,但它依旧开源可用、社区活跃,是了解 Gemini 终端智能体的经典选择。

官网:https://geminicli.com

项目地址:https://github.com/google-gemini/gemini-cli

相关阅读

© 版权声明

相关文章