Gemini CLI

活跃
GitHub TypeScript Apache-2.0

简介

Gemini CLI 是 Google 推出的终端 AI Agent 工具,支持代码生成、文件操作和多轮对话,提供免费使用层级。

核心特性

  • Gemini 3 模型接入 — 支持 1M token 上下文窗口,具备增强推理能力
  • 内置工具集 — 集成 Google 搜索 grounding、文件操作、Shell 命令执行和网页抓取
  • MCP 协议扩展 — 通过 Model Context Protocol 接入自定义工具和服务
  • 多模态代码生成 — 可从 PDF、图片或手绘稿生成完整应用
  • GitHub Action 集成 — 支持 PR 审查、Issue 分类和 @gemini-cli 按需协助
  • 非交互模式 — 支持脚本化运行,输出 JSON 或流式事件格式

适用场景

💡 在终端中直接对大型代码库进行查询、编辑和调试
💡 通过自然语言自动化处理 PR 审查、Issue 分类等 GitHub 工作流
💡 利用免费层级(60次/分钟,1000次/天)进行个人项目开发
💡 将 CLI 集成到 CI/CD 脚本中实现自动化代码分析和部署
💡 通过 MCP 服务器扩展媒体生成、数据库查询等自定义能力

快速开始

# 无需安装,直接使用
npx @google/gemini-cli

# 或全局安装
npm install -g @google/gemini-cli

# 启动交互式会话
gemini

# 非交互模式:单次提问
gemini -p "解释这个代码库的架构"

相关项目

相关文章