GitHub Copilot is an AI pair programmer tool that helps you write code faster and smarter. Copilot for Xcode is an Xcode extension that provides inline coding suggestions as you type.
Use of the GitHub Copilot Xcode Extension is subject to GitHub's Pre-Release Terms. We want to remind you that:
Beta Previews may not be supported or may change at any time. You may receive confidential information through those programs that must remain confidential while the program is private. We'd love your feedback to make our Beta Previews better.
macOS 12+
Xcode 8+
Download the dmg
from
the latest release.
Updates can be downloaded and installed by the app.
Open the dmg
and drag the GitHub Copilot for Xcode.app
into the Applications
folder.
On the first opening the application it will warn that it was downloaded from the internet. Click Open
to proceed.
A background item will be added for the application to be able to start itself when Xcode starts.
Two permissions are required: Accessibility
and Xcode Source Editor Extension
.
The first time the application is run the Accessibility
permission should be requested:
The Xcode Source Editor Extension
permission needs to be enabled manually. ClickExtension Permission
from the Copilot for Xcode
settings to open the
System Preferences to the Extensions
panel. Select Xcode Source Editor
and enable GitHub Copilot
:
After granting the extension permission, please restart Xcode so the Github Copilot
menu is available under the Xcode Editor
menu.
Keyboard shortcuts can be set for all menu items in the Key Bindings
section of Xcode preferences.
To sign into GitHub Copilot, click the Sign in
button in the settings application. This will open a browser window and copy a code to the clipboard. Paste the code into the GitHub login page and authorize the application.
To install updates, click Check for Updates
from the menu item or in the settings application. After installing a new version, Xcode must be restarted to use the new version correctly. New versions can also be installed from dmg
files downloaded from the releases page. When installing a new version via dmg
, the application must be run manually the first time to accept the downloaded from the internet warning.
To avoid confusion, we recommend disabling Predictive code completion
underXcode
> Preferences
> Text Editing
> Editing
.
Press tab
to accept the first line of a suggestion, hold option
to view
the full suggestion, and press option
+ tab
to accept the full suggestion.