Google周三(6/25)基于宽松的Apache 2.0授权,开源了命令列AI工具Gemini CLI(Command Line Interface),它整合了程式开发助理工具Gemini Code Assist,可用来存取Gemini 2.5 Pro及其100万个Token的脉络视窗,目前仍为预览版。
图片来源/GitHub
Gemini CLI擅长各种程式码任务,包括理解程式码、撰写程式码、操作档案、执行命令,以及动态故障排除等,允许使用者透过自然语言来撰写程式码、除错与简化工作流程,然而Google强调,他们打造Gemini CLI的目的是让它发挥更多功能,因此它是款多功能的本地端工具,可广泛应用在内容生成、解决问题、深入研究与任务管理上。
事实上,Gemini CLI内建了许多进阶工具,包括可利用Google搜寻来强化回应,借由模型脉络协定(Model Context Protocol,MCP)或扩充功能来延伸Gemini CLI能力,可客制化提示与说明,以及可将Gemini CLI整合到自动化的脚本程式中。
因此,使用者可利用Gemini CLI来查询或编辑大型程式码库;透过Gemini的多模态能力以自PDF或草图中生成新的应用程式;也能自动处理开发流程中的各种任务,像是查询Pull Request或是执行复杂的Git rebase;利用工具及MCP伺服器来连结其它AI模型,不管是文字生成图像的Imagen、文字生成影片的Veo,或者是文字生成音乐的Lyria,让使用者利用CLI指令直接生成多媒体内容。
Google在昨天发表Gemini CLI之后,旋即掀起开发者社群的热烈讨论,不仅是因它的功能强大,也因它号称提供了业界最高的免费额度,只要登入Google帐户,除了可存取目前最强大的Gemini 2.5 Pro模型之外,每分钟最多可支援60次的请求,每天支援1,000次请求。
TechCrunch与Ars Technica引用Google的说法,指出上述免费额度已是Google内部团队使用量的两倍,应该足够每个人使用而不超出限制。