Menubar AI chat:Raycast 用户都在用但官方 Gemini 不给你的 ⌥Space
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 应该是:
- 按快捷键 → 弹出一个小悬浮窗在屏幕中央或菜单栏下方
- 立即可输入,不抢走当前应用的焦点
- 回车发送,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 个问题:
- 多一次点击:dropdown 需要先点开再点输入框
- 键盘不友好:NSMenu 的 focus 行为对文本输入不友好
- 视觉上局促:dropdown 的 native UI 风格限制设计
最终改成 NSPanel + 圆角卡片,看起来像一个“漂浮的搜索框”,体感接近 Spotlight。

快捷键冲突规避
⌥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 条原则
- Enter 发送:无 modifier 就发,Raycast/ChatGPT 桌面版都是这个惯例
- Shift+Enter 换行:长问题的必须项
- Esc 关闭:关键 —— 用户期待“消失一样快”
- 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 次的重度用户,这是比任何新模型都更重要的体验升级。