简介
Gemini CLI 是 Google 放出的开源命令行 Agent:不装 IDE 插件,直接在项目根目录敲命令,它就能读代码、改代码、跑测试,把「让 AI 动手改仓库」这件事搬回最朴素的终端里。对习惯了 shell 的开发者来说,这比在编辑器侧边栏里对话更省心。
核心功能
- 仓库级理解:借助 Gemini 的长上下文,一次塞进较多文件,回答不局限于当前打开的那一个
- 真实执行:能运行构建、测试与脚本,并根据输出继续修错,而不是只给建议
- MCP 扩展:可以接数据库、内部文档、监控系统等外部工具,扩展 Agent 的能力边界
- 开放源码:协议、提示词与工具调用逻辑都可查看,企业可据内网规范二次改造
适用场景
- 中小项目的批量改造:改接口签名、统一日志、迁移配置
- 把重复的脚本维护与依赖升级交给 Agent
- 想在本地搭一套可控、可审计的编码 Agent 流水线
使用建议
第一次跑建议先让它「只读」解释仓库结构与关键链路,确认理解无误再开放写权限;对关键模块先提交一次干净快照,Agent 改坏了可以直接回滚。