我为什么想做 SpotAsk

最近我开始在 macOS 上生活,顺手做了自己的第一款 macOS 桌面应用:SpotAsk。

起因很普通。我打开 ChatGPT,很多时候并不是要处理什么复杂任务。更多时候,只是想弄明白一个概念、翻译一段话、总结一篇长文,或者润色一下刚写好的回复。

但这么点小事,真正做完却要走过一整套流程:停下手里的事、打开浏览器、进入 AI 网站、等回答、再切回来。

一次两次无所谓。次数多了,我越来越觉得别扭——一个几秒钟就能问完的问题,硬是被工具流程拖得很重。

不是所有的问题,都需要打开 ChatGPT。

核心理念:让轻量提问真的轻

SpotAsk 是一个原生 macOS 菜单栏应用,平时就当它不存在。按默认快捷键 Option + Space,呼出一个专注的提问窗口。输入问题、看回答、需要时复制,再按 Esc 关掉。整个过程不离开手头的工作,关掉之后,就像它没出现过一样。

SpotAsk 快捷提问主界面

我想要的不是一个更大的 AI 工作台,而是一条更短的路:从「我有问题」到「我拿到答案、回到原任务」,中间别被打断。

这个理念也决定了另外几个设计选择:

  1. 键盘优先:打开、提问、复制、关闭都可以靠快捷键完成,不必碰光标。
  2. 界面克制:窗口只承担快速问答,不堆砌历史、工作区、协作这类重量级功能。
  3. 本地优先:SpotAsk 用自带密钥(BYOK)模式。访问密钥存在这台 Mac 上,内容只发送给你配置的 AI 服务。
  4. 保留边界:复杂任务仍然交给 ChatGPT、Codex 这类专门工具。SpotAsk 只处理那些高频、轻量、能快速结束的时刻。

两个主要使用场景

SpotAsk 目前围绕两个日常场景来做。

一个是快捷提问。按 Option + Space 打开窗口,输入问题后按 Return,回答实时显示。可以复制完整回答,也可以只复制某个代码块;想中途停掉,按 Esc 或点停止按钮就行。

SpotAsk 快捷键呼出并提问

另一个是划词处理。在 Safari、备忘录、邮件或其他 macOS 应用里选中一段文字,SpotAsk 会在选区旁边给出快捷操作。比如翻译、解释、总结、润色,或者跑一段自定义提示词。回答生成后,在支持写入的应用里可以直接把结果写回原选区;也可以复制到剪贴板,或者接着在对话窗口里追问。

SpotAsk 划词快捷操作

另外还有一些让它在系统里更顺手的细节:自定义全局快捷键、内置多种提示词、粘贴截图或拖入文件作为上下文。它支持 8 种界面语言,也能通过 Spotlight、Siri 和快捷指令调用。

加这些不是为了让 SpotAsk 更像一个平台,只是想让常见动作再快一点。

设计边界:刻意不做成另一个 AI 工作台

做工具最难的,往往不是「加什么」,而是「忍住不加什么」。

SpotAsk 没打算做成面面俱到的 AI 工作台。它没有账号体系,不做云端同步,也不准备把完整工作区、多轮复杂推理和长上下文协作都塞进来。需要多步推理、反复调试、深度检索的活,我还是建议用专门的 AI 产品。

它的定位就这么窄:负责那些「小事却要打开大工具」的时刻。

为什么叫 SpotAsk

我用 macOS 的时间还不长。之前在 Windows 上,我很喜欢 Listary 这类工具——不用离开键盘,就能完成很多操作。换到 macOS 后,我自然先被 Spotlight 吸引,慢慢习惯了这种「按几个键就能办完一件事」的交互。

后来我试过用 Cherry Studio 来应付轻量问答,但它对我来说还是太重。我不想为了一个简单的功能,在系统里装一个庞然大物,也不想每次提问都被工作台里的其他概念打断。

SpotAsk 就是这么来的:做一个原生的、更轻的、更纯粹的 macOS 快捷问答工具。名字也取这个意思——像 Spotlight 那样快速找到想要的东西,又像 Ask 一样,让问题本身就是入口。

第一次做 macOS 桌面端工具

这是我第一次完整做一款 macOS 桌面应用。整个过程里,最大的体会不是技术有多难,而是产品边界比技术细节更难定。

早期我很容易被各种功能吸引,总觉得「别人有,我们也可以有」。可每加进来一个功能,主路径就长一点。后来我把标准压成了一句话:如果它不能让「问一个问题」这件事更短,就暂时不做。

所以 SpotAsk 现在是个功能朴素、但路径清楚的小工具。它从我自己的真实需求里长出来,也还有很多不成熟的地方。作为第一次做 macOS 桌面端的人,欢迎大家体验,也欢迎告诉我哪里好用、哪里别扭,以及你最希望它处理什么场景。

当前状态

SpotAsk 支持 macOS 15 或更高版本,兼容 Apple silicon 和 Intel Mac。官方发布版本使用 Apple Developer ID 签名并通过公证(不得不说苹果的开发者订阅好贵)。项目在 GitHub 上开源,使用 AGPL-3.0 许可证。

中文文档:https://shiquda.github.io/SpotAsk/zh-CN/

下载地址:https://github.com/shiquda/SpotAsk/releases

项目主页:https://github.com/shiquda/SpotAsk

如果你也经常遇到这种「小事却要打开大工具」的时刻,欢迎试试。任何使用感受、遇到的问题或改进建议,欢迎在 Github 的 Issue 中提出。