李博!你最近刷GitHub了吗?有个项目把我惊到了。
你说Gemini CLI?我前两天就注意到了,10万Star,离谱。
对对对就是它!Google官方开源的,直接在终端里用Gemini模型。我当时第一反应是,这不就是我们产品经理天天喊的'无缝体验'吗?
哈哈你们产品经理确实天天把这词挂嘴边。不过这次Google确实做对了一件事——它没有再搞一个新的IDE插件或者网页应用。
它直接把AI塞进终端里。你想啊,对重度开发者来说,终端就是他们的主战场,离开终端去浏览器跟AI聊天,那个context切换成本是很高的。
嗯我能理解,就像我们开会开到一半,突然要切到另一个会议室去问个问题,再回来——思路全断了。
对,就是这个感觉。而且Gemini CLI更狠的一点是,它能直接读取你的项目上下文。你不用再在聊天框里跟AI解释'我的项目结构长这样'。
等等,这个我要追问一下。你是说它直接就知道我当前目录下有什么文件、什么代码?
没错,它本身就跑在你的工作目录里,天然就有项目的上下文信息。这比你复制粘贴一堆代码到ChatGPT里高效太多了。
真的假的?!那这不就等于一个永远在线的结对编程伙伴吗?还不用跟他social。
哈哈对,而且这个伙伴永远不摸鱼、不请假、不跟你抢零食。
我突然觉得我们组那个总偷吃我薯片的后端同学要失业了。
得了吧,AI替代不了偷薯片这个核心能力。
哈哈哈好,说正经的。10万Star这个数字到底什么概念?我知道很多但没具体感知。
这么说吧,GitHub上超过10万Star的项目,全球也就几十个。React、Vue、TensorFlow这种级别的。Gemini CLI能到这个量级,说明开发者社区是真的认可。
而且我看它还有一万三千多个Fork?
对,13000多个Fork。这说明什么?说明一万多个开发者觉得'我能改得更好',或者至少想在上面做自己的定制。
开源的魅力就在这里——你永远不缺自信的贡献者,每个人都想在上面留下自己的指纹。
诶这让我想到一个点。它是TypeScript写的对吧?这个选择挺有意思的。
你看你产品嗅觉还是有的。TypeScript这个选择太聪明了。
怎么说?
前端开发者群体多大啊!用TypeScript意味着这帮人上手门槛极低,想贡献代码也很方便。Google这是在说:前端工程师也配拥有AI Agent。
哈哈'也配拥有',你这措辞。不过确实,从产品推广角度来说,降低贡献门槛就是在扩大生态。
没错。而且你想,现在市面上AI编程工具不少,Cursor、Copilot、各种IDE插件。但纯终端体验的、还是大厂官方维护的,Gemini CLI算是独一档。
我理解了。它的核心差异化就是:第一,Google官方背书,不用担心项目突然没人管了;第二,纯终端原生,不改变开发者习惯。
对,再加上开源可魔改。你想让它只用emoji回复都行。
等会儿,真有人这么干?
开源社区什么人没有?我觉得已经有人在做了。
好吧,程序员的快乐就是这么朴实无华。
其实往深了想,这件事反映的是一个趋势——AI正在从'你去找它'变成'它来找你'。以前你要打开浏览器、登录网站、输入prompt。现在它就在你的工作流里,随叫随到。
嗯,从产品设计角度我特别认同这一点。最好的工具就是让用户感知不到它的存在,但又离不开它。
对,终端是程序员的道场。Gemini CLI不是要你换个地方干活,而是让你在自己的地盘上,每一次敲击都自带buff加成。
这个比喻我喜欢。好,那最后一个问题——你自己用了吗?体验怎么样?
用了,说实话挺丝滑的。特别是处理项目级别的问题,比如'帮我review这个PR'或者'这个报错什么意思',它因为有上下文所以回答质量比单独开个ChatGPT好不少。
行,那我回去也装一个试试。说不定以后我写PRD都能让它帮忙了。
你们产品经理就知道偷懒。
这叫提效!好了好了,今天就聊到这儿,10万Star确实不是白给的。
嗯,感兴趣的朋友可以去GitHub上搜google-gemini/gemini-cli,说不定你就是第103000个按Star的人。