GeminiDesktop GeminiDesktop
教程指南

Menubar AI chat:Raycast 用户都在用但官方 Gemini 不给你的 ⌥Space

发布于 · 作者: GeminiDesktop Team

Menubar AI chat:Raycast 用户都在用但官方 Gemini 不给你的 ⌥Space

结论先行: Google 官方 Gemini Mac App 在 2026 年终于加上了 ⌥Space,但它的行为只是“激活主窗口”——你还是要看到完整的 1200×800 对话界面才能打字。真正的 Menubar AI Chat 是 Raycast AI($8/月)和 Alfred AI 在做的那种 90px × 500px 悬浮 popover:菜单栏图标点开立即输入,Esc 关闭。我们在 GeminiDesktop Quick Chat 里把这个体验免费做出来,而且把所有踩过的 macOS NSWindow 坑都填平。

一句话对比: 官方 Gemini ⌥Space = 切回主窗口(慢);Raycast AI = popover(快但 $8/月);GeminiDesktop Quick Chat = popover + 免费 Beta + Gemini 3 Pro 可选。

官方 Gemini Mac App 的 ⌥Space 到底是什么

2026 年 Q1 Google 官方发布 Gemini Mac App 后,很多用户第一反应是“终于有 ⌥Space 了”。但实际按下去——它只是把主窗口从后台切到前台。如果你正在看代码、写文档、剪视频,界面会被一个 1200×800 的全尺寸 Gemini 直接覆盖。

这和 Spotlight、Raycast 的“随输随隐”完全不是一个类别。真正的 Menubar AI Chat 应该是:

  1. 按快捷键 → 弹出一个小悬浮窗在屏幕中央或菜单栏下方
  2. 立即可输入,不抢走当前应用的焦点
  3. 回车发送,Esc 关闭,完全不打断你手头的事

从这个视角看,官方 App 的 ⌥Space 只是把“打开 App”从 Dock 挪到了键盘,没有改变交互范式。

Raycast / Alfred AI 付费门槛

市面上能做到“真 popover”体验的 AI 聊天,主要是 Raycast AI 和 Alfred PowerPack + AI。价格对比:

产品 价格 AI 模型 说明
Raycast AI $8/月(Pro) GPT-4、Claude、Gemini 最流行,UX 最顺滑
Alfred AI Alfred PowerPack £49 + AI 订阅 OpenAI / Anthropic 老牌启动器,需额外买 AI
Apple Spotlight + Apple Intelligence 免费 仅 Apple Intelligence 能力有限,模型不可选
GeminiDesktop Quick Chat Beta 免费 Gemini 3 Pro / Flash Google 原厂模型 + 免费

Raycast AI 的体验毋庸置疑是业界标杆,但 $8/月对“我只想快速问 Gemini 一个问题”的用户太重。Google 官方免费但没 popover,这个空档就是 GeminiDesktop Quick Chat 要填的。

Quick Chat popover 的设计

悬浮窗尺寸我们调了很多版本,最终定 90px × 500px:

  • 高度 90px:刚好容纳输入框 + 模型选择 + 发送按钮,不占屏
  • 宽度 500px:短问题够写,长问题会自动换行并扩展
  • 位置:菜单栏图标正下方,与 Raycast 习惯一致
  • NSWindow level.floating(比普通窗口高,比系统通知低),这样全屏应用下也能呼出

如果用户需要真正的“多轮对话”,点输入框右上角的扩展按钮会切到主窗口,对话上下文无缝延续。

为什么不做 menubar dropdown

我们最初的方案是经典的 menubar dropdown(点图标下拉一个小 menu)。内测后发现 3 个问题:

  1. 多一次点击:dropdown 需要先点开再点输入框
  2. 键盘不友好:NSMenu 的 focus 行为对文本输入不友好
  3. 视觉上局促:dropdown 的 native UI 风格限制设计

最终改成 NSPanel + 圆角卡片,看起来像一个“漂浮的搜索框”,体感接近 Spotlight。

GeminiDesktop Quick Chat 悬浮窗演示

快捷键冲突规避

⌥Space 是 Spotlight 的默认快捷键(很多老用户会换成 ⌘Space 给 Alfred/Raycast,或反过来)。我们踩过两个冲突坑:

坑 1:抢占 Spotlight 默认值

