为 AI 编程代理提供构建、测试和运行 iOS/macOS Xcode 项目工具的 MCP 服务与命令行工具。
github/CopilotForXcode
为 Xcode 提供 GitHub Copilot 支持的 AI 编程助手,涵盖代码补全、对话与 Agent 模式。
- Star
- 6,348
- Fork
- 2,064
- 未关闭 Issue
- 258
- 最近提交
- 前天
这是什么?
GitHub Copilot for Xcode 将 GitHub Copilot 接入 Xcode,面向 Swift、Objective-C 以及 iOS/macOS 开发。它以 macOS 应用加 Xcode Source Editor Extension 的形式运行,支持通过输入或自然语言注释触发的代码补全,并提供用于代码问答的 Chat 面板。
Agent Mode 可以直接修改项目文件、运行终端命令并查看输出、搜索代码库,也能按需创建新文件和目录。用户还可以配置 Model Context Protocol (MCP) 工具来扩展其能力。项目同时包含 Next Edit Suggestions、Code Review 和 Copilot Vision 等功能。
运行环境要求 macOS 13 及以上、Xcode 14 及以上,并需要 GitHub 账号。可通过 Homebrew 或 DMG 安装,首次使用需授予辅助功能、后台项和 Xcode 扩展权限。
核心功能
- 01通过输入或自然语言注释触发的行内代码补全
- 02在 Xcode 中使用 Chat 面板提问代码相关问题
- 03Agent Mode 可编辑文件、运行终端命令并创建新文件
- 04支持 Model Context Protocol (MCP) 工具
- 05提供 Next Edit Suggestions 与 Code Review
适用场景
- 在 Xcode 中借助 AI 补全编写 Swift 或 Objective-C 代码
- 在编辑器内让 Copilot 解释或重构代码
- 将多文件功能开发或 Bug 修复交给 Agent Mode 完成
快速上手
- 1
通过 Homebrew 安装
brew install --cask github-copilot-for-xcode - 2
从“应用程序”文件夹打开应用并接受安全警告
- 3
授予辅助功能权限,启用 Xcode Source Editor Extension 权限,然后登录 GitHub Copilot
- 4
打开 Xcode,在“Editor”菜单下确认 GitHub Copilot 菜单可用
使用前须知
- 仅适用于 macOS 13+ 和 Xcode 14+,只能在苹果平台使用。
- 需要具备 Copilot 访问权限的 GitHub 账户。
- 需要手动授予多项 macOS 权限(后台项、辅助功能、Xcode Source Editor Extension)。
标签
常见问题
- CopilotForXcode 是什么?
- 为 Xcode 提供 GitHub Copilot 支持的 AI 编程助手,涵盖代码补全、对话与 Agent 模式。 GitHub Copilot for Xcode 将 GitHub Copilot 接入 Xcode,面向 Swift、Objective-C 以及 iOS/macOS 开发。它以 macOS 应用加 Xcode Source Editor Extension 的形式运行,支持通过输入或自然语言注释触发的代码补全,并提供用于代码问答的 Chat 面板。
- CopilotForXcode 可以免费使用吗?用的什么许可证?
- CopilotForXcode 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- CopilotForXcode 还在维护吗?
- 活跃维护中。CopilotForXcode 最近一次提交是在 2026年10月19日。
- CopilotForXcode 适合用来做什么?
- 在 Xcode 中借助 AI 补全编写 Swift 或 Objective-C 代码 在编辑器内让 Copilot 解释或重构代码 将多文件功能开发或 Bug 修复交给 Agent Mode 完成
- CopilotForXcode 怎么安装和运行?
- 通过 Homebrew 安装: brew install --cask github-copilot-for-xcode 从“应用程序”文件夹打开应用并接受安全警告 授予辅助功能权限,启用 Xcode Source Editor Extension 权限,然后登录 GitHub Copilot 打开 Xcode,在“Editor”菜单下确认 GitHub Copilot 菜单可用
- 在哪里获取 CopilotForXcode?
- 源代码和安装说明在 GitHub 上:https://github.com/github/CopilotForXcode
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
macOS / iOS 文档问答应用,上传文件后可提问和生成摘要,AI 处理全部在本地设备完成。
基于 URLSession 构建的 Swift HTTP 网络库,提供链式请求、参数编码、上传下载与响应校验。
一款去中心化聊天应用,离线时通过蓝牙 mesh 组网,联网时经 Nostr 中继通信,无需账号或手机号。
一款用 Swift 编写的原生 macOS 代码编辑器,支持语法高亮、代码补全、Git 集成与调试。