gemini是什么
Gemini CLI 是一个开源 AI 代理,将 Gemini 的强大功能直接带入您的终端。它提供轻量级访问 Gemini,让您从提示词到我们的模型拥有最直接的路径。
🎯 免费套餐:使用个人 Google 账号,每分钟 60 次请求,每天 1000 次请求
🧠 强大的 Gemini 2.5 Pro:访问 100 万 token 的上下文窗口
🔧 内置工具:谷歌搜索基础、文件操作、shell 命令、网页抓取
🔌 可扩展:支持 MCP(模型上下文协议)进行自定义集成
💻 终端优先:专为习惯使用命令行的开发者设计
🛡️ 开源:采用 Apache 2.0 许可证
⭐安装要求
Node.js 版本 20 或更高
macOS、Linux 或 Windows
安装
使用 npm 全局安装
npm install -g @google/gemini-cli或者使用镜像源(国内)
npm install -g @google/gemini-cli --registry=https://registry.npmmirror.com随后我们在命令行窗口输入gemini命令就能启动geminicli了
验证账户

在这里我选择google账户登录
这里需要用到魔法上网,并切换tun模式

最后我的账户也是授权成功了🎉

失败的一种情况


随便创建一个项目,然后搜索gemini for google cloud

启用gemini for google cloud服务

将项目ID作为环境变量配置进gemini里,然后重启gemini
界面介绍

重新选择一个项目打开,我用了vscode编辑器,然后新建了终端窗口,重新运行gemini

这里需要选择YES,安装cli需要的插件,主要用于vscode

哈哈😂,安装失败了,这样我们去vscode插件市场手动安装该插件gemini cli companion
随后在gemini面板里执行/ide enable命令,让geminicli和vscode相关联

一些简单的命令
分析整个项目然后生成一个GEMINI.md文件,每次问问题时都会读取这个文件帮助gemini更好地回答
/init清理上下文
/clear使用特定模型如flash
gemini -m gemini-2.5-flash压缩上下文
/compress保存会话
/chat save 会话名查看所有保存的会话
/chat list进入某个保存的会话
/chat resume 会话名