哎李博,最近我们组有个同事天天在终端里跟AI对话写代码,我凑过去一看,不是Claude Code,是个叫Gemini CLI的东西。
哦你说这个,Google出的命令行编程工具嘛。最近在开发者圈子里确实挺火的。
对对对,我就好奇了,这玩意儿跟Claude Code到底有啥区别啊?我们组之前用Claude Code,好几个人被封号了,搞得人心惶惶的。
你说到点子上了。功能上其实差不多,都是在终端里跟大模型对话,帮你创建文件、改代码、生成页面。但最大的区别就俩字——便宜。
便宜到什么程度?
Claude Code那个会员费你知道的,不便宜还动不动封号。Gemini CLI呢,你只要开个Google One AI Premium会员,折合人民币也就几十块一年,就能用Gemini 2.5 Pro、Gemini 3 Pro这些顶级模型。
等等,几十块一年?!不是一个月?
一年。而且这个会员还送你2TB的Google云存储,还有NotebookLM Plus这些附加产品。你说香不香?
这也太香了吧……我们组那个同事怪不得天天用,感情是薅到羊毛了。那安装麻烦吗?我不太搞命令行的东西。
一分钟搞定,真的不夸张。前提是你电脑上得有Node.js,而且版本要大于20。
Node.js我知道,就是让JavaScript能在浏览器外面跑的那个运行环境嘛。版本为啥非得20以上?
哟,产品经理懂得还挺多。因为Gemini CLI用了Node 20才有的一些新特性,比如原生的fetch API、更好的ES模块支持。老版本跑不起来。
得了吧,这点常识还是有的。那装好Node之后呢?
一行命令:npm install -g @google/gemini-cli。这个-g就是全局安装的意思,装完之后你在任何目录下敲gemini都能用。
就这么简单?
就这么简单。装完敲个gemini回车,终端出现那个Logo就说明成功了。不过接下来有个关键步骤很多人会漏掉。
什么步骤?
第一次启动它会让你选认证方式。一种是直接登Google账号,一种是填API Key。如果你有Pro会员,一定选登账号,因为走的是消费者产品通道,调用额度更高、响应优先级也更高。
但这还不是最关键的。登完之后,它默认给你用的是Gemini 2.5模型,不是最新的。你得手动进/settings,把Preview Model从false改成true,然后关掉终端重启。
重启之后就能用Gemini 3 Pro了?
对,重启之后底部会显示最新的模型名称。Preview Model这个设置本质上就是让你提前体验还没正式发布的最新版本,性能更强,但可能偶尔有点小波动。
懂了懂了。那实际用起来体验怎么样?我最关心的是它能不能真的帮我省事儿。你知道我们做产品经理的,有时候要快速出个原型页面。
我跟你说,这个场景它简直是绝配。你在项目文件夹里启动gemini,然后直接打中文——比如'生成一个美观大气的登录页面login.html'——回车,它就直接在当前目录下给你创建文件,写好完整代码。
生成的质量怎么样?不会是那种丑到不能看的吧?
你还别说,Gemini 3 Pro生成的页面质量真的不错,布局合理、样式也挺好看,基本能直接拿来用。
那如果我想改呢?比如页面生成的是英文,我想全换成中文。
这就是它最骚的一个设计了。你输入一个@符号,它会自动列出当前项目所有文件,你选中login.html,然后说'把所有英文改成中文',它就直接在原文件上改好了。
等会儿,它怎么知道文件里有什么内容?
这个@机制本质上是一种上下文注入。你引用文件的时候,CLI会把整个文件内容发给大模型,模型就能理解当前代码的状态,然后精准地做修改。还支持Tab补全,不用手打文件名。
这不就是把'读文档、写代码、调试'这个循环直接压缩成'说需求、看结果'两步了嘛。
你总结得比我好。你们产品经理就是会提炼。
哈哈,彼此彼此。不过我有个担心,这种工具是不是必须得科学上网?
嗯,这确实是个前提。你得能正常访问Google服务。另外就是Node.js版本别低于20,满足这两点就没什么门槛了。
所以总结一下就是——花几十块开个Google会员,装个CLI工具,就能在终端里用自然语言写代码、改代码,还能用上最新的Gemini 3 Pro模型。
对,而且它不挑IDE,你用VS Code也行、用Vim也行,甚至纯终端都行。这就是命令行工具的好处,轻量、灵活、不占资源。
我觉得对于想试试AI辅助编程但又不想花太多钱的开发者来说,这个真的可以先上手玩玩。反正安装就一分钟的事儿。
没错,门槛低到没朋友。试错成本几乎为零,不好用大不了卸了嘛。但我赌你用了就不想卸。
行,那我今天回去就装一个,回头给你反馈。
好,等你的体验报告。记得先把Node.js升到20以上啊。