最近AI编程助手这个赛道卷得厉害,Claude Code那边各种第三方UI层出不穷,什么Claudia、Tarragon、Crystal,生态已经很丰富了。但你要说免费这件事,Google的Gemini CLI其实一直是个被低估的选手。
对,Gemini CLI真的挺冤的。你想想,它背后是Gemini 2.5 Pro,100万token的上下文窗口,每天1000次免费请求,每分钟能调60次——这个额度在同类工具里基本没对手。但问题是什么呢?它就是个纯命令行工具,很多开发者一看没界面,就直接跳过了。
嗯,命令行确实劝退了不少人。而且不光是好不好看的问题,你在终端里想同时管几个项目、几个任务,就得开一堆窗口,或者折腾tmux,体验确实差了一截。
没错,所以现在出了一个开源项目叫Gemini CLI UI,终于把这块短板补上了。它其实是基于Cloud Code Web UI做的一个fork——就是把社区给Claude Code做的那个Web界面拿过来,底层引擎从Claude Code换成了Gemini CLI。
等一下,我帮听众解释一下。Fork在开源社区里是个很常见的做法,就是把别人已有的项目代码复制一份,在上面改造。所以这个项目并不是从零开始写的?
对,这恰恰是它聪明的地方。前端界面、项目管理逻辑、会话系统这些都是现成的,经过社区验证的,稳定性有保障。它只改了最关键的一层——把调用Claude的部分换成调用Gemini CLI。你可以理解为,它给一辆已经很成熟的车换了个免费的发动机。
这个比喻好。那我们来聊聊具体功能吧。我看它最核心的卖点之一是多项目、多会话管理?
嗯,这个是Web UI相比原生命令行最大的体验提升。你在左侧面板可以添加多个项目,每个项目下面可以开多个独立会话。比如说你是个全栈开发者,一个会话让AI重构后端API,另一个会话让它写前端组件,两边完全隔离,互不干扰,并行推进。本质上就是把AI当成多个虚拟程序员来用。
而且我注意到它支持后台运行——就是说我发起一个任务之后可以关掉页面,过一会儿再回来看结果?
对,这个特别实用。你想,有些代码生成任务是比较耗时的,比如让AI重构一个大型项目,你不可能一直盯着屏幕等。发起任务之后该干嘛干嘛,回来一看,活儿干完了。它还有个任务完成的提示音,后台跑着也不怕错过。
还有一个功能我很感兴趣——YOLO模式。这名字就很有意思,You Only Live Once。
哈哈对,这个名字确实很有态度。正常情况下,AI要写文件、删文件、跑Shell命令,每一步都会弹窗让你确认。安全是安全了,但处理大任务的时候会被打断无数次,特别烦。开了YOLO模式之后,AI就获得了所有工具的自动执行权限,真正实现'甩手掌柜'式的工作流。
但这听起来也有风险吧?万一AI执行了什么危险操作呢?
这个确实要注意。建议只在Docker容器或者沙箱环境里开YOLO模式,或者在一些不太关键的实验项目上用。生产环境的话,还是老老实实保持默认的权限确认机制比较稳妥。
明白了。那交互方面呢?除了普通的文本输入,还有什么花样?
花样还挺多的。你可以用@符号直接引用文件,告诉AI你要改哪个文件;可以上传图片,比如设计稿或者截图,让AI参考着写代码;还能直接在界面里手动编辑代码,不用非得通过AI来改。另外Git相关的信息,比如代码差异、注释这些也能直观地看到。
其实还有一点我觉得特别值得说——它是个Web应用,天然就支持响应式布局和远程部署。
你看,这就是Web UI的天然优势。你可以把它部署在一台云服务器上,AI的代码生成和文件操作都在服务器端跑。然后你用什么设备都行——笔记本、平板、甚至手机,打开浏览器就能用。想象一下,晚上睡前用手机看一眼AI的重构任务跑到哪了,这种体验命令行是给不了你的。
安全方面呢?毕竟部署在服务器上,总不能谁都能访问吧?
这个它考虑到了,首次启动的时候会要求你创建登录凭证,设用户名和密码,所以不用担心裸奔的问题。
那安装复杂吗?
特别简单,五步搞定。克隆仓库、装依赖、复制一份环境变量配置文件改一改、启动服务,默认跑在4009端口。而且因为它本质上是Gemini CLI的封装,你之前在终端里配好的认证信息——不管是Google账号登录的免费额度还是自己的API Key——它都直接复用,不用重新配。
所以总结一下的话,Gemini CLI UI最大的价值就是把'免费'和'好用的界面'这两件事组合到了一起?
其实就是这么回事。Claude Code功能强,但你得付费,Pro计划每月20美元,Max计划100到200美元。Gemini CLI免费但没界面。现在Gemini CLI UI把这个缺口补上了,对于预算有限的开发者来说,这可能是目前性价比最高的AI编程助手方案了。而且随着Gemini模型能力不断提升,这套组合只会越来越香。
嗯,说到底这也是开源社区的魅力——站在巨人肩膀上,用最小的成本解决最实际的问题。如果你一直在用Gemini CLI但受够了命令行的局限,或者你就是想找个免费的AI编程方案,这个项目确实值得去试试。