前言
最近,Google 发布了一个名为 Gemini CLI 的开源项目,它将 Gemini 的强大功能直接带入你的终端。
本文将带你深入了解 Gemini CLI 的功能、使用方法以及它如何帮助你提高开发效率!
往期精彩推荐
- 🚀🚀🚀 Prettier 3.6.0 正式发布,支持 OXC⚓️、Hermes !更快的体验⚡️
- 🚀🚀🚀Prisma ORM 6.10.0 重大更新,VSCode 集成,远程 MCP ,更加智能了!
- 🚀🚀🚀恭喜 Rolldown 获得 JS 开源奖年度突破奖,2025 年 JS 开源奖典礼回顾!🎉🎉🎉
- 更多精彩文章欢迎关注我的公众号:萌萌哒草头将军
正文
什么是 Gemini CLI?
通过简单的命令行操作,你可以与 Gemini 模型交互,执行各种任务,包括查询和编辑代码库、生成应用程序、自动化操作任务等!
它不仅适合个人开发者,也为团队协作提供了灵活的配置选项!
使用方法
安装
要使用 Gemini CLI,你需要先安装 Node.js 18 或更高版本。然后,通过以下命令安装:
npx https://github.com/google-gemini/gemini-cli
或全局安装:
npm install -g @google/gemini-cli
安装完成后,运行 gemini 命令即可启动。
启动之后需要选择一个颜色主题,我选择的 atom one dark!
选择登录方式,支持三种登录方式:
- google 个人认证
- gemini api
- Vertex AI
我最后采用的 google 个人认证,相对来说比较简单!
google 个人认证
Gemini CLI 支持通过个人 Google 账户认证,免费提供每分钟 60 次模型请求和每天 1,000 次模型请求的额度!
首先得启用 Gemini for Cloud API:
地址:console.cloud.google.com/marketplace…
然后配置 access permissions,具体步骤如下:
地址:console.cloud.google.com/projectsele…
注意 Gemini for Google Cloud User 在其他选项里:
然后我们复制新建项目之后的项目 ID,在终端将环境变量放入全局:
echo 'export GEMINI_API_KEY="YOUR_GEMINI_API_KEY"' >> ~/.zshrc
source ~/.zshrc
现在运行启动命令,即可正常访问了!
主要功能
Gemini CLI 提供了多种功能,使其成为开发者工具箱中的强大补充。以下是其核心功能:
- 查询和编辑代码库
Gemini CLI 允许你查询和编辑大型代码库,即使代码量超出 Gemini 的 1M 令牌上下文窗口。你可以轻松导航代码库、分析架构或进行修改。例如,你可以询问文件目录结构!
-
生成应用程序
利用Gemini的多模态能力,Gemini CLI可以从 PDF 文件或手绘草图生成可运行的应用程序代码。这为快速原型开发提供了全新的可能性! -
自动化任务
Gemini CLI支持自动化各种操作任务,如查询GitHub拉取请求、处理复杂的rebase操作等。这大大减少了手动操作的时间!
- 工具和 MCP 服务器支持
它可以连接到其他工具和服务,如 Imagen、Veo 或 Lyria,用于媒体生成等任务。这种扩展性使其适用于更广泛的场景!
你可以在项目目录新建 .gemini/settings.json 文件,添加自己或公共的 MCP 服务
{
"mcpServers": {
"httpServer": {
"httpUrl": "http://localhost:3000/mcp",
"timeout": 5000
}
}
}
- 基于 Google 搜索的查询
Gemini CLI 内置 Google 搜索工具,可以为你的查询提供更准确的上下文信息,确保回答更贴合实际需求。
最后
Gemini CLI 工具帮助开发者从查询代码到生成应用程序,再到自动化工作流,Gemini CLI 都能提供便捷的解决方案!
今天的分享就这些了,感谢大家的阅读,如果文章中存在错误的地方欢迎指正!