AI开发编程ai代码编程cli编程工具

Gemini CLI

Gemini CLI,谷歌推出的一款开源ai cli命令行工具

标签:ai代码编程 cli编程工具

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

Gemini CLI 安装、执行和部署

在命令行里安装:

npm install -g @google/gemini-cli

Gemini CLI

部署架构

上述执行方法由以下架构组件和流程实现:

NPM 包

Gemini CLI 项目是一个单仓库项目,向 NPM 注册中心发布两个核心包:

  • @google/gemini-cli-core:后端,处理逻辑和工具执行。
  • @google/gemini-cli: 面向用户的前端。

这些包在执行标准安装以及从源代码运行 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

💎 斜杠指令大全

🧠 一、项目与记忆管理

💁如何让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 的插件生态(listupdateexplorerestart


⚙️ 三、系统与偏好

💁调整系统偏好,用起来更顺手

  • /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:查看历史 Prompt
  • Page Up / Down:向上/向下滚动屏幕页面

数据评估

Gemini CLI浏览人数已经达到250,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:Gemini CLI的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找Gemini CLI的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于Gemini CLI特别声明

本站非猪ai导航提供的Gemini CLI都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由非猪ai导航实际控制,在2025年11月19日 下午11:13收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,非猪ai导航不承担任何责任。

相关导航

暂无评论

暂无评论...