突发!谷歌免费开源AI编程助手Gemini CLI,想干掉Claude Code?

大模型容器数据库

大家好,我是子昕,一个干了10年的后端开发,现在在AI编程这条路上边冲边摸索,每天都被新技术追着跑。

哎,今天圈子里又炸了!谷歌昨天刚发布了Gemini CLI,又一个命令行AI工具!

picture.image

说起来我真是又爱又恨这些CLI工具。自从用上Claude Code之后,我就彻底沦陷了——直接在终端里撸代码的感觉真的爽,不用在各种IDE和网页间切来切去。

但问题是,每次有新工具出来,我这强迫症就犯了,必须得试一试,然后又是一轮踩坑之旅...

这不,听说谷歌这次玩得挺大,Gemini CLI免费提供每分钟60次请求和每天1000次请求,还是开源的,100万token上下文窗口!

picture.image

试用之后,果然该踩的坑一个都没少...

来跟你们聊聊这次的折腾经历!

先来看看它到底是个啥

简单说,Gemini CLI 和 Claude Code基本一样,就是把Google的AI大模型塞进了命令行里。你可以直接在终端里:

  • 让AI帮你写代码、调试bug
  • 分析整个项目的架构
  • 生成文档和测试用例
  • 甚至管理Git操作

它支持代理模式——AI可以主动执行命令、修改文件,而不只是给你建议。

安装过程(踩坑实录)

安装倒是挺简单的,在终端执行:

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

或者全局安装:

  
npm install -g @google/gemini-cli  
gemini  

启动后会进入配置界面,让你选个主题(这个随意):

picture.image

然后就是登录授权,

picture.image

这里我踩了两个大坑:

第一个坑:网络问题

登录后跳转到授权失败页面:

picture.image

这个问题主要是网络环境导致的,需要在终端设置全局代理:

  
export https\_proxy=http://127.0.0.1:7890 http\_proxy=http://127.0.0.1:7890 all\_proxy=socks5://127.0.0.1:7890  

我用的是ClashX,可以在这里找到具体的代理命令:

picture.image

第二个坑:账户权限问题

解决网络问题后,又遇到了账户权限问题。

picture.image

意思是不能用Google Workspace和Code Assist授权过的账户。

这里有两个解决方案:

  • 方案一:换个符合条件的个人账号
  • 方案二:切换到Google Cloud模式

我选择了方案二,具体步骤:

  1. 在项目根目录创建.env文件,添加:

GOOGLE_CLOUD_PROJECT=your-project-id

  1. 去Google Cloud Console(https://console.cloud.google.com)创建或选择项目,获取项目ID:

picture.image

  1. 启用 Gemini for Google Cloud API

picture.image

点击API和服务

picture.image

启用API和服务

picture.image

搜索Gemini for Google Cloud API

picture.image

点击启用

  1. 在验证方式中选择 More ,选择Google Cloud方式重新登录

picture.image

成功后就能看到正常的界面了。

picture.image

成功界面

功能体验(理想很丰满,现实很骨感)

picture.image

看看支持的功能还是挺丰富的,不过现实总是比想象骨感一些。

我重试了5次任务,都遇到了同样的问题——任务执行过程被莫名其妙中断了。

这个问题在GitHub和社群里也有不少人反馈,是目前版本的一个通病。可能是因为还在预览阶段,稳定性确实有待提升。

不过这里忍不住要吐槽一句:谷歌这是啥产品发布流程啊?这种基础功能都不稳定的版本就敢拿出来,说是预览版也太敷衍了吧!

作为用户,我能理解尝鲜有风险,但这种频繁中断已经不是小bug了,完全影响正常使用体验。

希望谷歌能重视一下,毕竟大家对这个工具的期待还是很高的。

Gemini CLI vs Claude Code:选择哪个?

Gemini CLI的优势:

  • 免费! 这是最大的杀手锏
  • 100万token上下文,比Claude的20万大了5倍
  • 开源,可以自己魔改
  • 集成Google搜索,能获取实时信息
  • 与Google Cloud生态无缝对接

Claude Code的优势:

  • 代理能力更强,能真正并行处理复杂任务
  • 生成的代码质量更稳定
  • 隐私政策更明确(不会用你的数据训练模型)
  • 稳定性更好,很少出现中断问题

好了,总结几句话:

如果你是学生或者预算紧张的个人开发者,Gemini CLI绝对值得一试。毕竟免费的AI编程助手不多见,100万token的上下文也确实香。

如果你是专业开发者,建议还是Claude Code。虽然要花钱,但稳定性和代码质量摆在那,时间就是金钱嘛。

我现在的策略就是混搭使用:Gemini CLI用来做快速原型、信息查询以及项目规划,Claude Code处理关键业务代码。毕竟工具只是手段,提高效率才是王道!

不过说实话,由于频繁中断的问题,这次体验确实不太理想。我还没有进行真正的深度使用,等谷歌后续优化稳定性之后,我会再做一轮深度测试,到时候和Claude Code来个更全面的对比评测。

如果你们已经试过Gemini CLI了,欢迎在评论区分享使用感受!

特别是有没有遇到类似的中断问题,以及你们是怎么解决的。期待和大家一起探讨这些AI编程工具的使用心得!


觉得有用就点个关注呗,我会继续用我这半吊子水平为大家带来更多AI编程工具的第一手体验~

「点赞、转发、在看」
和大家一起看

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
字节跳动 XR 技术的探索与实践
火山引擎开发者社区技术大讲堂第二期邀请到了火山引擎 XR 技术负责人和火山引擎创作 CV 技术负责人,为大家分享字节跳动积累的前沿视觉技术及内外部的应用实践,揭秘现代炫酷的视觉效果背后的技术实现。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论