AIコーディングエージェントがiOS・macOSのXcodeプロジェクトをビルド、テスト、実行するためのMCPサーバー兼CLI。
github/CopilotForXcode
SwiftやObjective-Cのプロジェクト向けに、コード補完、チャット、エージェントモード、コードレビューをXcodeに追加するGitHub Copilot連携ツール。
代替できる製品:Xcode Intelligence
- スター
- 6,348
- フォーク
- 2,064
- 未解決の Issue
- 258
- 最終コミット
- 一昨日
これは何?
GitHub Copilot for Xcodeは、AppleのXcode IDEにGitHub Copilotを導入し、Swift、Objective-C、iOS、macOSの開発を支援します。macOSアプリとXcode Source Editor Extensionとして動作し、入力中や自然言語のコメントをきっかけにインラインでコードを補完するほか、コードについて質問できるチャットパネルを備えています。
Agent Modeでは、Copilotがファイルを直接編集し、ターミナルコマンドを実行して出力を確認したり、コードベースを検索したり、新しいファイルやディレクトリを作成したりできます。ユーザーが設定したModel Context Protocol(MCP)ツールの実行にも対応しています。このプロジェクトでは、Next Edit Suggestions、Code Review、Copilot Visionも機能として挙げられています。
インストールにはmacOS 13以降、Xcode 14以降、GitHubアカウントが必要です。アプリはHomebrew caskまたはDMGリリースからインストールできます。動作には、アクセシビリティ、バックグラウンド項目、Xcode extensionの各権限が必要です。
主な機能
- 01入力または自然言語のコメントをきっかけにしたインラインコード補完
- 02Xcode内でコードについて質問できるチャットパネル
- 03ファイル編集、ターミナルコマンドの実行、新規ファイルの作成を行うAgent Mode
- 04Model Context Protocol(MCP)ツールへの対応
- 05Next Edit SuggestionsとCode Review
ユースケース
- XcodeでSwiftまたはObjective-Cのコードを書く際に、AIによるコード補完を利用する
- Xcodeエディタ内でCopilotにコードの説明やリファクタリングを依頼する
- 複数ファイルにまたがる機能開発やバグ修正をAgent Modeに任せる
クイックスタート
- 1
Homebrewでインストールする
brew install --cask github-copilot-for-xcode - 2
「アプリケーション」からアプリを開き、セキュリティ警告を承認する
- 3
アクセシビリティを許可し、Xcode Source Editor Extensionの権限を有効にしてから、GitHub Copilotにサインインする
- 4
Xcodeを開き、「エディタ」の下にGitHub Copilotメニューがあることを確認する
使う前に知っておきたいこと
- macOS 13以降とXcode 14以降が必要なため、Appleプラットフォームでのみ動作します。
- Copilotを利用できるGitHubアカウントが必要です。
- macOSで複数の権限(バックグラウンド、アクセシビリティ、Xcode Source Editor Extension)を手動で許可する必要があります。
トピック
よくある質問
- CopilotForXcode とは?
- SwiftやObjective-Cのプロジェクト向けに、コード補完、チャット、エージェントモード、コードレビューをXcodeに追加するGitHub Copilot連携ツール。 GitHub Copilot for Xcodeは、AppleのXcode IDEにGitHub Copilotを導入し、Swift、Objective-C、iOS、macOSの開発を支援します。macOSアプリとXcode Source Editor Extensionとして動作し、入力中や自然言語のコメントをきっかけにインラインでコードを補完するほか、コードについて質問できるチャットパネルを備えています。
- CopilotForXcode は無料で使えますか?ライセンスは?
- CopilotForXcode は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- CopilotForXcode は今もメンテナンスされていますか?
- 活発にメンテナンス中。CopilotForXcode の最終コミットは 2026年10月19日 です。
- CopilotForXcode は何に使えますか?
- XcodeでSwiftまたはObjective-Cのコードを書く際に、AIによるコード補完を利用する Xcodeエディタ内でCopilotにコードの説明やリファクタリングを依頼する 複数ファイルにまたがる機能開発やバグ修正をAgent Modeに任せる
- CopilotForXcode のインストール方法は?
- Homebrewでインストールする: brew install --cask github-copilot-for-xcode 「アプリケーション」からアプリを開き、セキュリティ警告を承認する アクセシビリティを許可し、Xcode Source Editor Extensionの権限を有効にしてから、GitHub Copilotにサインインする Xcodeを開き、「エディタ」の下にGitHub Copilotメニューがあることを確認する
- CopilotForXcode はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/github/CopilotForXcode
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Apple Foundation ModelsでAI処理をすべてデバイス上で行う、macOS・iOS向けのドキュメントチャットアプリ
URLSessionを基盤とするSwift向けの洗練されたHTTPネットワークライブラリ。チェーン可能なリクエスト、エンコード、アップロード、ダウンロード、レスポンス検証に対応。
アカウントや電話番号なしで、オフラインではBluetoothメッシュ、オンラインではNostrリレーを使って通信できる分散型チャットアプリです。
Swiftで開発されたネイティブmacOSコードエディタ。シンタックスハイライト、補完、Git連携、デバッグ、拡張機能を備えています。