Gemini CLI 将 Google 最强大的 AI 模型直接引入命令行。
graph LR
A[自然语言\n请求] --> B[Gemini CLI 代理]
B --> C[代码库映射\n文件结构 + 依赖]
B --> D[上下文收集\n相关文件 + Git 历史]
B --> E[推理\n问题解决 + 规划]
C --> B
D --> B
E --> F[代码生成\n编辑 + 新文件]
E --> G[Shell 执行\n命令 + 自动化]
E --> H[Git 操作\n提交 + 分支]
F --> I[用户审查\n接受 / 修改 / 拒绝]
G --> I
H --> I
| 功能 | 说明 | 示例请求 |
|---|---|---|
| 代码生成 | 编写新文件和函数 | “创建一个用于用户认证的 REST API 端点” |
| 调试 | 寻找并修复错误 | “测试失败了,找出并修复问题” |
| 重构 | 重组代码 | “将数据库查询提取到仓库层” |
| 测试 | 生成并修复测试 | “为这个模块编写单元测试” |
| 特性 | Gemini CLI | Claude Code | Aider |
|---|---|---|---|
| 模型 | Gemini 2.5 Pro/Flash | Claude 3.5/3 Opus | 多模型 |
| 上下文窗口 | 1M+ tokens | 200K tokens | 各异 |
| Git 集成 | 自动提交 | 自动提交 | 自动提交 + 差异 |
常见问题
什么是 Gemini CLI? Google 官方推出的终端 AI 代理,由 Gemini 模型驱动。
可以做什么? 代码生成、解释、调试、重构、测试、搜索和文档生成。
使用哪些模型? Gemini 2.5 Pro 和 Gemini 2.5 Flash,具有 1M+ token 上下文窗口。
与其他编码代理相比如何? 直接与 Claude Code 和 Aider 竞争。
如何安装?
通过 npm 安装:npm install -g @google-gemini/cli
延伸阅读
- Gemini CLI GitHub 仓库 – 源代码、安装和使用指南
- Gemini 模型概述 – Google DeepMind 的 Gemini 模型系列文档
- Google AI Studio – 免费 Gemini API 访问和实验
- AI 编码代理比较 – 主要 AI 编码代理工具的比较
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!