This week, Eli dives into Google’s new open-source Gemini CLI—a surprisingly powerful AI tool that lets you write code, build apps, and execute commands directly from your terminal. With 1,000 free requests a day, it’s Google’s most generous dev tool in years. But is it actually usable? Eli tests it against Claude, Codex, and Warp, breaks down where it shines, where it fails, and what it means for the future of AI-powered development. Spoiler: this might be the best free tool you’re not using yet. </context> <raw_text>0 好的,让我们直接深入探讨。大家好,我是Eli,欢迎回到播客。今天的节目将会在开发者世界掀起一些波澜,因为Google刚刚带着一款非常酷炫的东西——Gemini CLI——加入了AI编码CLI领域。
它是开源的,免费的,并且能够通过AI从终端运行你的整个机器。我们说的是完全的系统访问权限。编写代码、创建文件、执行shell命令,基本上以前需要全栈工程师花费数小时才能完成的工作,现在只需几秒钟的对话就能完成。但它好用吗?或者这只是Google的另一个产品,我们会喜欢两年然后他们就将其关闭?让我们深入了解一下。是的,Google加入这场派对非常迟。Claude Code已经主导AICLI领域一段时间了。
Anthropic率先推出了它,然后每个人都争先恐后地赶上来。OpenAI紧随其后。到处都有第三方包装器。Warp CLI也做得很好。所以当Google上周推出Gemini CLI时,大家的直接反应是,很酷,但为什么现在才推出?这就是它仍然重要的原因。Gemini CLI是开源的,而其他大型厂商都没有这样做,而且它是免费使用的,真的是免费的。我们说的是每天直接从你的终端获得1000次免费模型请求。
这太疯狂了。相比之下,尝试在一个周末使用Claude进行氛围式编码,你将会带着几个半成品项目、零客户和300美元的账单回来。如果你幸运的话是这样。现在,如果你想知道氛围式编码是什么意思,你要么已经脱离了时代,要么就是心理健康。但在AI开发者领域,这是使用生成式工具随意编写应用程序、游戏、实验等等的趋势,但要将想法与模型进行碰撞。Gemini CLI大力推动了这一点。
一旦通过NPM安装,你就可以直接从终端调用Gemini。你可以输入一个提示,例如,“用SvelteKit和新的spell rune语法为我构建一个井字棋游戏”,然后Gemini会开始分解它,制定计划并请求许可来执行系统上的步骤。这是令人兴奋的部分。它不仅仅提供代码,它实际上会请求运行它的权限。它将安装依赖项、创建文件夹、运行命令,在你的终端内运行。这就像在你的shell中住着一个初级开发者
渴望完成你不想完成的任务。现在,这就是我如何测试它的。我给它提供了一个我用来压力测试所有新工具的提示。使用Spell 5和Runes构建一个Svelte应用程序。大多数工具都会立即失败,Claude的表现比大多数工具都要好,但即使它有时也会卡住。值得称赞的是,Gemini取得了令人惊讶的进展。它编写了不错的样板代码,遵守了新的Rune语法,甚至以逻辑的方式组织了项目。问题是?它在构建工具Vite上遇到了障碍。所以Gemini只是不停地尝试修复构建。
我让它运行了大约30分钟,然后最终重新启动它。经过一些调整,它最终成功运行了一个井字棋游戏。这就是目前Gemini CLI体验的缩影。潜力巨大,有点混乱,但展现出真正的力量。它擅长代码生成。Google的Gemini 1.5 Pro模型在逻辑密集型编码任务方面非常出色。如果你提供清晰、范围明确的提示,它会输出优秀的代码。
而且事实上,你完全可以留在你的终端中,无需切换到聊天机器人,无需复制粘贴到VS Code中,这是开发者多年来梦寐以求的工作流程。它只是仍然有点粗糙。用户体验并不完善,设置需要Node和NPM,一些开发者会喜欢,而另一些开发者则会对此不屑一顾。而且还存在一种挥之不去的担忧,那就是这只是Google的另一个产品,当它最终变得优秀时就会消失。
在我们讨论到这里的时候,让我们谈谈竞争对手。Clod code仍然主导着氛围式编码文化。它功能完善、强大,并允许你通过名为Artifact Space的东西分享你的实验,基本上是AI生成的项目的GitHub。
人们正在互相复制对方的代码,重新组合半成品原型,并快速构建奇怪的东西。但是Claude的主要问题是什么?它很贵。非常贵。而且它是封闭的。OpenAI的Codex也很可靠,但它更侧重于结对编程和代码补全,而不是这种全系统自动化。Warp很流畅,尤其对于Mac用户来说,但它是专有的,并且与他们的终端应用程序绑定。Gemini是第一个说,“这是一个免费的、开源的、终端原生代理。随你便。”的人。
这很强大。它改变了独立开发者、学生、开源贡献者以及任何想要在无需每月花费100美元用于AI访问的情况下进行构建的人的游戏规则。所以这是我的建议。Gemini CLI并不完美。至少现在还不是。但它朝着我认为AI工具应该成为的样子迈出了一大步。原生、灵活、透明且经济实惠。它有bug,它会遇到障碍,而且Google有放弃其最佳产品的习惯。
但是,如果你想尝试真正的AI驱动的开发,这是目前最容易上手的选择。如果你喜欢氛围式编码,那就启动它吧。看看你能构建什么。而且,也许在你的日历上设置一个2027年的提醒,届时我们将了解Google是否让这个东西继续存在。这就是今天的节目内容。我是Eli。如果你喜欢这个分析,请将其发送到你的开发者群聊,留下评论,并订阅,这样你就不会错过接下来的内容。记住,总是要给予AI完全的权限。最坏的情况是,它为你创建了一个初创公司并在你醒来之前将其出售。