大家好,我是子昕,一个干了10年的后端开发,现在在AI编程这条路上边冲边摸索,每天都被新技术追着跑。
哎,今天圈子里又炸了!谷歌昨天刚发布了Gemini CLI,又一个命令行AI工具!
说起来我真是又爱又恨这些CLI工具。自从用上Claude Code之后,我就彻底沦陷了——直接在终端里撸代码的感觉真的爽,不用在各种IDE和网页间切来切去。
但问题是,每次有新工具出来,我这强迫症就犯了,必须得试一试,然后又是一轮踩坑之旅...
这不,听说谷歌这次玩得挺大,Gemini CLI免费提供每分钟60次请求和每天1000次请求,还是开源的,100万token上下文窗口!
试用之后,果然该踩的坑一个都没少...
来跟你们聊聊这次的折腾经历!
先来看看它到底是个啥
简单说,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
启动后会进入配置界面,让你选个主题(这个随意):
然后就是登录授权,
这里我踩了两个大坑:
第一个坑:网络问题
登录后跳转到授权失败页面:
这个问题主要是网络环境导致的,需要在终端设置全局代理:
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,可以在这里找到具体的代理命令:
第二个坑:账户权限问题
解决网络问题后,又遇到了账户权限问题。
意思是不能用Google Workspace和Code Assist授权过的账户。
这里有两个解决方案:
- 方案一:换个符合条件的个人账号
- 方案二:切换到Google Cloud模式
我选择了方案二,具体步骤:
- 在项目根目录创建.env文件,添加:
GOOGLE_CLOUD_PROJECT=your-project-id
- 去Google Cloud Console(https://console.cloud.google.com)创建或选择项目,获取项目ID:
- 启用
Gemini for Google Cloud API
点击API和服务
启用API和服务
搜索Gemini for Google Cloud API
点击启用
- 在验证方式中选择
More
,选择Google Cloud方式重新登录
成功后就能看到正常的界面了。
成功界面
功能体验(理想很丰满,现实很骨感)
看看支持的功能还是挺丰富的,不过现实总是比想象骨感一些。
我重试了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编程工具的第一手体验~
「点赞、转发、在看」
和大家一起看