Gemini-CLI 配置指北
1. 前言
在ChatGPT更新到GPT-5之后,每日的免费额度变低,对指令的理解不清晰,沟通起来很痛苦,果断寻找新的工具提升生产效率,Gemini-CLI高达每日1000次,100万上下文token的窗口,让AI不再弱智。
2. Node.js安装
在部署gemini之前,我们首先需要部署npm。nvm和npm类似conda和python,作为一个版本管理器存在。参考微软文档进行部署,首先下载nvm,[下载地址](Releases · coreybutler/nvm-windows)在Windows端下载.exe即可。

软件不大,只有5M,全部默认安装即可。
安装成功。
接下来安装Node.js。
1 | |
1 | |
然后我们激活刚刚安装的Node环境。
1 | |
powershell可能会禁用脚本,如果无法运行npm,就用CMD。或者参考npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。 - 知乎启动。
3. Gemini CLI 部署
接下来继续安装Gemini CLI
1 | |
这边没给cmd设置代理,下载的比较慢,5M下载了5分钟。
下载好之后我们要先设置一些全局变量,可以考虑在windows环境变量中设置,或者可以set。
1 | |
怎么获取项目ID?
首先访问谷歌控制台,如果没有项目则创建一个项目,这里会有项目ID。
怎样获取APIKey?
访问:Get API key | Google AI Studio这里需要注意,Google AI Studio不支持香港澳门,梯子不要挂到那些地方。
在这里为刚刚的项目申请一个API,然后复制API到环境变量中。
万事俱备,我们可以直接运行一下gemini了,为了防止终端未加载环境变量,记得把终端重启一下再运行。
1 | |

这里直接选择1,登录即可。
成功载入。
4. 代码实战
在写具体代码之前,Gemini有很多小毛病,比如说他很”犟“,喜欢读取缓存而不是重新读取文件,导致我们自己修改的代码被他删掉。因此我们需要先设置一个全局预设词。
在用户的文件夹下如C:\Users\Obscure\.gemini新建一个GEMINI.md,并输入以下内容:
1 | |

接下来,我们以facebookresearch/vggt: [CVPR 2025 Best Paper Award] VGGT: Visual Geometry Grounded Transformer的代码为例,去学习使用Gemini-CLI。
在项目目录下右键,在终端中打开。
然后运行gemini。提示:Using: 1 GEMINI.md file,代表我们刚刚设置的全局prompt生效了。对于一个崭新的项目,首先是要让AI理解他。我们执行:
1 | |
Gemini会去阅读整个项目的文档,然后在项目目录下生成一个GEMINI.md去总结整个项目。
这里我们直接回车,他就创建好了。接下来,我们需要阅读整个源码,但是看不太懂,怎么办呢?让AI帮我们写注释。比如说我想阅读VGGT的特征提取部分,所以我们可以这样说:
1 | |
这里涉及到了一个用法@,@可以用来喂给AI特定的文件,因此他在操作之前,会先读取我们@的文件或是文件夹,这方便他理解整个代码的含义。当他修改完之后,我们可以选择在3. 编译器中查看:
查看后可以选择修改。
也可以选择在vscode中直接运行gemini,记得在插件市场安装Gemini CLI Companion,这样就非常方便了。

还有一些我们常用的指令,当一天的工作结束后,可以选择保存会话,第二天继续。
1 | |
当上下文长度过长,AI的处理速度变慢之后,可以考虑压缩上下文,加快速度,节省token。
1 | |