为 Xcode 提供 GitHub Copilot 支持的 AI 编程助手,涵盖代码补全、对话与 Agent 模式。
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
用 Homebrew 安装应用
brew install --cask copilot-for-xcode - 2
打开一次应用以设置后台服务,然后在系统设置中启用 Xcode Source Editor 扩展
- 3
为 CopilotForXcodeExtensionService.app 授予辅助功能 (Accessibility API) 权限
- 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 数据每日更新。
相关项目
为 Vim 添加类 Copilot 代码补全、对话和 AI 辅助编辑的插件,可接入本地 Ollama 或兼容 OpenAI、Mistral 的接口。
基于 llama.cpp 的 VS Code 扩展,提供本地 LLM 代码补全、AI 对话与智能体编码功能。
纯 Lua 编写的 Neovim 插件,替代 copilot.vim,提供 GitHub Copilot 行内补全、建议面板和集成 API。
一款命令行工具,为 Swift 和 Objective-C 项目生成 Apple 风格的 HTML API 文档。
为 Vim 提供基于本地 llama.cpp 服务的 LLM 代码补全与指令编辑插件。