GitHub Copilot in Xcode's Built-In Coding Assistant¶
Copilot runs in Xcode's built-in coding assistant through a public preview, alongside the existing separate Copilot extension option.
GitHub Copilot's built-in Xcode integration is a public preview starting with Xcode 27.3 beta. It supports all Copilot plans. The existing GitHub Copilot for Xcode extension remains a separate integration (GitHub announcement).
Setup and sign-in¶
Use a Mac running macOS Tahoe 26.6 or later. Apple lists that requirement in its Xcode 27.3 beta release notes.
Open Xcode > Settings > Intelligence to set up Copilot. Apple's general agent setup uses Get, then Install, followed by the Account row's More button for sign-in. Complete the account flow shown by Xcode and the browser (coding intelligence setup).
Enabled agents can use Xcode capabilities such as building and testing. The setup documentation also explains that an agent may access project files and other information while processing a request (Apple setup reference). Review the integration's access in the actual project before delegating a change.
Keep editor-specific configuration explicit¶
Apple documents command and tool permissions under Intelligence settings. Its customization guide also supports agent-specific configuration files and plug-ins, with configuration scoped to agents launched in Xcode (agent customization).
That general capability does not establish Copilot-specific support for every repository-instruction format or custom-agent field. The cited launch announcement and Apple pages do not provide a Copilot support matrix. Do not infer VS Code or CLI parity from the shared Copilot name.
For a mixed-editor team, record the integration used in review evidence. Check these questions in a disposable project:
- Did the expected repository instruction affect the task?
- Does the intended custom agent appear and use its declared tools?
- Can the coding assistant build and test the target scheme?
- Which permission requests reach the user?
Treat these as acceptance checks, not as features established by this page. A passing check on the separate extension does not verify the built-in assistant.
Key Takeaways¶
- Name the built-in assistant or extension when reporting Xcode behavior.
- Keep the beta and macOS requirements beside setup instructions.
- Verify repository instructions and custom agents on this integration before relying on cross-editor behavior.
Related¶
- Copilot Repository Instructions — the repository-level convention to verify
- Copilot Custom Agents and Skills — customization concepts across Copilot hosts
- Copilot Agent Mode — compare the editor execution loop