
CopilotForXcode
在 Xcode 里直接获得 GitHub Copilot 的 AI 代码补全,让 Swift 开发飞起来
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 6372
使用教程
环境要求
- macOS 系统,需安装 Xcode
- 已安装 Homebrew(使用命令行安装方式时)
- 一个可登录的 GitHub Copilot 账号
- 安装或更新后需要能重启 Xcode
安装与启动步骤
-
1安装应用
用 Homebrew 安装,或从 releases 页面下载 dmg 并把 App 拖入 Applications 文件夹。
brew install --cask github-copilot-for-xcode -
2启动并接受警告
从 Applications 文件夹打开 GitHub Copilot for Xcode,首次运行需接受来自互联网的安全警告。
-
3添加后台项
首次启动时系统会添加后台项,用于让 Xcode 扩展 App 连接主 App,该权限通常自动添加。
-
4授予三项权限
需要 Background、Accessibility 和 Xcode Source Editor Extension 三项权限,第一条首次运行会自动请求。
-
5启用编辑器扩展
在设置中点击 Extension Permission,打开系统扩展面板,勾选 Xcode Source Editor 下的 GitHub Copilot。
-
6登录 Copilot
在设置应用点 Sign in,浏览器会打开登录页并已复制验证码,粘贴验证码并授权应用。
-
7验证并开始使用
打开 Xcode,确认 Editor 菜单下 GitHub Copilot 可用;按 tab 接受首行建议,option+tab 接受完整建议。
-
8更新与重启
通过 Check for Updates 或新版 dmg 更新,安装新版本后必须重启 Xcode 才能正常使用。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
Background 权限 | 是 | 让扩展 App 连接主 App 的后台项权限 | 已开启 |
Accessibility 权限 | 是 | 辅助功能权限,首次运行应用会请求该权限 | 已开启 |
Xcode Source Editor Extension 权限 | 是 | 必须在系统扩展面板手动启用 GitHub Copilot | 已勾选 GitHub Copilot |
Predictive code completion | 否 | 建议在 Xcode 文本编辑设置中关闭以避免冲突 | 关闭 |
Key Bindings | 否 | 可在 Xcode 偏好设置中为各菜单项自定义快捷键 | 自定义快捷键 |
如何确认成功
打开 Xcode,确认 Editor 菜单下的 Github Copilot 菜单可见且为启用状态,即为安装成功。
常见问题
Q:Xcode 里看不到 GitHub Copilot 菜单?
A:检查系统扩展面板中是否已勾选 Xcode Source Editor 下的 GitHub Copilot,启用后重新打开 Xcode;权限问题可查看 TROUBLESHOOTING.md。
Q:通过 dmg 安装新版后提示来自互联网?
A:首次需手动运行应用一次以接受该安全警告,之后即可正常使用。
Q:更新后功能异常或建议不生效?
A:安装新版本后必须重启 Xcode,才能正确使用新版本。
Q:为什么不建议保留 Xcode 自带预测补全?
A:README 建议关闭 Xcode > Preferences > Text Editing > Editing 下的 Predictive code completion,避免与 Copilot 建议混淆。
注意事项
- 推荐使用 v0.50.0 或更高版本的插件,以兼容新的按量计费体验。
- 必须授予 Background、Accessibility、Xcode Source Editor Extension 三项权限才能正常工作。
- 更新可通过应用内 Check for Updates 或 releases 页面的 dmg 完成。
- 使用补全时按 tab 接受首行建议,按住 option 查看完整建议,option+tab 接受完整建议。
核心亮点
- 深度集成 Xcode 编辑器,无需切换工具即可获得 AI 补全
- 基于 Swift 原生开发,性能流畅,与 Xcode 兼容性好
- 支持 GitHub Copilot 订阅,充分利用现有账号资源
不足之处
- 仅支持 Xcode,无法覆盖其他 IDE 或编辑器
- 文档/社区待观察
适用场景
- iOS/macOS 开发者日常编码,提升 Swift 代码编写速度
- 团队统一使用 Xcode 环境,引入 AI 辅助编程
- 个人开发者订阅 GitHub Copilot 后,在苹果生态中复用
替代项目
XcodeGPT、Swift Copilot、Codeium for Xcode
上一篇:coro-code
下一篇:opencode.nvim
同类项目推荐
Claude-ast-index-search
开源
给 AI 装个代码索引,搜符号省一半 token
Cli allows AST search, ~40-50% economy tokens. Claude/Codex/Cursor searches (suitabl···
codra
开源
在 Cloudflare 边缘自动审查 PR,提升代码质量
Self-hosted AI code review for GitHub pull requests.
kilo
开源
在 IDE 里用 AI 代理,边写边改,交付快一倍
Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster···
codecompanion-history.nvim
开源
在 Neovim 里保存、浏览、恢复 AI 聊天记录,不丢上下文。
A history management extension for codecompanion AI chat plugin that enables saving,···
the-pair
开源
两个AI互查代码,写错当场被抓
Open-source AI pair programming for desktop: a Mentor + Executor agent cross-check e···
vibe-island-updates
开源
把 25 个 AI 编程助手的通知,统一收进 Mac 灵动岛
Vibe Island releases & update feed — download the latest DMG of the macOS notch pan···
OpenAI-sublime-text
开源
在 Sublime Text 里直接调用 GPT-5 等大模型,边写代码边问 AI
First class Sublime Text AI assistant with gpt-5, Opus 4.6, Gemini 3 and ollama supp···
repopack-py
开源
把整个代码库打包成单文件,喂给 AI 助手,省时省力
Python version of repopack (https://github.com/yamadashy/repopack) by yamadashy (ht···
crystal
开源
多个 AI 同时写不同功能,互不干扰齐头并进。
(Crystal is now Nimbalyst) Run multiple Codex and Claude Code AI sessions in paralle···