Skip to content
, ,

GitHub Copilot in Xcode: Setup Guide for the Xcode 27.3 Coding Assistant

11–17 minutes
Surprised woman in black hoodie holding card with GitHub Copilot logo in a high-rise office at night, text Copilot now in Xcode

GitHub Copilot now runs inside Xcode’s own built-in coding assistant. GitHub opened the public preview on November 4, 2026, and it works with the Xcode 27.3 beta on macOS Tahoe 26.6 or later.

If you build iPhone or Mac apps and already pay for Copilot, this means you can use it right next to Xcode’s other agents without a separate app.

This guide shows you how to set it up, what you get, how it compares with the older Copilot for Xcode extension and with Xcode’s built-in AI, plus a quick look at Copilot in JetBrains Air.

TLDR

  • Public preview since November 4, 2026: GitHub Copilot is available in Xcode’s coding assistant.
  • You need the Xcode 27.3 beta (from Apple Developer Downloads) and a Mac on macOS Tahoe 26.6 or later.
  • Set it up in Xcode > Settings > Intelligence. GitHub says all Copilot plans are supported, including Copilot Free.
  • The older “GitHub Copilot for Xcode” extension still exists as a separate option. It has inline completions, chat, agent mode, next edit suggestions, code review and MCP.
  • Since November 3, Copilot also works inside JetBrains Air for local and cloud agent tasks, using your existing Copilot plan.

What is new

On November 4, 2026, the GitHub changelog announced that “GitHub Copilot is now available in Xcode’s coding assistant.” It is a public preview, and it starts with the Xcode 27.3 beta. Apple’s Xcode 27.3 beta release notes confirm it under Coding Intelligence with one line: “GitHub Copilot is now available in the coding assistant.”

The key word here is coding assistant. That is Xcode’s built-in AI sidebar, where you already pick between agents and chat models from companies like Anthropic and OpenAI.

Until now, Copilot users on Apple platforms had to install a separate companion app, “GitHub Copilot for Xcode,” which hooks into Xcode as a source editor extension. Now Copilot sits in the same place as Xcode’s other AI options, set up from Xcode’s own settings.

GitHub is clear that the old extension is not going away. The changelog says it “remains a separate option,” so you can pick whichever workflow suits you.

Requirements

Item What you need
Xcode Xcode 27.3 beta or later (Apple Developer Downloads)
macOS macOS Tahoe 26.6 or later
GitHub account Any account with access to Copilot
Copilot plan All Copilot plans are supported, per GitHub
Work accounts Your organization’s Copilot policies still apply
Status Public preview; features and screens may change

Xcode 27.3 beta also ships Swift 6.4 and SDKs for iOS, iPadOS, tvOS, watchOS, macOS and visionOS 27.3.

One more change to know: Xcode now comes as an Apple Encrypted Archive (.aea), and Apple says 27.3 is the last release that supports the old .xip format. If you install from the command line, Apple says to use archiveutil extractXcodeAEA.

Tip: Because this is a beta, install it next to your stable Xcode rather than replacing it. Keep shipping builds on your release Xcode.

How to set up Copilot in Xcode’s coding assistant

GitHub’s changelog sends you to Xcode > Settings > Intelligence, and Apple’s “Setting up coding intelligence” guide explains how that screen works. Here is the full procedure.

  1. Check your macOS version in Apple menu > About This Mac. Update to macOS Tahoe 26.6 or later if needed.
  2. Go to developer.apple.com/download, sign in with your Apple developer account, and download the Xcode 27.3 beta.
  3. Extract it and move it to your Applications folder. Rename it (for example “Xcode-beta”) if you want to keep your stable Xcode too.
  4. Open the beta and let it install any extra components it asks for.
  5. Open Xcode > Settings and click Intelligence in the sidebar. You can also click Get Started with Agents in the coding assistant sidebar.
  6. Find GitHub Copilot in the list. For agents, Apple’s flow is to click Get next to the agent and then Install in the dialog.
  7. Sign in: click the More (…) button in the Account row, then follow the sheets and the browser window to sign in to GitHub and authorize access.
  8. Open the coding assistant in your project, choose GitHub Copilot, and type a prompt such as “Explain what this view model does.”
  9. Read the privacy note. Apple says agents you set up “may access your project files and other information” when they process requests. Click “About Intelligence in Xcode & Privacy…” in the Intelligence settings for details.

Apple notes that after you install agents, Xcode tries to keep them updated automatically. On managed Macs, admins can switch off external coding assistant integrations with the CodingAssistantAllowExternalIntegrations MDM key set to false. If Copilot is missing for you on a work Mac, that is one thing to check.

Which features are available

This is where you need to be careful. GitHub’s announcement does not list the exact Copilot features inside Xcode’s coding assistant. It only says Copilot is available there and that all plans are supported. So here is what we can say for sure.

  • Chat and prompts in the coding assistant: yes. That is what the coding assistant is. You type prompts in the sidebar and get answers and code changes.
  • Agent-style work: Apple’s docs say that when you choose an agent in the coding assistant, it “automatically has access to Xcode capabilities, such as building and testing your app.” Agents in Xcode can also use the Model Context Protocol tools Xcode exposes. How much of this Copilot uses in the preview is not spelled out by GitHub.
  • Inline code completions (ghost text as you type): not mentioned in the announcement. If you want Copilot’s inline completions in Xcode today, the Copilot for Xcode extension is the tool that clearly provides them.
  • Next edit suggestions, code review, MCP registry, vision: these are documented features of the separate Copilot for Xcode extension, not of the new native integration.

In short: use the native integration for chat and agent tasks inside Xcode’s own sidebar, and use the extension if you want the full Copilot feature set, including inline completions. Since the preview can change, check the GitHub changelog for updates.

Native integration vs the Copilot for Xcode extension

Feature Native (Xcode coding assistant) Copilot for Xcode extension
Status Public preview (Nov 4, 2026) Generally available, open source (MIT)
Xcode version Xcode 27.3 beta or later Xcode 14 or later
macOS version macOS Tahoe 26.6 or later macOS 13 or later
Setup Xcode > Settings > Intelligence Separate app, Homebrew or DMG, plus permissions
Chat Yes, in the coding assistant Yes, from Editor > GitHub Copilot
Inline completions Not listed by GitHub Yes
Agent mode Uses Xcode’s agent framework (details not listed) Yes (edit files, run terminal commands, search code)
Next edit suggestions Not listed Yes
Code review Not listed Yes
MCP Xcode exposes its tools via MCP to agents Yes, MCP Registry
Feedback Apple Feedback Assistant or GitHub repo GitHub repo

Note: The extension also works on older Xcode and macOS versions, which matters if your team cannot move to a beta.

How to install the Copilot for Xcode extension

If you want inline completions or you are not on the beta, here are the steps from the official GitHub repository.

  1. Install with Homebrew, or download the DMG from the latest release and drag the app into Applications.
  2. Open the GitHub Copilot for Xcode app and accept the security warning.
  3. Allow the background item that lets the extension talk to the host app.
  4. Grant the permissions it asks for: Background, Accessibility, and Xcode Source Editor Extension. Enable the last one from the app’s Extension Permission option (System Settings, Extensions, Xcode Source Editor).
  5. Click Sign in in the app. A browser opens and a code is copied to your clipboard. Paste it on GitHub and authorize the app.
  6. Open Xcode and check that Editor > GitHub Copilot appears.
  7. Turn off Predictive code completion in Xcode’s Text Editing settings so the two do not fight.
brew install --cask github-copilot-for-xcode

Shortcuts to remember: Tab accepts the first line of a suggestion, holding Option shows the full suggestion, and Option+Tab accepts all of it. You can bind Copilot menu items to your own keys in Xcode’s Key Bindings settings.

Copilot plans and pricing

GitHub says the Xcode coding assistant integration supports all Copilot plans. Here is GitHub’s current plan list from its docs. Prices are in US dollars and can change, so check GitHub before you buy.

Plan Price Included usage
Copilot Free $0 Small AI credit allowance, 2,000 inline completions per month, auto model selection
Copilot Student $0 for verified students AI credit allowance, auto model selection
Copilot Pro $10/month 1,500 AI credits/month
Copilot Pro+ $39/month 7,000 AI credits/month
Copilot Max $100/month 20,000 AI credits/month
Copilot Business $19/user/month 1,900 credits per user, pooled; extra at $0.01 per credit
Copilot Enterprise $39/user/month 3,900 credits per user, pooled; extra at $0.01 per credit

Note: Agent and chat requests use AI credits, so heavy agent use in Xcode will use up your allowance faster than simple questions. On Business and Enterprise, your admin’s policies decide which models and features you get.

Copilot vs Xcode’s built-in AI

Xcode already has a lot of AI built in, so is Copilot worth adding? Here is what Xcode offers on its own, based on Apple’s docs.

  • Agents: since Xcode 26.3 (February 2026), Xcode supports agentic coding with Anthropic’s Claude Agent and OpenAI’s Codex. Agents can search documentation, read your project structure, change project settings, check their work with Xcode Previews and run builds to fix problems.
  • Chat models: ChatGPT in Xcode (works with or without an account) and Claude Sonnet and Opus (sign in with your Claude account).
  • Other providers: you can add any internet-hosted or local provider that supports the Chat Completions API, and any agent that speaks the Agent Client Protocol (ACP).
  • Predictive code completion: Xcode’s own on-device completion in the Text Editing settings.

So where does Copilot fit?

  • Pick Copilot if your company already pays for Copilot Business or Enterprise. You use the same seat, policies and billing as the rest of your team, instead of buying a separate ChatGPT or Claude subscription for iOS work.
  • Pick Claude Agent or Codex if you already have those subscriptions and mainly want deep agent work in Xcode. My Claude Code pricing guide and Codex guide explain those plans.
  • Use the Copilot extension if you want Copilot’s inline completions and next edit suggestions as you type.

If you are still choosing an AI coding tool in general, see my Cursor vs Windsurf vs Claude Code vs Cline comparison.

Copilot in JetBrains Air (November 3)

One day before the Xcode news, on November 3, 2026, GitHub announced that Copilot is now available in JetBrains Air. Air is JetBrains’ tool for handing coding tasks to agents, steering them and reviewing the results. The integration uses the Agent Client Protocol (ACP), the same open standard Xcode supports.

What you get:

  • Agent picker: choose GitHub Copilot in Air and use your existing Copilot subscription.
  • Parallel sessions: track several agent sessions and review changes next to your code.
  • Cloud tasks: through Air Teams, run Copilot in isolated cloud environments from your IDE or browser. GitHub says these use your Copilot plan, not JetBrains AI credits. Each task runs in a Docker container on a fresh virtual machine, with traffic going through a proxy and no state kept between tasks.

To set it up for local tasks:

  1. Install the Air plugin (currently labeled alpha) in your JetBrains IDE.
  2. Select GitHub Copilot as the agent.
  3. Connect your GitHub Copilot account.

For cloud tasks you need a JetBrains account in an Air Teams business organization, a Copilot subscription, and Copilot enabled by your Air admin. In the browser, connect GitHub under Settings > VCS Providers, pick a repository and branch, choose GitHub Copilot and send your prompt.

A few limits: you cannot choose per task whether the personal or organization Copilot plan pays, Air’s analytics do not include Copilot usage, and Air admins can disable Copilot but cannot set Copilot spending limits inside Air.

My Take

This is a small change with a big meaning. Copilot was the odd one out on the Mac, living in a separate helper app while Claude and Codex sat inside Xcode itself. Now it sits in the same menu.

For teams that already pay for Copilot Business, this removes a real reason to buy a second AI subscription just for iOS work.

The catch is that it is a preview on a beta Xcode, and GitHub has not published a full feature list yet.

For daily work I would keep the extension for inline completions and try the native coding assistant for chat and agent tasks on a side branch. Once Xcode 27.3 ships as a final release, the picture should be clearer.

Troubleshooting: Common Problems and Fixes

GitHub Copilot does not appear in Intelligence settings

Check that you opened the Xcode 27.3 beta, not your stable Xcode, and that your Mac runs macOS Tahoe 26.6 or later. On a managed Mac, ask IT whether CodingAssistantAllowExternalIntegrations is set to false.

Sign-in fails or loops

Make sure your default browser can open github.com and that you approve the authorization page. Try signing out from the Account row and signing in again. For organization seats, ask your admin whether Copilot is enabled for you.

I get two sets of suggestions while typing

You probably have the Copilot extension and Xcode’s predictive completion running together. Turn off Predictive code completion in Xcode’s Text Editing settings.

The extension menu is missing in Xcode

Enable the Xcode Source Editor extension permission in System Settings and grant Accessibility access, then restart Xcode.

Requests stop working mid-month

You may have used your AI credits. Check your Copilot usage on GitHub. Business and Enterprise admins can allow extra paid usage.

Copilot in JetBrains Air cloud task fails at start

Air checks subscription and credit availability when the cloud environment starts. If your plan has no credits left, the task fails with an error in the session.

Frequently Asked Questions

Is GitHub Copilot in Xcode free?

GitHub says all Copilot plans are supported, and that includes Copilot Free. Free has small limits, so heavy users will want a paid plan.

Which Xcode version do I need?

The native integration needs Xcode 27.3 beta or later on macOS Tahoe 26.6 or later. The separate extension works with Xcode 14 or later on macOS 13 or later.

Does the native integration give inline code completions?

GitHub has not listed inline completions for the coding assistant integration. The Copilot for Xcode extension does provide them.

Should I uninstall the Copilot for Xcode extension?

No need. GitHub says the extension remains a separate option. You can use both, but turn off Xcode’s predictive completion if you use the extension’s completions.

Does Copilot in Xcode have agent mode?

The extension has agent mode. In the native integration, Copilot runs in Xcode’s coding assistant, where Apple says agents can use Xcode capabilities like building and testing. GitHub has not published exactly which agent features the preview supports.

What is JetBrains Air?

A JetBrains tool for delegating coding tasks to agents and reviewing the results. Since November 3, 2026, you can pick GitHub Copilot as an agent there and use your Copilot plan for local and cloud tasks.

Where do I send feedback about the preview?

GitHub points to the GitHub Copilot for Xcode repository and Apple’s Feedback Assistant.

Sources

Free weekly email

Get new AI guides every week

One short weekly email with our newest local AI, ComfyUI and AI tool guides. No spam, no pop-ups, just the good stuff.

Free. Unsubscribe anytime in one click. We only use your email to send this newsletter. See our privacy policy.

Surprised woman in black hoodie holding card with GitHub Copilot logo in a high-rise office at night, text Copilot now in Xcode