intitni/CopilotForXcode

The first GitHub Copilot, Codeium and ChatGPT Xcode Source Editor Extension

解決する問題

Xcode でのコーディングでは、エディタと外部 AI ツールを頻繁に切り替える必要があることがよくあります。この拡張機能は、AI アシスタンスを Xcode エディタに直接もたらし、コード提案、AI チャットパネル、自然言語を使用したコードの修正や生成機能を提供します。

仕組み

この拡張機能は、Xcode ソースエディタ拡張機能として実行されます。バックグラウンドサービスアプリを使用して AI プロバイダーを管理します。提案機能については、GitHub Copilot と Codeium の言語サーバーをインストールして統合します。チャットとコード修正には、OpenAI 互換のチャットモデルを使用します。エディタの状態、選択されたコード、カーソル位置を追跡するために、フォルダアクセスとアクセシビリティ API の権限が必要です。ユーザーはシステム設定で拡張機能を有効にし、権限を付与し、ホストアプリでアカウントを設定します。

対象読者

GitHub Copilot、Codeium の有効なサブスクリプションを持っているか、OpenAI 互換のチャットモデルにアクセスでき、コード補完、質問、リファクタリングに AI を活用しながら Xcode 内に留まりたい Xcode 開発者。

ハイライト

  • GitHub Copilot または Codeium によるリアルタイムのコード提案。テキストカーソルの近くまたはフローティングウィジェットの 2 つの表示モードがあります。
  • 選択されたコード、ファイルパス、エラー/警告ラベル、カーソル位置を認識するチャットパネル。
  • Prompt to Code を使用すると、Write や Edit Code、Accept Modification などのコマンドを使用して、自然言語でコードをリファクタリングまたは記述できます。
  • カスタムコマンドを使用すると、{{selected_code}}、{{active_editor_language}}、{{clipboard}} などのプレースホルダーを使用してプロンプトを再利用できます。
  • クイックアクセスのためのグローバルホットキーと推奨キーバインドをサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト