CopilotForXcode

在 Xcode 里直接获得 GitHub Copilot 的 AI 代码补全,让 Swift 开发飞起来

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 办公效率 🍴 复刻 2089 🐛 待处理 262 👀 关注 479
GitHub ↗
GitHub 星标 ★ 6372
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

CopilotForXcode 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类办公效率
开发团队github
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Swift
技术栈/模型ai-assistant,github-copilot,intelligence,ios,macos,objective-c,swift,swiftui,xcode
GitHub 星标★ 6372
上线时间2024-09-19 00:00:00
代码更新2026-11-02
仓库体积30.5 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数6

项目介绍

CopilotForXcode 是一款专为 Xcode 打造的 AI 编程助手,它将 GitHub Copilot 的智能代码补全能力无缝集成到苹果官方的集成开发环境中。该项目解决了 Xcode 原生缺乏 AI 辅助编程支持的问题,让 Swift、Objective-C 开发者无需离开熟悉的 IDE 即可享受代码自动补全、内联建议等智能功能。核心能力包括基于上下文的代码补全、多语言支持、与 Xcode 编辑器的深度集成,以及通过本地代理与 Copilot 服务通信,确保响应速度与隐私安全。它基于 Swift 开发,安装简便,通过菜单栏应用即可启用,适合 iOS/macOS 开发者提升编码效率。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 6372

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 8 步

环境要求

  • macOS 系统,需安装 Xcode
  • 已安装 Homebrew(使用命令行安装方式时)
  • 一个可登录的 GitHub Copilot 账号
  • 安装或更新后需要能重启 Xcode

安装与启动步骤

  1. 1安装应用

    用 Homebrew 安装,或从 releases 页面下载 dmg 并把 App 拖入 Applications 文件夹。

    brew install --cask github-copilot-for-xcode
  2. 2启动并接受警告

    从 Applications 文件夹打开 GitHub Copilot for Xcode,首次运行需接受来自互联网的安全警告。

  3. 3添加后台项

    首次启动时系统会添加后台项,用于让 Xcode 扩展 App 连接主 App,该权限通常自动添加。

  4. 4授予三项权限

    需要 Background、Accessibility 和 Xcode Source Editor Extension 三项权限,第一条首次运行会自动请求。

  5. 5启用编辑器扩展

    在设置中点击 Extension Permission,打开系统扩展面板,勾选 Xcode Source Editor 下的 GitHub Copilot。

  6. 6登录 Copilot

    在设置应用点 Sign in,浏览器会打开登录页并已复制验证码,粘贴验证码并授权应用。

  7. 7验证并开始使用

    打开 Xcode,确认 Editor 菜单下 GitHub Copilot 可用;按 tab 接受首行建议,option+tab 接受完整建议。

  8. 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···

★ 584 2026-10-11
codra 开源

在 Cloudflare 边缘自动审查 PR,提升代码质量

Self-hosted AI code review for GitHub pull requests.

★ 125 2026-08-09
kilo 开源

在 IDE 里用 AI 代理,边写边改,交付快一倍

Kilo is the all-in-one agentic engineering platform. Build, ship, and iterate faster···

★ 203 2026-08-09
codecompanion-history.nvim 开源

在 Neovim 里保存、浏览、恢复 AI 聊天记录,不丢上下文。

A history management extension for codecompanion AI chat plugin that enables saving,···

★ 195 2026-08-09
the-pair 开源

两个AI互查代码,写错当场被抓

Open-source AI pair programming for desktop: a Mentor + Executor agent cross-check e···

★ 386 2026-09-30
vibe-island-updates 开源

把 25 个 AI 编程助手的通知,统一收进 Mac 灵动岛

Vibe Island releases & update feed — download the latest DMG of the macOS notch pan···

★ 92 2026-08-09
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···

★ 467 2026-08-09
repopack-py 开源

把整个代码库打包成单文件,喂给 AI 助手,省时省力

Python version of repopack (https://github.com/yamadashy/repopack) by yamadashy (ht···

★ 120 2026-08-09
crystal 开源

多个 AI 同时写不同功能,互不干扰齐头并进。

(Crystal is now Nimbalyst) Run multiple Codex and Claude Code AI sessions in paralle···

★ 3129 2026-08-09