Repolode
intitni

intitni/CopilotForXcode

为 Xcode 添加 GitHub Copilot、Codeium 和 ChatGPT 代码补全、对话与代码修改功能的源码编辑器扩展。

可替代:GitHub Copilot

Star
8,203
Fork
428
未关闭 Issue
36
最近提交
14天前

这是什么?

Copilot for Xcode 是一款面向 Apple Xcode 的源码编辑器扩展,把 GitHub Copilot 和 Codeium 的代码补全接入编辑器,并可连接 ChatGPT 等大模型,提供对话面板和基于自然语言的代码修改功能。

补全功能会根据已打开的文件给出建议,既可以跟随文本光标显示,也可以使用悬浮小组件展示。对话可以读取选中的代码、文件路径、编辑器中的错误与警告以及光标位置作为上下文。Prompt to Code 则允许通过自然语言指令改写选中的代码。

用户还能自定义命令,使用提示词模板在对话或修改中运行,并可引用选中代码、编辑器语言、剪贴板等变量。后台辅助应用负责实际工作,在 Xcode 运行期间持续提供服务。

核心功能

  • 01支持 GitHub Copilot 与 Codeium 的实时代码补全
  • 02内置对话面板,可接入 ChatGPT 等大模型并读取选中代码
  • 03Prompt to Code 通过自然语言改写选中代码
  • 04自定义命令支持模板变量,可用于对话与代码修改
  • 05gitignore 中的文件不参与补全

适用场景

  • 在 Xcode 中编写 Swift 或 Objective-C 时获取 AI 代码补全
  • 不离开 Xcode 即可询问选中代码或编辑器错误
  • 对选中代码进行重构、补充注释或翻译本地化字符串
  • 将常用提示词做成自定义菜单命令,供日常开发复用

快速上手

  1. 1

    用 Homebrew 安装应用

    brew install --cask copilot-for-xcode
  2. 2

    打开一次应用以设置后台服务,然后在系统设置中启用 Xcode Source Editor 扩展

  3. 3

    为 CopilotForXcodeExtensionService.app 授予辅助功能 (Accessibility API) 权限

  4. 4

    在主应用中设置 GitHub Copilot、Codeium 或 OpenAI 模型

使用前须知

  • 需要 macOS 和 Xcode,因为它是 Xcode Source Editor 扩展。
  • 聊天和 Prompt to Code 功能需要有效的 OpenAI API 密钥或其他大模型访问权限。
  • 代码建议需要有效的 GitHub Copilot 订阅或 Codeium 账户,使用 Copilot 还需要 Node.js。
  • 它需要辅助功能 (Accessibility API) 权限,README 指出这可能引起按键记录方面的担忧。

收录于专题

标签

常见问题

CopilotForXcode 是什么?
为 Xcode 添加 GitHub Copilot、Codeium 和 ChatGPT 代码补全、对话与代码修改功能的源码编辑器扩展。 Copilot for Xcode 是一款面向 Apple Xcode 的源码编辑器扩展,把 GitHub Copilot 和 Codeium 的代码补全接入编辑器,并可连接 ChatGPT 等大模型,提供对话面板和基于自然语言的代码修改功能。
CopilotForXcode 可以免费使用吗?用的什么许可证?
CopilotForXcode 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
CopilotForXcode 还在维护吗?
活跃维护中。CopilotForXcode 最近一次提交是在 2026年10月24日。
CopilotForXcode 适合用来做什么?
在 Xcode 中编写 Swift 或 Objective-C 时获取 AI 代码补全 不离开 Xcode 即可询问选中代码或编辑器错误 对选中代码进行重构、补充注释或翻译本地化字符串 将常用提示词做成自定义菜单命令,供日常开发复用
CopilotForXcode 怎么安装和运行?
用 Homebrew 安装应用: brew install --cask copilot-for-xcode 打开一次应用以设置后台服务,然后在系统设置中启用 Xcode Source Editor 扩展 为 CopilotForXcodeExtensionService.app 授予辅助功能 (Accessibility API) 权限 在主应用中设置 GitHub Copilot、Codeium 或 OpenAI 模型
在哪里获取 CopilotForXcode?
源代码和安装说明在 GitHub 上:https://github.com/intitni/CopilotForXcode

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目