第一版 Beta 默认注册 ⌥Space,结果和 Spotlight 的用户冲突,macOS 会弹出“快捷键已被使用”。最终改为默认不注册全局快捷键,让用户主动去设置里开启,避免和 Spotlight/Raycast 撞车。

坑 2:系统级 Gemini 抢走 ⌥Space

macOS 15 后 Apple Intelligence 开始在部分设备默认占用 ⌥Space。我们提供 3 个默认备选:⌥G、⌃Space、⌘⇧Space,让用户根据自己的系统状态选。

推荐快捷键矩阵

场景 推荐快捷键 原因
没用 Raycast/Alfred ⌥Space 最快、最接近 Spotlight 肌肉记忆
已用 Raycast (⌘Space) ⌥Space 与 Raycast 分工
已用 Raycast + Spotlight ⌃Space 不冲突
想一键切回主窗口 ⌘⇧Space 从 Quick Chat 展开完整对话

UX 细节的 4 条原则

  1. Enter 发送:无 modifier 就发,Raycast/ChatGPT 桌面版都是这个惯例
  2. Shift+Enter 换行:长问题的必须项
  3. Esc 关闭:关键 —— 用户期待“消失一样快”
  4. Cmd+Shift+Space 转主窗:对话需要翻历史时一键展开

这 4 条看起来简单,但 Raycast / Alfred / ChatGPT Desktop 三家的默认行为都不一样。我们按 “90% 用户的第一反应” 来选,而不是迎合特定产品的习惯。

3 个真实使用场景

Quick Chat 在内测中数据最好的 3 类用法:

场景 1:快速翻译

正在看英文文档 → ⌥Space → “这段什么意思:…” → 3 秒返回中文 → Esc 继续看文档。整个流程不超过 10 秒。

场景 2:小计算 / 单位换算

“137 磅是多少公斤”、“给我写一个正则匹配 IPv4” —— 不需要打开完整对话,也不需要百度搜索。

场景 3:代码片段解释

从 GitHub 复制一段代码 → ⌥Space → "解释这段:<paste>" → 结构化返回说明。这在 Raycast AI 也是 Top 3 用法。

配合 AI 视频对话功能 使用时,可以一边看 BibiGPT 视频总结一边用 Quick Chat 追问背景知识。

为什么 Google 不做

从 Google 官方 Mac App 的产品取向看,他们更在意“Gemini 品牌的完整展示”(logo、对话气泡、附件面板、工具选择)。这些元素在 90×500 的 popover 里塞不下,所以官方选择了“激活主窗口”这种不需要牺牲视觉一致性的方案。

这不是技术限制,是产品价值取向。对于独立开发者,填补“桌面原生体验 > 品牌一致性”的空档就是机会。Raycast 成功的原因也在这里。

下一步

  • Windows 任务栏对标:Win + Space 的 popover 实现(Windows 的 AppBar API 比 NSPanel 更受限,但可行)
  • Gems 快速切换:在 Quick Chat 里直接选用户保存的 Gem(类似 Raycast AI 的 Quick AI Commands)
  • 截图即问:按住修饰键框选屏幕任意区域直接问 Gemini

更多桌面端功能思考见 Gemini Live 桌面版 Mac 教程Gemini Mac App 缺少的 6 个功能

常见问题

Q1: Quick Chat 免费到什么时候?

A: Beta 期间完全免费,消费 Gemini 3 Pro/Flash 额度来自用户自己的 OpenRouter 或 AI Studio key。正式版不计划加订阅门槛。

Q2: 和 Raycast AI 会冲突吗?

A: 不会。Raycast 是启动器 + AI 的组合,Quick Chat 只做 AI chat popover。很多用户把 Raycast 绑 ⌘Space、Quick Chat 绑 ⌥Space 并用。

Q3: 支持切换模型吗?

A: 是。popover 内可以在 Gemini 3 Pro / Flash / 其他 OpenRouter 模型之间即时切换,不需要回主窗口。

结语

Menubar AI Chat 的真正价值不是“多一个入口”,而是“把问 AI 的成本降到比 Google 搜索还低”。Raycast 证明了这条路径值 $8/月,Google 官方还没做,GeminiDesktop Quick Chat 把它免费做出来并接上 Gemini 3。对于每天要问 AI 20 次的重度用户,这是比任何新模型都更重要的体验升级。