Gemini CLI 是 Google 推出的官方开源命令行AI工具,其核心是将强大的Gemini大模型深度集成到命令行环境中。开发者无需离开熟悉的终端,即可通过自然语言对话,让AI协助完成从代码编写、系统调试到任务自动化的全流程工作。

产品功能
- 交互式 REPL 会话:支持对话式编程,直接在终端里问它“这段代码怎么重构?”。
- 本地文件操作系统:它能“阅读”并“修改”你的本地文件,甚至可以一次性对多个文件进行批量重构。
- 代码执行与测试:不仅能写代码,还能自动运行测试(如
npm test 或 pytest),并根据错误日志自我修正。 - 智能联网搜索:集成 Google Search Grounding,当遇到最新的 API 文档或报错时,它会自动联网检索实时信息。
- MCP 协议支持:支持最新的 Model Context Protocol,可以通过插件扩展连接 Jira、Slack、Notion 等外部工具。
使用教程
只需简单三步,即可在你的终端开启 AI 模式:
- 安装:确保已安装 Node.js 环境,运行:
npm install -g @google/gemini-cli - 认证:设置你的 API Key(可从 Google AI Studio 免费获取):
export GEMINI_API_KEY='你的KEY' - 启动:在项目目录下输入命令:
gemini 提示:进入后输入 ! 可切换到 Shell 模式,直接执行 Linux 命令。
使用场景
- 遗留代码迁移:将一整个文件夹的旧版代码自动升级到最新的库版本。
- 端到端特性开发:输入一个需求(如“帮我做一个带登录页的 Flask 应用”),让它自动创建文件、编写逻辑并启动服务器。
- CI/CD 自动化:集成到 GitHub Actions 中,自动进行代码审查和生成文档。
- 实时 Debug:把报错信息直接粘给它,让它读取本地日志并给出修复方案。