这些功能适用于 macOS 版 ChatGPT 1.2025.057 及更高版本。
ChatGPT 现在可以读取和编辑您编程应用中的内容,提供更智能、贴合您工作的答案,并帮助您保持专注。
开始使用
要开始使用,您需要访问 https://openai.com/chatgpt/desktop/ 并按照下载和设置说明安装 ChatGPT for 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 Notes、Notion、TextEdit、Quip
使用代码编辑器时:Xcode、VS Code(包括 Code、Code Insiders、VSCodium、Cursor、Windsurf)、Jetbrains(包括 Android Studio、IntelliJ、PyCharm、WebStorm、PHPStorm、CLion、Rider、RubyMine、AppCode、GoLand、DataGrip)、TextEdit
使用终端时:Terminal、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 Notes
Notion
TextEdit
Quip
Xcode
Script Editor
VS Code(包括 Code、Code Insiders、VSCodium、Cursor、Windsurf)
Jetbrains(包括 Android Studio、IntelliJ、PyCharm、WebStorm、PHPStorm、CLion、Rider、RubyMine、AppCode、GoLand、DataGrip)
TextEdit
Terminal
iTerm
Warp
Prompt
请注意,编辑仅适用于 IDE。
