Gemini CLI官网,谷歌推出的一款开源ai cli命令行工具
简介
Gemini CLI是谷歌推出的一款开源ai cli 命令行工具,它将Gemini 2.5 Pro大模型的AI能力集成到终端环境中,通过自然语言指令实现编码、调试、自动化等复杂任务。其核心功能包括处理超过100万token的大型代码库、通过多模态生成应用、自动化运维任务、集成生成式AI工具及内置Google搜索插件等。用户可通过简单指令完成代码生成、调试、重构,还能执行多步骤工作流,如部署应用等。在google新推出的antigravity中可以免费使用最新版的gemini 3 pro!
Gemini CLI官网: https://geminicli.com/

Gemini CLI 安装、执行和部署
在命令行里安装:
npm install -g @google/gemini-cli

部署架构
上述执行方法由以下架构组件和流程实现:
NPM 包
Gemini CLI 项目是一个单仓库项目,向 NPM 注册中心发布两个核心包:
@google/gemini-cli-core:后端,处理逻辑和工具执行。@google/gemini-cli: 面向用户的前端。
这些包在执行标准安装以及从源代码运行 Gemini CLI 时使用。

构建和打包过程
根据分发渠道,有两种不同的构建过程。
- NPM 发布: 要发布到 NPM 注册中心,
@google/gemini-cli-core和@google/gemini-cli中的 TypeScript 源代码会使用 TypeScript 编译器(tsc)将其转换为标准 JavaScript。生成的dist/目录会被发布到 NPM 包中。这是 TypeScript 库的标准做法。 - GitHub
npx执行: 当直接从 GitHub 运行最新版本的 Gemini CLI 时,prepare脚本在package.json中会触发一个不同的过程。该脚本使用esbuild将整个应用程序及其依赖项打包成一个单一的、自包含的 JavaScript 文件。这个包是在用户机器上动态创建的,不会被提交到仓库中。
💎 斜杠指令大全
🧠 一、项目与记忆管理
💁如何让Gemini CLI 更懂你的项目,并且记住你说过的话
/init(项目初始化)
第一次在一个新项目里用 Gemini CLI 时,先敲这个。它会分析你的目录结构,自动生成一个
GEMINI.md配置文件。相当于给 AI 发了一份“入职指南”(和claude code 的claude.md性质一样),让它秒懂你的项目规范
/clear(重置新开会话)
它会清空当前的对话上下文(记忆)。当你准备开始一个全新的任务时,可以用它来省钱,同时防止 AI 产生幻觉
/chat(对话管理)
list:列出所有存档
save <tag>:保存当前进度(例如:/chat save 修复登录bug)
resume <tag>:读取存档,恢复现场
delete <tag>:删除存档
share <file>:把对话导出为 Markdown 或 JSON,方便发给同事看
/memory(长期记忆管理)
show:看看它记住了什么
add:手动植入记忆(例如:“记住我用pnpm”)
refresh:强制刷新记忆。
list:列出当前生效的GEMINI.md文件路径
/directory(工作区管理)
add/show:把当前目录以外的文件夹也加进来,让 AI 能跨项目分析代码。
/compress(压缩)
把冗长的对话记录压缩成摘要。省 Token 神器,防止聊久了 AI 变笨
🚀 二、高阶开发集成
💁一些高级用法
/copy(一键复制)
一键复制上一次生成的代码块,不用鼠标划选
/mcp(MCP 协议)
管理 MCP Servers
包含
list(列表),desc(详情),schema(架构),auth(鉴权),refresh(重启)
/setup-github(GitHub 配置)
全自动帮你设置 GitHub Actions 工作流,CI/CD 一键搞定
/ide(IDE 集成)
install:给 VS Code 安装插件
enable/status:开启或检查 IDE 联动状态
/extensions(扩展插件)
管理 CLI 的插件生态(
list,update,explore,restart)
⚙️ 三、系统与偏好
💁调整系统偏好,用起来更顺手
/model(模型切换)
配置你想用的模型
/settings(设置)
查看和编辑 CLI 的全局配置文件
/editor(外部编辑器)
设置你想用哪个软件打开长文本(比如 VS Code)。
/theme(主题)
切换 CLI 的配色皮肤
/vim(Vim 模式)
开启/关闭 Vim 键位绑定(Vim 党专属)
/terminal-setup(终端键位适配)
专门用来解决 VS Code、Cursor、Windsurf 等终端里多行输入键位冲突的问题
/auth(账号)
切换登录方式
❓ 四、信息查询与反馈
💁遇到问题或者想看说明书时用
/tools(工具列表)
查看当前 AI 被授权使用了哪些工具(如 FileSystem, Terminal)。
/stats(统计)
model/tools:查看 Token 使用量和工具调用统计。
/help(帮助)
查看所有指令
/docs(文档)
直接在浏览器打开 Gemini CLI 的官方文档。
/about(关于)
显示版本信息。
/privacy(隐私)
显示隐私政策(代码会不会被上传等说明)
/bug(报错)
遇到 Bug 了?用这个提交反馈
💎 键盘快捷键
🔥 核心大招
Ctrl + Y: 狂暴模式 (Toggle YOLO mode)
开启后,所有命令自动执行,不再询问。老手刷代码专用
🕹️ 流程控制
Ctrl + C:退出程序 / 强行打断 AI 生成。Ctrl + L:清屏(Clear Screen),只清显示不清记忆。Esc:取消当前操作 / 双击清空输入框。Enter:发送消息。
📝 编辑与光标
Ctrl + J:强制换行。不想发送只想换行时用。Ctrl + X或Meta + Enter:外部编辑。呼出 Vim/VS Code 来写超长 Prompt。Ctrl + S:选择模式。 进入文本选择状态,方便复制终端内容。Alt + Left / Right:光标跳跃。按单词快速移动光标。Shift + Tab:自动接受 (Auto-accept)。新版 IDE 模式下,快速接受 AI 的修改建议
📜 历史与滚动
Up / Down:查看历史 PromptPage Up / Down:向上/向下滚动屏幕页面
数据评估
本站非猪ai导航提供的Gemini CLI都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由非猪ai导航实际控制,在2025年11月19日 下午11:13收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,非猪ai导航不承担任何责任。
