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}} などのプレースホルダーを使用してプロンプトを再利用できます。
- クイックアクセスのためのグローバルホットキーと推奨キーバインドをサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト