社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

开源不到 2 天,暴涨 31000+ GitHub Star!

GitHubDaily • 3 天前 • 29 次点击  

公众号关注 “GitHubDaily”

设为 “星标”,每天带你逛 GitHub!


AI 编程工具战场硝烟四起,各大巨头纷纷在该领域加速布局。

6 月 25 日,Google 再次出手!重磅开源一款强大的终端 AI 编程助手:Gemini CLI

开源不到 2 天时间就狂揽 31000+ Star,瞬间在开发者圈子里炸开了锅。

更牛的是,它提供了 “业界最高免费限额”:每分钟 60 次模型请求,每日上限 1000 次,并且还采用 Gemini 2.5 Pro 模型。

基本满足了个人开发的日常需求,直接等于给大家免费使用,真的很香!

Gemini CLI infographic explaining its usage allowance at 60 model requests per minute and 1,000 model requests per day at no charge

除此之外,Gemini CLI 还提供了丰富的功能:

  • 上下文窗口:支持 100 万 Token 长度;

  • 多模态支持:可从 UI 草图或 PDF 文档一键生成应用;

  • 自动化能力:可自动查询 PR 和处理复杂代码合并;

  • MCP 扩展:可通过 MCP 协议集成各种工具增强编码能力;

  • Google 搜索集成:可实时搜索准确可靠的信息。

Gemini CLI GIF optimized

GitHub:https://github.com/google-gemini/gemini-cli

话不多说,下面将通过构建一个辅助 “高考志愿填报” 应用,带大家一起上手体验。

1 分钟,轻松上手

安装 Gemini CLI 非常简单,只需一条 npm 命令即可。

不过也得确保我们的电脑满足以下条件:

  • 已安装 Node.js 18 或更高版本

  • 至少 4GB 内存(推荐 8GB)

  • 500MB 可用磁盘空间

接着,打开终端,输入如下命令:

npm install -g @google/gemini-cli
image-20250626172316358

完成安装后,输入 gemini 即可看到以下界面:

image-20250626173219788

提供了 12 种主题,通过上下键选择自己喜欢的主题,然后按下回车键,进入到授权菜单:

image-20250626173722067

这里选择登录 Google 账号,继续按下回车键,会自动打开默认浏览器,完成授权后将看到以下信息:

image-20250626174125757

此时,回到终端,可以看到界面上多了一个输入框,在这里描述我们的需求即可。

先简单打个招呼,输入如下提示词:

你好!请介绍一下你自己
image-20250626174646966

当看到有回应时,就证明我们可以正常使用 Gemini CLI 了。

image-20250626174923484

实战体验,构建高考志愿填报助手

Gemini CLI 推出的同一天,也是高考放榜日。各位高三学子及家长们,相信都迫不及待想看看这次的高考分数能报考哪些院校。

那今天就来构建一个辅助大家 “填写高考志愿” 的前端网页应用,以测试一下 Gemini CLI 的编码能力。

初步实现的功能为:只需输入高考分数,即可查询得到可报考的院校,包括院校的排名、批次、性质、录取最低分等信息。

下面开始,首先在输入框内输入如下提示词:

帮我创建一个网页应用,需要实现的功能是:当用户输入高考的分数时,可以帮用户筛选出可以报考的院校,需包含院校、排名、批次、性质、历史录取最低分这些信息。

回车发送,很快 Gemini 就给出一份详细的实现计划让我们确认,如果有问题还可以跟它沟通进行更改:

image-20250626191802665

看了一下没什么大问题,我们直接让它开始实现,过程中可以看到需要我们授权安装一些依赖,这里可以选择一直同意:

image-20250626192405163

没过多久,项目就完成了开发,此时会弹窗让我们授权打开 Chrome 浏览器,进行预览已完成的网页效果,这里选择 「好」:

image-20250626192514423

接着就会自动打开 Chrome 浏览器,并加载显示它已完成的网页。

简单测试一下:输入高考分数,点击「查询」按钮,就会显示出可报考的院校,此前让它实现的功能可以说已完成了。

image-20250626193040932

但众所周知,在填写志愿时可以选择多间院校,分为第一第二第三志愿。

那么在应用上是不是可以更加直观地告诉用户,哪些院校值得一冲,哪些能稳定上,哪些一定能上。

根据这样的需求,我们继续优化一下应用,准备如下的提示词:

以用户输入的分数 x 为参考,按如下规则筛选并分类院校:- 冲:高于 x 15 分内的院校- 稳:在 x 以下 20 分的院校- 保:在 x 以下 30 分的院校在表格的最左侧增加 “属性” 一列,分别显示 “冲”,“稳”、“保”,同时分别用 “黄”、“蓝”、“绿”代表它们的每一行背景色。

接着回到终端上,正想将准备好的提示词发送时,却发现当前终端正持续运行预览网页的命令,需要暂停它才能继续。

image-20250626192848445

不得不说,Gemini CLI 在使用的交互上,还得留些时间给 Google 优化一下。

我们连续按两下 “Ctrl+C” 键即可退出当前的进程,然后重新进入到项目文件夹下,输入 “gemini” 指令:

image-20250626203327267

回到初始的界面,再将前面准备好的提示词发送,Gemini 立即理解我们的需求后就进行修改:

image-20250626203547712

在这里,可以看到 Gemini 的响应速度还是相当快的,不用多久就完成代码逻辑的修改,然后提醒我们重新启动服务器。

image-20250626204235175

最后,来看一下实现的效果,当输入高考分数后,即可筛选出符合可以报考的院校,并直观地标识对应属性。至此,一个简易版的高考志愿报考应用已初成型。

image-20250626204142715

写在最后

从实际体验来看,Gemini CLI 在编码交互的直观性和易用性方面,确实还无法与 Cursor 等成熟的 AI 编辑器相提并论。

不过,作为开源项目,相信在开源社区的开发者共同努力下,这些交互问题很快就能得到解决。

此次,Google 以 “开源免费” 的姿态强势入局,无疑为开发者带来了前所未有的福利,同时也给现有的付费 AI 编程工具市场投下了一枚重磅炸弹。

这种竞争策略,势必倒逼整个行业重新思考商业模式,最终推动 AI 编程工具真正进入普及大众的时代。

好了,今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/183723
 
29 次点击