跳到主要内容

教程:macOS 设置

本教程将带您完整了解 Rephlo 在 macOS 上的专属上手流程,从安装到执行您的第一个拖选(drag-select)命令。如果您已经完成了通用的安装与设置,本教程会更深入地介绍 macOS 相关细节。

目的

macOS 有其独特的安全与隐私要求,会影响 Rephlo 的运行方式。与 Windows 上全局热键开箱即用不同,macOS 需要用户明确授予 Accessibility(辅助功能)与 Screen Recording(屏幕录制)权限。本教程将确保您正确完成所有配置,让 Rephlo 从第一天起就能使用全部功能。

前提条件

要求详情
macOS 版本10.15 Catalina 或更高版本
架构Apple Silicon(M1/M2/M3/M4)或 Intel(x64)
磁盘空间应用程序包约需 250 MB
Ollama(可选)如果您打算使用本地模型,请另行安装 Ollama

步骤 1:下载并安装

1.1 下载 Rephlo

访问 https://rephlo.app/download,下载最新的 macOS 安装包:

  • 面向 Apple Silicon Mac(M1/M2/M3/M4):Rephlo-macos-arm64.dmg
  • 面向 Intel Mac:Rephlo-macos-x64.dmg

1.2 安装到「应用程序」文件夹

  1. 打开下载好的 .dmg 文件。
  2. Rephlo.app 拖入 /Applications 文件夹。
  3. 弹出该磁盘映像。

1.3 首次启动 — Gatekeeper

首次打开 Rephlo 时,macOS 的 Gatekeeper 可能会拦截并显示以下提示:"Rephlo.app cannot be opened because the developer cannot be verified."

请按以下步骤操作:

  1. 不要直接双击应用图标。而是在 /Applications 中对 Rephlo.app 右键点击(或按住 Control 点击)。
  2. 在右键菜单中选择 "Open"
  3. 在确认对话框中再次点击 "Open"

macOS 会记住这次选择。之后再启动时,直接双击即可正常打开。

为什么会这样? macOS 的 Gatekeeper 会对从 Mac App Store 以外渠道下载的应用发出警告。通过「右键点击 > Open」这一方式,可以为当前应用绕过此项检查。


步骤 2:授予所需权限

为什么需要这些权限

Rephlo 需要监听全局热键,并在您触发命令时读取当前选中的文本,这在 macOS 上需要 Accessibility(辅助功能)权限。此外,截图功能还需要单独授予 Screen Recording(屏幕录制)权限。

如果没有这些权限,Rephlo 的系统级集成将无法正常工作。

2.1 PermissionPreCheckDialog(权限预检对话框)

首次启动后,Rephlo 会立即显示 PermissionPreCheckDialog(权限预检对话框):

2.2 授予 Accessibility(辅助功能)权限

  1. 在 PermissionPreCheckDialog 中,点击 Accessibility 旁边的 "Open System Settings"
  2. macOS 会打开 System Settings > Privacy & Security > Accessibility
  3. 在应用列表中找到 Rephlo
  4. 将开关切换为 ON
  5. 如有提示,请使用您的 macOS 密码或 Touch ID 完成身份验证。
  6. 返回 Rephlo 的对话框。

2.3 授予 Screen Recording(屏幕录制)权限

  1. 在 PermissionPreCheckDialog 中,点击 Screen Recording 旁边的 "Open System Settings"
  2. macOS 会打开 System Settings > Privacy & Security > Screen Recording
  3. 在应用列表中找到 Rephlo
  4. 将开关切换为 ON
  5. 如有提示,请完成身份验证。
  6. 返回 Rephlo 的对话框。

2.4 验证并重启

  1. 回到 Rephlo 的对话框,点击 "Check Again"
  2. 此时两项权限均应显示为 Granted
  3. 完全退出 Rephlo(右键点击菜单栏图标 > Exit,或按 Cmd+Q)。
  4. /Applications 重新启动 Rephlo。部分 macOS 权限变更需要完全重启才能生效。

提示:如果切换权限开关后,勾选框仍显示 "Not Granted",请尝试退出 Rephlo,等待几秒钟后再重新启动。macOS 有时会缓存旧的权限状态。


步骤 3:设置您的第一个提供商

在获得权限后,请配置一个 AI 提供商,以便 Rephlo 能够处理您的命令。

  1. 点击 菜单栏 中的 Rephlo 图标,然后选择 "Settings"(或打开 Dashboard 并导航到 Settings)。
  2. 进入 Settings > LLM Providers
  3. 从列表中选择一个提供商:
提供商您需要准备的内容
OpenAI来自 platform.openai.com 的 API key
Anthropic来自 console.anthropic.com 的 API key
Google来自 aistudio.google.dev 的 API key
Groq来自 console.groq.com 的 API key
xAI(Grok)来自 console.x.ai 的 API key
OpenRouter来自 openrouter.ai 的 API key
Azure OpenAI来自您 Azure 门户的 Endpoint URL + API key
Ollama本地安装,无需 key(endpoint:http://localhost:11434
OpenAI-Compatible任意兼容服务的 Endpoint URL + API key
  1. 输入您的 API Key(如适用,还需输入 endpoint URL)。
  2. 点击 Test Connection 进行验证。
  3. 点击 Save

快速上手建议:如果您是第一次接触 AI API,OpenAIAnthropic 是最容易上手的选择。如果您更看重完全的隐私、不依赖云端,可以安装 Ollama 并使用本地模型。


步骤 4:了解 macOS 热键

Rephlo 会针对不同平台使用各自的默认热键。以下是 macOS 默认热键与 Windows/Linux 的对比:

操作macOSWindows / Linux
右键菜单悬浮窗(Context Menu Overlay)Shift+Cmd+CCtrl+Shift+Alt+C
截图捕获(Screenshot Capture)Shift+Cmd+SCtrl+Shift+Alt+S
拖选修饰键(Drag-Select Modifier)CmdCtrl
放大(Zoom In)Cmd+PlusCtrl+Plus
缩小(Zoom Out)Cmd+MinusCtrl+Minus
重置缩放(Reset Zoom)Cmd+0Ctrl+0

自定义热键

所有热键均可完全自定义:

  1. 打开 Settings > Hotkeys
  2. 点击您想要修改的热键字段。
  3. 按下您想要设置的组合键。
  4. 点击 Save

提示:如果某个热键与其他应用(例如 Spotlight、Alfred 或 Raycast)冲突,请选择其他组合键。如果所选热键已被系统占用,Rephlo 会向您发出警告。


步骤 5:使用拖选(Drag-Select)功能进行测试

拖选是在 macOS 上使用 Rephlo 最快捷的方式。我们来试一试:

5.1 打开任意文本类应用

打开 TextEditNotesSafari,或任何包含可选中文本的应用。

5.2 执行拖选操作

  1. 按住 Cmd(macOS 上默认的拖选修饰键)。
  2. 在按住 Cmd 的同时,点击并拖动鼠标划过一段文本,将其选中。
  3. 松开鼠标按键后,Rephlo 悬浮窗会立即出现在光标附近。

5.3 执行命令

  1. 在悬浮窗中点击 "Summarize"(或任意命令)。
  2. Rephlo 会将选中的文本发送给您所配置的 AI 提供商。
  3. 结果会显示在悬浮窗中。
  4. 点击 Copy 将结果复制到剪贴板,或点击 Insert 用结果替换原文本。

注意:拖选修饰键是可以自定义的。如果您希望将其从 Cmd 改为其他按键,请前往 Settings > Hotkeys > Text Selection Trigger 进行修改。


macOS 专属问题排查

热键不起作用

症状:按下 Shift+Cmd+C 没有任何反应,悬浮窗不会出现。

原因:未授予 Accessibility 权限,或授予权限后未重启应用。

解决方法

  1. 打开 System Settings > Privacy & Security > Accessibility
  2. 确认 Rephlo 的开关已切换为 ON
  3. 如果开关本来就是开启状态,请先切换为 OFF,再重新切换为 ON
  4. 退出并重新启动 Rephlo。

截图捕获不起作用

症状:截图类命令执行失败,或生成空白图片。

原因:未授予 Screen Recording 权限。

解决方法

  1. 打开 System Settings > Privacy & Security > Screen Recording
  2. 确认 Rephlo 的开关已切换为 ON
  3. 退出并重新启动 Rephlo。

悬浮窗未出现

症状:按下热键或执行拖选操作后,没有出现悬浮窗口。

可能的原因及解决方法

可能原因解决方法
未授予 Accessibility 权限授予 Accessibility 权限并重启应用
未以 .app 包的形式运行应用/Applications/Rephlo.app 启动,而不要通过 dotnet run
热键与其他应用冲突在 Settings > Hotkeys 中检查冲突并更改组合键
应用处于暂停状态右键点击菜单栏图标;如果出现 "Resume Rephlo",点击它

每次启动都被 Gatekeeper 拦截

症状:macOS 反复显示"无法验证开发者身份"的警告。

解决方法:请确认您在首次启动时是通过右键点击并选择 "Open"。如果问题仍然存在:

  1. 打开 System Settings > Privacy & Security
  2. 向下滚动到 Security(安全性)部分。
  3. 您应该会看到一条关于 Rephlo 被拦截的提示信息,点击 "Open Anyway"

权限列表中未显示 Rephlo

症状:打开 System Settings > Accessibility 后,未看到 Rephlo。

解决方法:请至少启动一次 Rephlo。只有当应用首次尝试使用受保护的功能后,macOS 才会将其添加到权限列表中。启动应用后,请再次查看权限列表。


后续步骤

现在,您已经完成了 macOS 上的完整设置。以下是推荐的后续步骤:

  • 首次使用演练 — 按步骤运行您的第一个 AI 命令。
  • Commands — 了解如何创建和自定义属于您自己的命令。
  • Spaces — 添加您的文档作为 AI 上下文,获得有据可依的回答。
  • Template Gallery — 浏览面向常见任务的预置命令。
  • 进阶用例 — 高阶用户的工作流与自动化技巧。