Google 近期开源了 Gemini CLI,这是一个免费的AI编程助手,运行在终端中,可以直接在命令行里与AI对话、编写代码、执行任务。这个项目在 GitHub 上迅速获得了超过 10 万颗星,成为近期最受关注的开源项目之一。
什么是 Gemini CLI
Gemini CLI 是 Google 推出的终端AI编程工具,类似于 Claude Code 和 GitHub Copilot CLI。它的核心特点是:
- 完全免费:基础版免费使用,每分钟可发送 60 个请求,每天 1000 个请求。
- 终端原生:直接在命令行中运行,不需要打开浏览器或IDE。
- 强大的AI能力:支持 Gemini 3 模型,拥有 100 万 token 的上下文窗口。
- 多模态支持:可以处理文本、图片、PDF 等多种格式的输入。
安装和使用
安装方法
Gemini CLI 支持多种安装方式:
# 通过 npm 安装
npm install -g @anthropic-ai/claude-code
# 或者通过 Homebrew 安装(macOS)
brew install gemini-cli
# 或者直接下载二进制文件
curl -fsSL https://github.com/google-gemini/gemini-cli/releases/latest/download/gemini-cli-linux-amd64 -o /usr/local/bin/gemini-cli
chmod +x /usr/local/bin/gemini-cli
基本使用
安装完成后,可以直接在终端中启动:
# 启动 Gemini CLI
gemini-cli
# 直接执行任务
gemini-cli "帮我写一个Python脚本,统计网站访问量"
# 处理文件
gemini-cli "分析这个CSV文件并生成报告" data.csv
配置 API Key
首次使用需要配置 Google API Key:
# 设置环境变量
export GEMINI_API_KEY="your-api-key"
# 或者在配置文件中设置
gemini-cli config set api-key your-api-key
核心功能
- 代码生成:用自然语言描述需求,AI生成完整的代码。
- 代码解释:选中代码片段,让AI解释其功能和逻辑。
- 调试助手:遇到错误时,AI可以帮助分析原因并提供修复建议。
- 文件操作:AI可以直接读取、编辑、创建文件。
- 终端命令:AI可以执行终端命令并分析输出结果。
与 Claude Code 的对比
| 特性 | Gemini CLI | Claude Code |
|---|---|---|
| 价格 | 免费(基础版) | 按量付费 |
| 模型 | Gemini 3 | Claude Sonnet/Opus |
| 上下文窗口 | 100万 token | 20万 token |
| 多模态 | 支持 | 支持 |
| 开源 | 是 | 否 |
适合场景
- 快速原型开发:用自然语言描述需求,快速生成代码原型。
- 代码审查:让AI分析代码质量、找出潜在问题。
- 学习新技术:通过与AI对话,快速理解新技术和概念。
- 自动化任务:用AI生成脚本,自动化日常开发任务。
注意事项
- 免费版有速率限制(60请求/分钟),高频率使用可能需要升级。
- AI生成的代码需要人工审查,特别是安全相关的代码。
- 建议在虚拟环境或容器中测试AI生成的代码,避免影响生产环境。
- API Key 需要妥善保管,不要泄露到公开代码仓库。
简评
Gemini CLI 是目前免费AI编程工具中功能最强大的选择之一。对于预算有限的站长和开发者来说,它提供了一个低门槛的AI辅助开发方案。虽然在某些复杂任务上可能不如 Claude Code,但对于日常开发、快速原型、代码学习等场景,已经足够好用。
本文参考来源:GitHub 项目地址 | Hacker News 讨论












GitHub – TauricResearch/TradingAgents

GitHub – docusealco/docuseal


暂无评论内容