gemini-cli怎么用

就在刚刚,谷歌发布免费命令行编程工具 Gemini Cli !

朋友们!我们再也不用朋友们不用眼馋 Claude Code 了,不用忍受刚注册Claude Code 就立马Claude帐号被封的痛苦了。

(PS:参考Claude支持中国信用卡吗?国内升级订阅Claude Pro保姆级教程!升级Claude Pro)

就在刚刚,谷歌也发布了类似的 AI 编程产品 Gemini Cli - 开源命令行 AI 工具,而且个人谷歌账号登录就能免费用!

免费额度为每分钟 60 次请求、每天 1000 次请求,是业内最高的免费额度,几乎不会遇到限制。

按照谷歌官方的说法,Gemini Cli 是 Gemini 的命令行版本,可以用于编程、数据分析、文本生成等任务。目前具有的特性有:

  • 支持 Google 搜索实时联网,为模型提供外部上下文。
  • 支持 MCP和扩展,便于功能拓展。
  • 可自定义提示词和指令,适应个人或团队工作流。
  • 可在脚本中非交互式调用,实现自动化和集成。

官方页面:github.com/google-gemini/gemini-cli/

gemini-cli下载安装

gemini-cli官方页面地址:https://github.com/google-gemini/gemini-cli/

注意安装要求需要nodejs版本大于18.0.0,所以需要先安装nodejs

安装方式也非常简单,直接使用npm或者是npx的方式安装即可
使用npx安装gemini-cli

1
npx https://github.com/google-gemini/gemini-cli

或者使用npm安装gemini-cli

1
npm install -g https://github.com/google-gemini/gemini-cli

使用gemini-cli配置GEMINI_API_KEY

gemini-cli使用GEMINI_API_KEY来调用gemini模型,配置完成之后,就是按照次数收费了。

进入到 Google AI Studio 页面中,点击创建API Key,然后复制API Key

然后使用export命令设置GEMINI_API_KEY环境变量

1
export GEMINI_API_KEY=你的API Key

gemini-cli使用

使用gemini-cli非常简单,只需要在命令行中输入gemini-cli即可

1
2
3
$ cd new-project/
$ gemini
> Write me a Gemini Discord bot that answers questions using a FAQ.md file I will provide

gemini-cli很简单,直接进入到目标文件夹,然后输入gemini-cli,然后输入提示词即可

使用gemini-cli解释项目

进入到目标文件夹中,然后输入gemini-cli,然后输入提示词即可,比如

1
> Describe the main pieces of this system's architecture.

或者是:

1
> What security mechanisms are in place?

使用gemini-cli写代码

比如要求使用gemini-cli实现数据库的功能

1
> Help me migrate this codebase to the latest version of Java. Start with a plan.

或者是要求使用gemini-cli修复BUG

1
> Implement a first draft for GitHub issue #123.

使用gemini-cli集成MCP

使用 MCP 服务器将本地系统工具与企业协作套件集成。比如

使用gemini-cli 读取git信息,然后生成幻灯片

1
> Make me a slide deck showing the git history from the last 7 days, grouped by feature and team member.

使用gemini-cli生成全屏web应用

1
> Make a full-screen web app for a wall display to show our most interacted-with GitHub issues.

使用gemini-cli读取和修改文件

使用gemini-cli将目录中的图片转换为png格式,并使用exif数据中的日期重命名

1
> Convert all the images in this directory to png, and rename them to use dates from the exif data.

使用gemini-cli将PDF发票按月份整理

1
> Organise my PDF invoices by month of expenditure.

PS:如果想要升级ChatGPT Plus使用最新版本的ChatGPT o3, 参考教程 国内如何升级订阅ChatGPT Plus教程