Gemini CLI:Google开源的免费AI编程助手,10万星项目使用教程

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

核心功能

  1. 代码生成:用自然语言描述需求,AI生成完整的代码。
  2. 代码解释:选中代码片段,让AI解释其功能和逻辑。
  3. 调试助手:遇到错误时,AI可以帮助分析原因并提供修复建议。
  4. 文件操作:AI可以直接读取、编辑、创建文件。
  5. 终端命令: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 讨论

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容