Repolode
intitni

intitni/CopilotForXcode

GitHub Copilot、Codeium、ChatGPTによるコード補完、チャット、コード変更機能をXcodeに追加するSource Editor Extension。

代替できる製品:GitHub Copilot

スター
8,204
フォーク
428
未解決の Issue
36
最終コミット
14 日前

これは何?

Copilot for Xcodeは、AppleのXcode IDE向けSource Editor Extensionです。GitHub CopilotとCodeiumのコード補完をエディタに追加し、ChatGPTなどのLLMをチャットパネルや自然言語によるコード変更に利用できます。

補完機能は、開いているファイルに基づいて候補を表示します。表示位置はテキストカーソルの近く、またはフローティングウィジェットから選べます。チャットでは、選択したコード、ファイルパス、エディタのエラー、カーソル位置をコンテキストとして利用できます。Prompt to Codeを使うと、自然言語の指示に従って選択したコードを書き換えられます。

ユーザーは、チャットやコード変更で実行するプロンプトテンプレートを使ってカスタムコマンドを定義できます。選択したコード、エディタの言語、クリップボードなどの変数も参照できます。Xcodeの実行中は、バックグラウンドのヘルパーアプリが処理を担います。

主な機能

  • 01GitHub CopilotまたはCodeiumによるリアルタイムのコード補完
  • 02選択したコードを考慮する、ChatGPTなどのLLM対応チャットパネル
  • 03自然言語の指示で選択したコードを書き換えるPrompt to Code
  • 04チャットやコード変更に使える、テンプレート変数対応のカスタムコマンド
  • 05.gitignoreに記載されたファイルを補完対象から除外

ユースケース

  • XcodeでSwiftやObjective-Cを記述しながら、AIによるコード補完を利用する
  • Xcodeを離れずに、選択したコードやエディタのエラーについて質問する
  • 選択したコードブロックをリファクタリング、文書化したり、文字列を翻訳したりする
  • チームのワークフロー向けに、再利用可能なAIプロンプトをカスタムメニューコマンドとして用意する

クイックスタート

  1. 1

    Homebrew でアプリをインストールする

    brew install --cask copilot-for-xcode
  2. 2

    アプリを一度開いてバックグラウンドサービスをセットアップし、システム設定で Xcode Source Editor 拡張機能を有効にする

  3. 3

    CopilotForXcodeExtensionService.app にアクセシビリティ API の使用を許可する

  4. 4

    ホストアプリで GitHub Copilot、Codeium、または OpenAI モデルをセットアップする

使う前に知っておきたいこと

  • Xcode Source Editor 拡張機能のため、Xcode と macOS が必要です。
  • チャット機能とプロンプトからコードを生成する機能には、有効な OpenAI API キーまたはその他の LLM へのアクセスが必要です。
  • 提案機能を使うには、有効な GitHub Copilot サブスクリプションまたは Codeium アカウントが必要です。また、Copilot には Node.js も必要です。
  • アクセシビリティ API の使用許可が必要です。README では、キー入力の記録に関する懸念が指摘されています。

収録されている特集

トピック

よくある質問

CopilotForXcode とは?
GitHub Copilot、Codeium、ChatGPTによるコード補完、チャット、コード変更機能をXcodeに追加するSource Editor Extension。 Copilot for Xcodeは、AppleのXcode IDE向けSource Editor Extensionです。GitHub CopilotとCodeiumのコード補完をエディタに追加し、ChatGPTなどのLLMをチャットパネルや自然言語によるコード変更に利用できます。
CopilotForXcode は無料で使えますか?ライセンスは?
CopilotForXcode は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
CopilotForXcode は今もメンテナンスされていますか?
活発にメンテナンス中。CopilotForXcode の最終コミットは 2026年10月24日 です。
CopilotForXcode は何に使えますか?
XcodeでSwiftやObjective-Cを記述しながら、AIによるコード補完を利用する Xcodeを離れずに、選択したコードやエディタのエラーについて質問する 選択したコードブロックをリファクタリング、文書化したり、文字列を翻訳したりする チームのワークフロー向けに、再利用可能なAIプロンプトをカスタムメニューコマンドとして用意する
CopilotForXcode のインストール方法は?
Homebrew でアプリをインストールする: brew install --cask copilot-for-xcode アプリを一度開いてバックグラウンドサービスをセットアップし、システム設定で Xcode Source Editor 拡張機能を有効にする CopilotForXcodeExtensionService.app にアクセシビリティ API の使用を許可する ホストアプリで GitHub Copilot、Codeium、または OpenAI モデルをセットアップする
CopilotForXcode はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/intitni/CopilotForXcode

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト