1. 项目概述:一个菜单栏里的AI聚合器

如果你和我一样,每天的工作流里充斥着与不同AI模型的对话——写代码时问ChatGPT,查资料时切到Perplexity,构思创意时又得打开Claude的网页——那么你肯定也受够了在无数个浏览器标签页和独立应用之间来回切换的繁琐。这种碎片化的体验不仅打断思路,还浪费了大量时间。今天要聊的这个项目, Peek AI ,就是为解决这个痛点而生的。它是一个轻巧的MacOS菜单栏应用,核心思路非常直接:把所有主流AI聊天机器人的网页界面,通过一个统一的、可随时呼出的悬浮窗口聚合起来,让你无需离开当前工作环境,就能快速向任何一个AI提问。

简单来说,你可以把它理解为一个高度定制化的“浏览器书签管理器”,但它的表现形式是一个常驻系统托盘(菜单栏)的迷你应用。它的实现方式也决定了其最大的特点: 它是一个Webview包装器 。这意味着,当你使用Peek与ChatGPT或Gemini对话时,数据流是直接从你的电脑发送到对应AI平台的官方服务器,Peek本身并不中转或存储你的任何对话数据。这种设计在提供便利的同时,也兼顾了隐私考量,因为你本质上还是在访问原版网站,只是换了一个更高效的“入口”。

这个工具非常适合那些重度依赖多个AI服务进行工作的Mac用户,比如开发者、内容创作者、研究人员或学生。它不要求你具备任何编程知识,安装即用,通过简单的快捷键就能融入你的现有工作流,显著提升多AI协同工作的效率。接下来,我会详细拆解它的功能、安装使用细节,并分享一些深度配置的心得和避坑指南。

2. 核心功能与设计逻辑深度解析

2.1 多AI模型聚合:为何选择Webview方案?

Peek最核心的功能是聚合了包括ChatGPT、Gemini(原Bard)、Claude、Perplexity、Poe等在内的多个AI聊天机器人。实现这一功能,技术上主要有两条路径:一是调用各平台的官方API,二是直接嵌入其网页界面(Webview)。Peek坚定地选择了后者,这背后有非常实际和明智的考量。

首先,从用户门槛来看 ,调用API需要用户自行申请并管理一堆API Key,不仅过程繁琐,还涉及费用问题(很多平台的API是收费的)。而Webview方案对用户是零门槛的,你只需要拥有对应平台的网页登录权限即可,这直接覆盖了绝大多数免费用户和基础付费用户的使用场景。

其次,从功能完整性和稳定性角度 ,网页端往往是功能最全、更新最及时的版本。通过API调用可能会受到速率限制、功能阉割(例如某些视觉识别、文件上传功能在API中不可用或不同步)等问题。Webview则能保证你使用的是和浏览器中完全一致的全功能界面,体验无缝衔接。

最后,隐私与数据流清晰 。正如项目作者强调的,这是一个“无数据通道”的设计。你的所有对话数据都直接发生在你与 chat.openai.com gemini.google.com 等官方网站之间,Peek这个应用只是一个“窗口”,它不拦截、不存储、不分析经由它显示的内容。这对于担心隐私泄露的用户来说,是一个很重要的安心点。当然,这也意味着你需要信任这些AI服务提供商自身的隐私政策。

注意 :虽然Peek本身不处理数据,但因为你同时保持多个AI服务的登录状态,请务必确保你使用的是一台安全的个人设备,并在离开时锁定屏幕或退出登录。

2.2 悬浮窗口与全局快捷键:效率提升的关键

Peek的第二个核心设计是它的“悬浮窗口”模式,并辅以全局快捷键(默认为 ⌘+J )。这个设计直接瞄准了“快速提问,快速返回”的高频使用场景。

悬浮窗口(Always-on-Top) 意味着这个窗口可以始终显示在你其他所有窗口的上方。无论你是在全屏写代码、浏览网页还是处理文档,按下快捷键,Peek窗口就会立刻出现在你屏幕的指定位置,你可以直接输入问题,获得答案后,再次按下快捷键或点击窗口外区域,它就会隐藏,让你无缝回到之前的工作中。这避免了传统方式中需要“找到浏览器标签页 -> 点击激活 -> 可能还需要滚动到输入框”等一系列操作。

全局快捷键的可定制性 也是一个亮点。不是每个人都习惯 ⌘+J ,你可能已经将这个快捷键分配给了其他应用。Peek允许你在系统设置中重新分配,这体现了对用户现有习惯的尊重。你可以将其设置为一个更顺手、更不容易冲突的组合,比如 ⌘+Option+P

菜单栏常驻 是MacOS上很多效率工具的经典设计。它不占用Dock栏空间,保持了一种“轻量存在感”。你可以通过点击菜单栏图标快速打开主窗口、切换AI机器人、进行截图或打开设置。这种设计让工具既随手可得,又不会在你不需要时干扰你。

2.3 集成截图工具:从对话到输出的闭环

一个容易被忽略但极其实用的功能是内置的截图工具( ⌘+Shift+S 保存文件, ⌘+S 复制到剪贴板)。这个功能完美契合了AI对话的典型工作流。

想象一个场景:你向ChatGPT询问了一个复杂问题的解决方案,它回复了一段格式优美的代码或一个清晰的步骤列表。通常,你需要手动截图或复制文本,然后粘贴到你的笔记或文档中。Peek的集成截图功能让你可以在看到满意答案的瞬间,直接在当前窗口完成截图,并保存为图片或复制到剪贴板,接下来就可以直接粘贴到你的目标应用中。

这个设计看似微小,却实实在在地减少了一次“切换应用-寻找截图工具-框选-保存-再切换回来”的上下文切换。它让“提问-获取答案-保存答案”这个流程在一个几乎封闭的环境内高效完成,是提升整体体验的重要一环。

3. 从安装到深度配置:完整实操指南

3.1 获取与安装的多种途径

Peek的安装过程非常标准,对于Mac用户来说应该很熟悉。主要有两个官方渠道:

  1. GitHub Releases(推荐给喜欢追新的用户)

    • 访问项目的 Releases页面
    • 找到最新的版本(通常以“Latest”标识),下载后缀为 .zip .dmg 的文件。 .dmg 是Mac应用程序磁盘映像的标准格式, .zip 则是压缩包。
    • 如果下载的是 .dmg 文件,双击打开后,通常会出现一个窗口,里面有一个应用程序图标和一个指向“应用程序”文件夹的快捷方式。你只需要将Peek的图标拖拽到“应用程序”文件夹的快捷方式上即可完成安装。
    • 如果下载的是 .zip 文件,双击解压后,你会得到一个 .app 文件。直接将其拖拽到你的“应用程序”文件夹中。
  2. Gumroad(支持开发者的便捷渠道)

    • 访问作者提供的 Gumroad页面 。Gumroad是一个数字产品销售平台,在这里你可以选择“免费下载”或支付任意金额来支持开发者。
    • 完成操作后,会直接下载一个安装文件,后续步骤与上述相同。

首次运行安全提示 :由于Peek是来自非App Store的开发者(即未经过苹果官方公证),在首次打开时,macOS可能会弹出“无法打开‘Peek’,因为无法验证开发者”的警告。这时,你需要:

  • 进入 系统设置 -> 隐私与安全性
  • 在底部“安全性”部分,你会看到关于阻止运行Peek的提示,旁边有一个“仍要打开”的按钮。
  • 点击“仍要打开”,并在后续确认对话框中再次点击“打开”。之后,这个应用就可以正常启动了,并且以后不会再弹出此警告。

3.2 初始设置与基础操作

安装并首次运行Peek后,你会看到它出现在屏幕顶部的菜单栏(右上角),图标是一个眼睛的样式。同时,一个悬浮窗口可能会默认出现。

第一步:登录你的AI账户 点击悬浮窗口顶部的下拉菜单,你会看到所有支持的AI服务列表。选择其中一个,例如“ChatGPT”,窗口内会加载 chat.openai.com 的登录页面。 你需要在这里手动登录你的账户 。Peek不会帮你记住密码,每次启动应用后,对于需要登录的服务,你可能都需要重新登录(如果你的浏览器已经保存了登录状态,有时可以自动继承,但这取决于cookie策略,不保证稳定)。

实操心得 :建议按顺序逐个登录你常用的所有AI服务。登录完成后,Peek的Webview会像浏览器一样保持你的会话一段时间。为了获得最佳体验,我通常会在开始一天工作前,先打开Peek把所有服务登录一遍。

第二步:熟悉核心快捷键

  • ⌘ + J :显示/隐藏Peek悬浮窗口。这是你最常用的快捷键,务必记熟。
  • ⌘ + Shift + S :将当前Peek窗口的可见内容截图并保存为图片文件到你的下载文件夹(或你指定的位置)。
  • ⌘ + S :将当前Peek窗口的可见内容截图并直接复制到系统剪贴板,方便你直接粘贴到其他应用(如Notion、Word、钉钉等)。
  • 你可以在悬浮窗口的下拉菜单中快速切换不同的AI机器人,无需使用快捷键。

第三步:个性化你的菜单栏 点击菜单栏的Peek图标,你会看到一个包含多个选项的菜单:

  • Show Peek / Hide Peek :等同于快捷键,用于显示或隐藏主窗口。
  • 直接列出所有AI服务:点击任何一个,主窗口会立即切换并聚焦到该服务。
  • Settings... :打开设置面板。
  • Take Screenshot / Copy Screenshot :截图功能。
  • Quit :退出应用。

3.3 深入设置面板:打造专属工作流

点击菜单栏图标选择 Settings... ,或是在主窗口的下拉菜单旁找到设置图标(通常是一个齿轮),即可进入设置面板。这里的选项能让你精细调整Peek的行为。

1. 常规设置(General)

  • Launch at Login :开机自启。建议开启,这样Peek就能一直常驻在菜单栏,随时待命。
  • Hide Dock Icon :隐藏Dock图标。这是很多菜单栏应用的标配选项。开启后,Peek将只存在于菜单栏,不会在Dock栏占用一个位置,让界面更清爽。退出应用需要通过菜单栏的 Quit 选项。
  • Floating Window :悬浮窗口模式。这是Peek的灵魂功能,默认开启。如果关闭,Peek窗口将变成一个普通的、可以被其他窗口覆盖的窗口,失去了“常驻顶层”的特性,不推荐关闭。

2. 快捷键设置(Shortcuts) 这里允许你重新定义Peek的全局快捷键。点击对应快捷键的输入框,然后直接按下你想要设置的新组合键即可。系统会自动检测冲突,如果该快捷键已被其他应用占用,你会收到提示。

避坑指南 :在设置自定义快捷键时,尽量避免使用像 ⌘+C ⌘+V ⌘+Tab 这类系统级或极高频率的快捷键,以免造成误操作。推荐使用包含 Option (⌥) Control (⌃) 的组合,例如 ⌘+⌥+P ,既独特又好按。

3. 选择显示的AI服务(Chatbots) 这是一个非常实用的过滤功能。你可能并不需要同时显示列表里的所有AI。在这里,你可以取消勾选那些你从不使用或暂时不需要的服务。勾选掉之后,它们将从主窗口的下拉菜单中消失,让你的切换列表更加简洁,快速定位到常用服务。

4. 外观设置(Appearance)

  • Dark Mode :深色模式。开启后,Peek的应用界面(如窗口边框、菜单)会变为深色,但 请注意 ,这不一定强制内部Webview的网页也变为深色。网页的深色模式取决于该网站本身是否支持以及你在其网站上的个人设置。例如,你需要同时在ChatGPT网站设置中开启深色模式,Peek里显示的ChatGPT才会是深色。

