Gemini CLI
💻

Gemini CLI

Google 开源的终端 AI Agent,把 Gemini 模型装进命令行,免费额度充足,可读写本地文件、执行命令并调用 MCP 工具,是 Claude Code 之外最常被对比的选择。

💻 编程 🆓 免费增值 ★★★★☆
访问官网
✓ 优点
  • 完全开源,可本地改动与审计
  • 个人账号免费额度对日常开发足够
  • MCP 生态接入顺畅,命令行场景顺手
  • 与 Gemini 长上下文配合适合大仓库理解
! 缺点
  • 复杂重构的稳健性仍略逊于头部商业 Agent
  • 终端交互对不熟命令行的同学有门槛
  • 多步骤任务中断后恢复不如专用 IDE 顺滑
✦ 核心功能
  • 终端内自然语言驱动编码
  • 自动读写项目文件
  • 可执行 shell 命令并自检结果
  • 原生支持 MCP 扩展
  • 超大上下文读取整个仓库
  • Google 账号登录即用的免费额度

简介

Gemini CLI 是 Google 放出的开源命令行 Agent:不装 IDE 插件,直接在项目根目录敲命令,它就能读代码、改代码、跑测试,把「让 AI 动手改仓库」这件事搬回最朴素的终端里。对习惯了 shell 的开发者来说,这比在编辑器侧边栏里对话更省心。

核心功能

  • 仓库级理解:借助 Gemini 的长上下文,一次塞进较多文件,回答不局限于当前打开的那一个
  • 真实执行:能运行构建、测试与脚本,并根据输出继续修错,而不是只给建议
  • MCP 扩展:可以接数据库、内部文档、监控系统等外部工具,扩展 Agent 的能力边界
  • 开放源码:协议、提示词与工具调用逻辑都可查看,企业可据内网规范二次改造

适用场景

  • 中小项目的批量改造:改接口签名、统一日志、迁移配置
  • 把重复的脚本维护与依赖升级交给 Agent
  • 想在本地搭一套可控、可审计的编码 Agent 流水线

使用建议

第一次跑建议先让它「只读」解释仓库结构与关键链路,确认理解无误再开放写权限;对关键模块先提交一次干净快照,Agent 改坏了可以直接回滚。