Gemini CLI,
就在刘海里。
Mac 上的 Gemini CLI 通知,显示完整的权限请求
Gnista 把每个 Gemini CLI 会话都显示在 MacBook 的刘海里:工作中、完成,还是需要你。Gemini 请求权限时,你能看清它到底要做什么,点一下就到标签页去回应。
Gemini CLI 配 Gnista,一目了然。
- 运行环境
- 任意终端里的 Gemini CLI,以及通过 SSH 跑在 Linux 服务器上的 Gemini CLI。
- 设置
- Gnista 把 hooks 加进
~/.gemini/settings.json,改前先备份。 - 需要你
- 权限请求,附带完整的命令、编辑的 diff、MCP 工具或它要访问的地址;它的提问和选项;还有准备好的计划。
- 在刘海里回应
- 不行:Gemini 的 hooks 能拒绝但不能批准,所以 Gnista 显示请求,并带你到标签页。
- 在刘海里回复
- 可以,替你敲进它的终端:Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端。
- 这一行显示
- Gemini 对会话的摘要、你最新的提示词和它的回复、它最后运行的工具、待办进度、上下文和费用。
- 子 Agent
- 正在运行的子 Agent 显示在这一行里,各自带着任务和当前步骤。
- 费用与限额
- 每个会话的费用,按 Google AI Studio 的价格计算;没有套餐额度,因为 Gemini CLI 不记录。
它要什么,看得一清二楚。
Gemini CLI 请求权限时,刘海会显示整条请求:命令、编辑的 diff、MCP 工具,或它要访问的地址。它问你问题时,你能看到问题和选项;计划准备好了,这一行会告诉你。值不值得起身,起身之前就知道。
点一下,到标签页。
Gemini 的 hooks 没法从外部接收一个“好”,所以 Gnista 也不装:刘海里写着“在 Gemini CLI 中回答”,点一下就落到准确的标签页,直接回应。
它在做什么,花了多少。
Gnista 读取 Gemini 自己的聊天记录:会话摘要、回复、运行过的工具、待办和子 Agent。每条回复的 token 按所用模型在 Google AI Studio 的价格计价。跑的模型 Gnista 不认识?写个模型文件描述它。
Gemini CLI 上做不到的事,以及原因。
- 在刘海里回应:Gemini 的 hooks(钩子)能拒绝工具,但永远不能批准,所以要在 Gemini CLI 里回应。
- 套餐额度:Gemini CLI 没把它写在 Gnista 读得到的地方,所以 Gnista 不显示,也不瞎猜。
- 工具调用要等运行完才显示在这一行里,因为 Gemini 到那时才记录。只读的 shell 命令根本不会请求权限。
- 从刘海发出的回复是替你敲进它的终端的,所以需要 Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端。
接入只需一分钟。
- 打开 Gnista,在它找到的 Agent 列表里勾选 Gemini CLI。
- Gnista 先备份
~/.gemini/settings.json,再加上它自己的 hooks,你的设置和 hooks 保持原样。 - 开一个会话。如果 Gemini CLI 问你是否信任这个文件夹,选是:无界面运行(
gemini -p)在文件夹被信任之前会拒绝运行。
Gemini CLI,有问必答。
能在刘海里批准 Gemini CLI 吗?
不能:Gemini 的 hooks 能拒绝一个操作,但不能批准。Gnista 显示完整请求,点一下带你到标签页。
能在刘海里回复 Gemini CLI 吗?
能,在 Terminal、iTerm、Ghostty、tmux 窗格,或装了 Gnista 扩展的编辑器终端里:Gnista 把你的回复敲进会话的终端。Gemini CLI 没有别的入口。
为什么 gemini -p 拒绝在某个文件夹里运行?
gemini -p 拒绝在某个文件夹里运行?Gemini CLI 无界面运行时,会拒绝你没信任过的文件夹。在那里打开一次 gemini,信任这个文件夹就行。
会显示 Gemini CLI 花了多少钱吗?
会,按会话计算,用的是 Google AI Studio 对所跑模型的定价。Gnista 不认识的模型,加一个模型文件就行。
会显示我的 Gemini 套餐额度吗?
不会。Gemini CLI 没把它记在 Gnista 读得到的地方,而 Gnista 不瞎猜。
怎么移除?
设置 ▸ 智能体 ▸ Gemini CLI ▸ 断开连接。删掉的正好是 Gnista 的 hooks。
它能用于服务器上、通过 SSH 跑的 Gemini CLI 吗?
能,Linux 服务器就行。在设置 ▸ 远程里用你 ssh 配置里的一个主机连接那台服务器:Gnista 把它的辅助程序放过去,把它的 hooks 加进服务器上 Gemini CLI 的设置。那边的会话会带着机器名显示,还有标题、最新消息和费用,点一下就回到你 ssh 登录的那个终端标签页,连 tmux 窗格也对得上,或者编辑器的 Remote-SSH 窗口。分步说明:通过 SSH 使用 Agent。
Gnista 还照看着
Qwen Code
Kimi Code
CodeBuddy
WorkBuddy
ZCode
MiMoCode
Claude Code
Codex
Copilot
OpenCode
Devin
Cursor
Mistral Vibe
Codewhale
Droid
Antigravity
Qoder CLI
Kilo Code
Grok Build
Amp
Pi
Goose
Auggie
OpenHands
Trae
Aider
DeepSeek Harness
自己写了个 Agent?一行 JSON 就能向 Gnista 汇报:自定义 Agent。