Skip to content

Latest commit

 

History

History
58 lines (38 loc) · 2.07 KB

File metadata and controls

58 lines (38 loc) · 2.07 KB

Features

GitHub Copilot for Xcode combines inline assistance, chat, and workspace-aware tooling in one macOS app and Xcode extension.

Xcode integration features

Inline code completion

  • Multiline code suggestions while you type
  • Tab to accept the first line
  • Option to preview the full suggestion
  • Option + Tab to accept the full suggestion

Chat

  • Open chat from Editor > GitHub Copilot > Open Chat
  • Ask for explanations, refactors, tests, and implementation help
  • Attach workspace files and directories for more grounded responses

Agent Mode

  • Applies edits directly to project files
  • Searches the codebase and related files
  • Runs terminal commands and shows output without leaving the workflow
  • Uses MCP tools when you configure supported servers

Code review

  • Reviews local changes from inside the Xcode experience
  • Surfaces likely issues before you commit
  • Works best when the workspace is open and file permissions are granted

Next Edit Suggestions

  • Helps step through follow-up edits after a change is accepted
  • Keeps the suggestion flow moving across related files and regions

Copilot Vision

  • Adds optional screen-based context capture
  • Requires Screen Recording permission only when you choose to use it

Bring Your Own Key (BYOK)

  • Supports external model providers alongside standard Copilot sign-in
  • Lets you enable only the providers and models your team needs
  • Detailed setup lives in Docs/BYOK.md

Prompt files and custom instructions

  • Prompt files provide reusable context for common tasks
  • Custom instructions tune how Copilot responds in chat and agent workflows

Compatibility notes

  • The Swift packages in Core/Package.swift and Tool/Package.swift declare macOS 12 as the minimum supported platform.
  • Several UI integrations add richer behavior on newer macOS releases such as 13, 14, and later through availability checks in the app code.
  • The repository archives the app through the Copilot for Xcode workspace scheme in .github/workflows/codeql.yml and Script/localbuild-app.sh.