4. 高级使用技巧与场景化实战

4.1 多任务并行处理与信息交叉验证

Peek的真正威力在于它能让你极其方便地在不同AI模型之间进行对比和交叉验证。以下是我常用的几个场景:

  • 代码审查与优化 :当我写完一段代码后,我会分别将其抛给ChatGPT(GPT-4)、Claude和Gemini,让它们从不同角度进行审查、提出优化建议或指出潜在bug。由于切换速度极快,我可以在几分钟内收集到三个顶尖模型的反馈,综合判断得出最可靠的结论。
  • 创意发散与内容生成 :在构思文章大纲或创意点子时,我会同时向Claude(擅长长文本和创意)和Perplexity(擅长联网搜索和提供引用)提问。Claude帮我生成结构化和富有创意的内容,Perplexity则为我补充最新的事实、数据和案例来源,两者结合,内容既新颖又扎实。
  • 事实核查与复杂问题研究 :对于不确定的事实或复杂概念,我会让Perplexity进行联网搜索给出初步答案和来源,然后再用ChatGPT或Gemini以更通俗易懂的方式解释给我听,或者从另一个逻辑层面进行分析,确保理解无误。

操作流程 :在Peek中,你可以在一个窗口询问ChatGPT的同时,心里记下或临时复制问题,然后快速下拉菜单切换到Claude,粘贴问题,几乎感觉不到延迟。这种流畅度是浏览器多标签页难以比拟的。

4.2 结合系统级自动化提升效率

Peek本身是一个独立应用,但我们可以通过MacOS自带的“快捷指令”或第三方自动化工具(如Keyboard Maestro, Alfred)将其嵌入更复杂的工作流。

示例:一键查询与归档

  1. 使用Alfred,设置一个关键字(如 ask )。
  2. 输入关键字后,Alfred弹出输入框,你输入问题。
  3. Alfred的Workflow自动将问题复制到剪贴板,然后模拟按下 ⌘+J 打开Peek,再模拟按下 ⌘+V 粘贴问题,最后模拟按下 Enter 发送。
  4. 等待几秒后(可根据经验设置延迟),再模拟按下 ⌘+Shift+S 将答案截图保存到指定文件夹,并以时间戳命名。

这样,你只需要唤出Alfred,输入 ask 如何理解神经网络中的反向传播? ,剩下的所有操作(打开Peek、粘贴、发送、截图保存)全部自动完成,答案已经躺在你的知识库文件夹里了。

4.3 窗口管理技巧与屏幕空间利用

默认情况下,Peek的悬浮窗口可能出现在屏幕中央。你可以通过拖拽其标题栏或边缘来移动位置,调整到不遮挡你主要工作区域但又触手可及的地方,比如屏幕的右侧边缘。

对于使用多显示器的用户 ,可以将Peek窗口固定在副显示器上,作为一块专门的“AI问答区”,主显示器则专注进行主要工作。这样既能随时查看AI的回复,又不会覆盖主工作区的任何内容。

此外,合理利用 ⌘+J 快速隐藏窗口至关重要。养成“提问 -> 等待 -> 获取答案/截图 -> 立即隐藏”的习惯,让Peek像一把瑞士军刀,需要时瞬间出现,用完即刻收起,保持工作界面的整洁和专注。

5. 常见问题、故障排查与项目现状解读

5.1 常见问题与解决方案速查表

在实际使用中,你可能会遇到以下一些问题。这里我整理了一份排查清单:

