
gemini-cli
在终端里喊一声 Gemini,它帮你读代码、跑命令、改文件,活儿直接干完。
gemini-cli 是一个将 Google Gemini 模型直接带入终端命令行的开源 AI 智能体,主要用 TypeScript 编写。它解决的是开发者需要频繁切换浏览器和终端、手动复制粘贴代码或日志去询问 AI 的痛点,让 AI 能直接读取本地文件、执行命令、生成补丁并完成多步任务。其核心能力包括:交互式对话、工具调用、文件系统读写、命令执行,以及原生支持 MCP(Model Context Protocol)客户端和服务器,可扩展接入外部工具和数据源。通过 Gemini 的代码分析与推理能力,它能在终端内完成代码审查、问题诊断、脚本生成、批量重构等操作,并保持对项目上下文的感知。项目开源且拥有超过十万星标,社区活跃,适合开发者深度定制工作流。
开源
开源免费
智能体
项目数据
分类智能体
开发团队google-gemini
所属国家
定价模式开源免费
价格区间
是否开源是
开源协议Apache-2.0
主要语言TypeScript
技术栈/模型ai,ai-agents,cli,gemini,gemini-api,mcp-client,mcp-server
GitHub 星标★ 106423
30天Star增速
HF 下载量
上线时间2025-04-17 00:00:00
最近更新2026-08-09 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数0
核心亮点
- 原生内置 MCP 客户端和服务器支持,可无缝接入外部工具和数据源,扩展能力远超普通聊天式 CLI
- 深度整合 Gemini 系列模型,能直接读取本地文件树、生成 diff 补丁并执行终端命令,完成多步骤真实开发任务
- TypeScript 编写且基于 MIT 开源,10 万+ 星标验证了项目活跃度,二次开发和插件生态有保障
不足之处
- 功能依赖 Gemini API,非 Google 生态用户需自行处理 API 密钥和网络策略,部分区域访问可能受限
- 文档完善度与社区规模虽好,但作为较新的项目,长期维护节奏和企业级稳定性仍需持续观察
适用场景
- 开发者日常在终端里调试代码,遇到报错时让 Gemini 直接读取日志和源码定位根因并给出修复补丁
- 面对跨文件的重构或批量修改,用自然语言描述意图,让智能体自动生成编辑方案并应用到项目
- 搭建个人自动化工作流,通过 MCP 接入数据库或内部 API,用终端对话完成数据查询与常规运维操作
替代项目
Open Interpreter、Aider
项目介绍
下一篇:claude-mem
同类项目推荐
autoresearch
开源
Claude Autoresearch Skill — Autonomous goal-directed iteration for Claude Code. Ins···
AionUi
开源
Open-source 24/7 Cowork app for OpenClaw, Hermes, Claude Code, Codex, OpenCode and 2···
Upsonic
开源
Build autonomous AI agents in Python.
evolver
开源
The GEP-powered self-evolving engine for AI agents. Auditable evolution with Genes, ···