Gemini-cli
内容提要
谷歌发布开源命令行工具 Gemini-cli,由 Gemini-2.5-pro 模型支持,功能类似 Anthropic 的 Claude-code 但免费,三天内获 4 万 GitHub 星标。作者用它三小时完成 Hugging Face 到 ModelScope 的模型转换项目。该工具擅长搜索并调用 API,支持命令行增删改文件、执行代码并迭代,遇重名会临时改名再恢复,但消耗大量 token,体现谷歌对 AI 的投入。
延伸解读
开源策略与社区反响
Gemini-cli 由谷歌开源,基于 Gemini-2.5-pro 模型,功能类似 Anthropic 的 Claude-code 但免费。文章提到,它在 GitHub 上一天获得 2 万星标,三天达到 4 万,作者称这是很久未见的景象。这反映了开发者对免费且强大的命令行 AI 工具的高度关注,也体现了谷歌在 AI 工具领域的投入。
实际应用效率
作者使用 Gemini-cli 完成了一个将模型从 Hugging Face 转换到 ModelScope 的项目,仅用三小时。作者表示,Gemini-cli 擅长搜索并调用各种 API,而这通常需要人类花费大量时间。这表明该工具在自动化处理重复性、搜索密集型任务上能显著提升效率,尤其适合需要快速集成外部服务的场景。
核心功能与设计细节
Gemini-cli 支持在命令行中增删改文件,为 LLM 提供了更大的操作空间;能执行代码并根据输出迭代修改。一个有趣的设计是:遇到重名时会临时改名进行测试,完成后再恢复原名。这些功能使其能更自主地完成复杂任务,但作者也指出它消耗大量 token,使用时需注意成本。
Q&A
Gemini-cli 是什么?
Gemini-cli 是谷歌开源的一个命令行工具,由 Gemini-2.5-pro 模型支持,功能类似 Anthropic 的 Claude-code,但免费。
Gemini-cli 在 GitHub 上的受欢迎程度如何?
Gemini-cli 在 GitHub 上开源后,一天内获得 2 万星标,三天内达到 4 万星标,这是很久未见的盛况。
Gemini-cli 有哪些主要功能?
Gemini-cli 擅长搜索并调用各种 API,支持在命令行中增删改文件、执行代码并接收输出,还能迭代代码。遇到重名时会临时改名再恢复。
使用 Gemini-cli 完成一个项目需要多长时间?
作者使用 Gemini-cli 在三个小时内完成了一个将模型从 Hugging Face 转换到 ModelScope 的项目。
Gemini-cli 有什么缺点?
Gemini-cli 消耗大量 token,这体现了谷歌在 AI 上的投入。
Gemini-cli 与 Claude-code 有何异同?
Gemini-cli 是类似 Claude-code 的产品,但免费,并且谷歌将其全部代码在 GitHub 上开源。