问题现象 可能原因 解决方案
无法登录某个AI网站 1. 网络连接问题。
2. 该网站更新了登录界面或策略,Peek内嵌的Webview兼容性暂时失效。
3. Cookies/缓存问题。
1. 检查网络,尝试在系统浏览器中登录同一网站,确认服务可用。
2. 这是Webview方案的主要风险。尝试完全退出Peek并重启,或等待开发者更新(但项目已暂停维护,见下文)。
3. 在Peek设置中或通过菜单栏尝试寻找“清除缓存”或“重置”选项(如果提供)。最彻底的方法是:删除应用并重新安装。
快捷键 ⌘+J 失效 1. 快捷键被其他应用全局占用。
2. Peek应用未获得焦点或出现异常。
3. 系统快捷键设置冲突。
1. 检查其他正在运行的应用(特别是效率工具如Alfred、BetterTouchTool等)是否使用了相同快捷键。
2. 尝试点击菜单栏Peek图标,选择“Show Peek”来激活窗口,然后再试快捷键。
3. 前往 系统设置 -> 键盘 -> 键盘快捷键 -> 应用快捷键 ,检查是否有冲突规则。
截图功能无效或截取区域不对 1. 权限问题。
2. 截图时窗口内容未完全加载。
3. 快捷键冲突。
1. 确保Peek拥有屏幕录制权限( 系统设置 -> 隐私与安全性 -> 屏幕录制 )。
2. 等待网页内容(如AI回复)完全加载完毕后再截图。
3. ⌘+S ⌘+Shift+S 是常见快捷键,确认未被其他应用覆盖。
应用启动崩溃或闪退 1. macOS系统版本过新,与旧版Peek不兼容。
2. 应用文件损坏。
1. 这是项目暂停维护后的主要风险。可尝试在GitHub的Issues或讨论区查看是否有其他用户提供的临时解决方案。
2. 从官方渠道重新下载并安装最新发布版本。
菜单栏图标不显示 1. 系统菜单栏空间不足被自动隐藏。
2. 应用启动故障。
1. 尝试调整菜单栏其他图标或使用Bartender等工具管理菜单栏图标,为Peek腾出空间。
2. 强制退出Peek并重新启动。如果频繁出现,可能是兼容性问题。

5.2 关于“项目不再主动维护”的解读与应对

在项目介绍的开头,作者明确写道:“ This project is no longer actively maintained. ” 这是一个非常重要的信息,需要所有潜在用户认真对待。

这意味着什么?

  1. 功能冻结 :你将不会看到新功能的添加,例如支持新的AI模型(如最近流行的DeepSeek、Kimi等)、修复非关键性BUG或优化现有体验。
  2. 兼容性风险 :最大的风险在于未来macOS系统的升级。苹果可能会更改系统API或安全策略,导致基于旧版框架开发的Peek无法在新系统上运行,或者出现各种奇怪的Bug。同样,如果ChatGPT、Claude等网站大幅改版其前端界面,Peek内的Webview也可能因为用户代理字符串、缓存策略或JavaScript引擎版本等问题而无法正常加载或交互。
  3. 安全更新缺失 :如果其使用的底层Webview框架(如Electron或原生WebKit封装)出现安全漏洞,将不会得到修复。

作为用户,我们该如何应对?

  • 心态调整 :将其视为一个“在当前系统环境下可用的效率工具”,而非一个长期保障的软件。享受它当下带来的便利,同时做好未来某天它可能突然无法使用的心理准备。
  • 备份工作流 :不要形成对Peek的绝对依赖。了解并熟悉各AI服务的官方网站、独立客户端(如果有)或其他替代聚合方案。
  • 关注社区 :虽然原作者不再维护,但项目是开源的(MIT协议)。你可以关注GitHub仓库的Fork情况,也许有其他开发者接手并发布了兼容新版系统的分支。在项目的Issues或讨论区,也可能有用户分享的临时解决方案。
  • 考虑替代品 :市场上存在其他类似思路的工具,如“MacGPT”、“ChatHub”等,有些是付费的但提供持续更新和支持。当Peek确实无法满足需求时,可以平滑迁移。

尽管如此,对于一个免费、开源、且设计理念清晰的项目,Peek在它“生命期”内已经提供了巨大的价值。它的出现和流行,本身就证明了“菜单栏AI聚合器”这一需求是真实且强烈的。即使未来它停止了工作,其设计思路也会被后来的工具所继承和发展。

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