
Gemini CLI 到底能替你干掉多少重复活【免费下载链接】gemini-cliAn open-source AI agent that brings the power of Gemini directly into your terminal.项目地址: https://gitcode.com/GitHub_Trending/gemi/gemini-cli周五晚上要发版你被三个 PR 卡住逐个翻认证逻辑确认新接口加没加速率限制再对照团队规范检查一遍有没有被违反。查完你还得把这些背景一条条复制进网页聊天框AI 才肯好好干活。Gemini CLI 是一个把 Gemini 大模型直接搬进终端的开源 AI agent它就坐在你的命令行旁边能读整个代码库、能执行 shell 命令、能按你写好的规范自动审查。上面这套流程大部分可以直接交给它。 价值速览哪些重复活可以交给 Gemini CLI能力以前怎么干现在怎么干代码审查复制代码粘到网页聊天框反复解释上下文终端里gemini 审查这个认证重构它自己读库项目规范每次提示词开头粘贴一遍编码约定GEMINI.md 写一次所有会话自动加载重复任务每个任务单独写脚本、手动跑gemini -p无头模式管道喂数据批量处理能力扩展手写脚本调内部 API用 MCP 服务器Model Context Protocol大模型与外部工具对接的开放协议接入内部系统CI 集成自己解析 AI 服务的日志文本--output-format json直接拿结构化结果 上下文管理规范只写一遍全项目生效解决的问题你不用再在每个会话开头向 AI 复述技术栈、命名约定和安全要求。GEMINI.md 分层上下文写法GEMINI.md 是上下文文件加载分三层全局层~/.gemini/GEMINI.md存个人偏好项目根目录的 GEMINI.md 存团队规范子目录里的 GEMINI.md 则在 AI 碰到对应模块时按需加载。mkdir -p .gemini # 项目根目录创建 GEMINI.md技术栈、命名规范、安全要求各一段 # 文件大了就用 文件.md 语法拆分子模块例如 # docs/coding-style.md会话内用/memory show查看当前生效的完整上下文用/memory reload重新加载改完规范立刻生效。Skills 技能按需激活Skills技能把一整套审查流程打包成目录比如.gemini/skills/code-review-expert/SKILL.md里写死你的审查清单。平时只加载技能名和描述AI 判断任务匹配时才注入完整内容不浪费上下文。/skills list # 查看可用技能 /skills link ./my-skills # 链接本地技能目录团队技能放在仓库的.gemini/skills/下提交随代码一起分发审查标准天然一致。 代码理解与审查终端里直接读代码库解决的问题大仓库里定位问题、审查改动不用再手动 grep 加翻文件。大仓库快速定位与查询# 把多个目录纳入上下文跨模块提问 gemini --include-directories src,lib,docs # 非交互模式一次性提问跑完即退出 gemini -p 找出用户服务里的 N1 查询问题模型自带 1M token 上下文窗口整库级别的谁调用了这个方法这类问题可以直接问。Plan Mode 只读审查Plan Mode规划模式是只读环境AI 能研究代码、评估方案但改不了任何文件审查时最放心。gemini --approval-modeplan 审查这个身份验证重构重点关注向后兼容性交互会话中按ShiftTab也能在 Default、Auto-Edit、Plan 三种审批模式间切换随时收紧权限。⚙️ 流程自动化Gemini CLI headless 集成指南解决的问题把 AI 能力嵌进你自己的脚本和流水线而不是每次手动敲命令。管道输入处理日志Unix 管道直接给它喂数据它读标准输入、往标准输出写结果cat error.log | gemini -p 解释这次失败的原因 git diff | gemini -p 为这些变更写一条 commit message说白了任何会打印文本的命令都能顺手接上 AI 分析。JSON 输出给脚本消费gemini -p 检查当前分支变更是否向后兼容 -o json review.json输出是单个 JSON 对象含response、token 用量和error字段。退出码也有约定0 成功、42 输入错误、53 超过轮次上限脚本里判断退出码比解析文本靠谱得多。 场景实操三种落地姿势你现在的痛点是哪一个就选哪条路。个人快速上手痛点刚接手一个陌生仓库想最快摸清结构。npm install -g google/gemini-cli gemini 解释这个项目的整体结构和入口文件 gemini -r latest 现在帮我找出所有 TODO 和风险点效果其实就一步装好开聊-r latest续接上一次会话聊到一半切走也不丢上下文。团队统一规范痛点每个人喂给 AI 的规范不一样产出的代码风格参差审查时反复返工。# 规范文件和技能随仓库分发 git add GEMINI.md .gemini/skills/ git commit -m chore: 统一 AI 编码规范效果新同学 clone 仓库即生效AI 产出从第一行代码就对齐团队标准。流水线自动集成痛点PR 自动审查还得靠人盯着点。gemini -p 审查当前分支变更输出风险点 -o json pr-review.json效果CI 步骤直接消费这份 JSON 做卡点判断全程无人值守。⚠️ 避坑指南这几个坑替你踩过了❌ 错误装好就用gemini --approval-modeyolo让 AI 直接改文件。yolo 模式自动批准一切操作AI 理解偏了你会得到一堆难回滚的改动。 ✅ 正确审查和探索一律走只读模式gemini --approval-modeplan 审查这个认证重构确认方案后再放开权限执行。❌ 错误把几千行规范塞进单个 GEMINI.md。文件越长每次请求的上下文成本越高关键约定反而被淹没。 ✅ 正确用docs/coding-style.md这种导入语法拆成多个小文件主文件只留目录级别的约定。❌ 错误对不熟悉的目录直接跑gemini -p 分析这个仓库AI 执行的 shell 命令直接作用于你的系统。 ✅ 正确加沙箱隔离gemini -s -p 分析这个仓库文件系统访问被限制在项目目录内。❌ 错误脚本里用正则去抠 AI 的文本输出换一批措辞就崩。 ✅ 正确统一-o json拿结构化字段失败路径靠退出码42 / 53判断脚本逻辑写一次就能稳定跑。 生态延伸可以接着组合的三块拼图VS Code 配套扩展Gemini CLI 自带编辑器伴侣插件选中代码直接送进终端分析改动在编辑器里实时预览见 packages/vscode-ide-companion/ 目录。内置 ripgrep 搜索代码检索引擎随包下载third_party/get-ripgrep/仓库级搜索开箱即用不用自己装。MCP 服务器按 Model Context Protocol 写个服务就能把内部数据库、工单系统变成 AI 的工具gemini mcp管理配置装完即多一套能力。终端里多了一个读得懂代码、守得住规范的同事重复活自然就少了。 现在就执行npm install -g google/gemini-cli打开终端问它一句这个项目里有什么坑【免费下载链接】gemini-cliAn open-source AI agent that brings the power of Gemini directly into your terminal.项目地址: https://gitcode.com/GitHub_Trending/gemi/gemini-cli创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考