这些功能适用于 ChatGPT macOS 版 1.2025.057 或更高版本。
ChatGPT 现在可以读取和编辑您编程应用中的内容,提供更智能、贴合您工作的答案,并帮助您保持专注。
开始使用
首先,请访问 https://openai.com/chatgpt/desktop/,按照下载和设置说明安装 ChatGPT macOS 版。初次设置时,请在 Finder 中找到并启动该应用,然后完成登录或注册。
请确保 ChatGPT 应用正在运行,以便使用下述功能。
企业版和教育版用户
如果您看不到以下步骤,请联系您的企业管理员。企业管理员可以在其管理员设置中关闭“允许在 macOS 上编辑代码”开关,以停用此功能,这就是某些用户看不到该功能的原因。
如何使用插件
要与当前使用的应用协作,只需按下 Option+Space,或点击菜单栏中的 ChatGPT 图标,打开 ChatGPT 聊天栏。你可以在 macOS 应用中前往ChatGPT -> 设置 -> 键盘快捷键,更改此访问快捷键。
你也可以点击 ChatGPT 窗口中的与应用协作按钮,手动连接应用。目前,ChatGPT 仅支持下列常用的编程和文本编辑应用。我们很快将支持更多应用集成。要完成设置,你需要添加所需的应用,并授予必要权限或安装所需扩展。
聊天栏上方会显示一个横幅,说明 ChatGPT 正在与哪些应用协作,以及 ChatGPT 识别到了哪些内容。发送消息时,ChatGPT 会将这些内容随消息一起提交。如果没有看到此横幅,说明 ChatGPT 未与你的任何应用协作,也不会在消息中包含任何附加内容。
点击发送后,ChatGPT 会利用“与应用协作”提供的附加内容和所选文本作答。你可以在对话中查看 ChatGPT 读取了哪些内容:
这些内容会成为对话历史记录的一部分,并保存在你的账号中,直至你将其删除。删除对话或账号后,相关对话将在 30 天内从我们的系统中删除,除非这些对话此前已经过去标识化处理并与你的账号解除关联,或者出于安全或法律原因,我们必须予以保留。如需详细了解数据控制,请参阅“数据控制常见问题”。
代码编辑
使用 IDE 时,您可以要求 ChatGPT 直接编辑打开的文件,无需复制粘贴。当您请求编辑时,ChatGPT 会生成一个可供您查看和应用的 diff,并且还可以选择自动应用编辑。在 ChatGPT UI 中可以轻松还原 diff,也可以在编辑器中使用 CMD+Z 还原。
高级语音
您可以在与应用协作时使用高级语音模式。只需点击主窗口聊天栏中的波形图标(请注意,这需要访问麦克风)。在高级语音会话中,“与应用协作”按钮可让您控制要与哪些应用协作。
请注意,目前还不能从伴随窗口启动高级语音模式,语音模式也暂不支持代码编辑。
消息中会包含哪些内容?
与文本编辑器协作时:Apple 备忘录、Notion、文本编辑、Quip
与代码编辑器协作时:Xcode、VS Code(包括 Code、Code Insiders、VSCodium、Cursor、Windsurf)、JetBrains(包括 Android Studio、IntelliJ、PyCharm、WebStorm、PHPStorm、CLion、Rider、RubyMine、AppCode、GoLand、DataGrip)、文本编辑
与终端协作时:终端、iTerm、Warp、Prompt
ChatGPT 会包含已打开窗格中的最后 200 行内容。
如果你在窗格中选择了文本,ChatGPT 会重点处理所选文本,并在截断限制范围内包含相邻文本。
你可以前往 ChatGPT > 设置 > 与应用协作 > 管理应用,查看电脑上的哪些应用兼容此功能。
它是如何运作的?
要让 ChatGPT 与大多数兼容应用协作,需要使用 macOS 辅助功能 API 来查询内容(系统设置 - 辅助功能)。这也意味着,您可以在设置中停用 ChatGPT 的辅助功能权限,从而为这些应用停用此功能。
要让 ChatGPT 与 VS Code 协作,需要安装 VS Code 扩展来
查询内容。您可以在 VSCode 中安装该扩展(扩展名称为 ChatGPT – Work with Code on macOS)。
您可以前往“设置 > 与应用协作 > 管理应用”,查看电脑上的哪些应用兼容,以及与每个应用协作需要满足什么要求。
我可以禁止 ChatGPT 与应用协作吗?
可以,只需在 macOS 上的 ChatGPT 设置中切换“启用与应用协作”开关。这将完全停用该功能,并从提示窗口中移除图标。

企业管理员可以在管理员设置中关闭“与应用协作”开关,以便为工作空间成员停用此功能。
OpenAI 会使用通过与应用协作包含的内容来训练其模型吗?
通过与应用协作包含的内容是您账户聊天记录的一部分,并在后台用于提供更有帮助的答案。我们可能会使用所包含的内容来提升我们的模型性能。您可以控制数据的存储和使用方式:
您可以通过切换“为所有人改进模型”设置,轻松选择您与 ChatGPT 的对话是否可用于改进和训练我们的模型。
如果您启用临时聊天,您与 ChatGPT 的对话将不会保存在您的 ChatGPT 账户中,也不会用于改进 OpenAI 的模型。
您可以访问其他设置和数据控制,例如从 ChatGPT 导出聊天,或完全删除您的 ChatGPT 账户。
请注意,我们不会使用客户发送给我们商业产品(例如 Team 和 Enterprise 计划)的内容来提升模型性能。请参阅我们的企业隐私页面,了解我们如何使用商业数据。
支持哪些应用?
Apple 备忘录
Notion
文本编辑
Quip
Xcode
脚本编辑器
VS Code(包括 Code、Code Insiders、VSCodium、Cursor、Windsurf)
JetBrains(包括 Android Studio、IntelliJ、PyCharm、WebStorm、PHPStorm、CLion、Rider、RubyMine、AppCode、GoLand、DataGrip)
文本编辑
终端
iTerm
Warp
Prompt
请注意,只有 IDE 支持编辑。
