# GitHub Copilot アプリを使い始める

GitHub Copilot appにサインインし、リポジトリまたはローカル フォルダーを接続し、コードを変更するための最初のエージェント セッションを作成します。

GitHub Copilot appの概念の概要については、「[GitHub Copilot アプリについて](/ja/copilot/concepts/agents/github-copilot-app)」を参照してください。

このクイックスタートでは、以下を実行します。

1. GitHub Copilot appをインストールしてサインインします。
2. リポジトリまたはローカル フォルダーを接続します。
3. エージェント セッションでコードを変更します。

## 前提条件

* GitHub アカウント。
* Copilotプラン、または独自のモデル プロバイダーを構成できます。
  * 独自のモデル プロバイダーを使用する場合は、API キーなどのプロバイダー資格情報が必要です。 セットアップ手順については、 [AUTOTITLE を](/ja/copilot/how-tos/github-copilot-app/use-byok-models)参照してください。
* [Git](https://github.com/git-guides/install-git) がコンピューターにインストールされている。

> \[!NOTE]
> Copilot BusinessユーザーとCopilot Enterpriseユーザーの場合、GitHub Copilot app ポリシーは有効なままにする必要があります。 このポリシーは既定で有効になっており、 Copilot CLI ポリシーとは別です。 「[組織内のGitHub Copilotのポリシーと機能の管理](/ja/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies)」または「[企業での GitHub Copilot のポリシーと機能の管理](/ja/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies)」を参照してください。

## GitHub Copilot app のインストール

1. GitHub Copilot appの[ダウンロード ページにアクセスしてください](https://github.com/features/ai/github-app)。
2. プラットフォーム用のアプリをダウンロードします。

## GitHub Copilot appを初めて開く

1. GitHub Copilot app を開きます。
2. \*\*
   GitHub にサインイン\*\* をクリックし、画面の指示に従って認証を完了します。
   GitHub Enterprise Serverを使用する場合は、\[**エンタープライズGitHub使用**] を選択し、メッセージが表示されたらサーバー アドレスを入力します。
3. Copilotプランがない場合は、プランにサインアップするか、独自のモデル プロバイダーに進むかを選択します。
   * 独自のモデル プロバイダーを使用する場合は、プロバイダーを選択し、必要な資格情報を入力して、\[ **保存] をクリックして続行**します。
4. メッセージが表示されたら、最近の GitHub アクティビティに基づいて 1 つ以上のリポジトリを選択します。 また、ローカル フォルダーまたはリポジトリを追加することも、この手順をスキップして後でプロジェクトを追加することもできます。
5. テーマを選択し、オンボードを完了してアプリを開きます。

## リポジトリまたはフォルダーの接続

コードを操作するには、少なくとも 1 つのプロジェクトがアプリに接続されている必要があります。 プロジェクトには、既にローカルに複製したリポジトリや、GitHubまたは別のリモート Git ホスト (Azure DevOps など) から複製したリポジトリなど、コンピューター上に既に存在するフォルダーを指定できます。 プロジェクトを接続すると、コードの読み取り、編集、エージェント セッションからのプル要求の開きなど、コア アプリ ワークフローのロックが解除されます。 オンボード中にプロジェクトのセットアップをスキップした場合、または後でプロジェクトを追加する場合:

1. サイドバーの「セッション」の横にある「 **+** 」ボタンをクリックします。
2. \[ **プロジェクトの追加] で**、次のいずれかを選択します。

* **ローカル フォルダーまたはリポジトリ** - 既にローカルに複製したリポジトリを含む、コンピューター上に既に存在するフォルダーを選択します。
* **GitHub リポジトリ** — GitHubからリポジトリを参照して複製します。
* **リポジトリ URL** — GitHubの外部でホストされているリポジトリ (Azure DevOps など) またはアプリにアクセスできないプライベート リポジトリの Git URL から複製します。

## 最初のコードを変更する

1. \[セッション] の横にある \[ **+** ] をクリックし、\[ **セッション**の **開始**] で接続されているフォルダーまたはリポジトリを選択します。

2. プロンプト フィールドの下のドロップダウンからセッション モードを選択します (たとえば、 **エージェント** と共同作業を行う対話型)。

3. プロンプト ボックスに、次のプロンプトを貼り付けます。

   ```copilot copy
   Suggest a small low-risk code change in this repository, implement it, and explain the diff.
   ```

4. エージェントからの入力要求に応答します。 エージェントが変更を行った後、プロンプト ボックスの上にある **\[変更** ] をクリックして差分を表示します。

5. 結果に満足するまで、同じセッションで反復処理を続けます。

6. 変更を保持する場合は、\[PR の **作成** ] をクリックして、レビュー用のプル要求を開きます。

7. プル要求を作成する場合は、プロンプト ボックスの上にある **\[PR** ] をクリックしてアプリに直接表示します。

**オプション：** リポジトリに完了するタスクが既にある場合は、\[ **[マイ ワーク](https://github.com/copilot/app/launch?open=ghapp%3A%2F%2Fmywork)**] の問題からセッションを開始できます。 詳細については、「[GitHub Copilot アプリを使用した問題と pull request の管理](/ja/copilot/how-tos/github-copilot-app/managing-issues-and-pull-requests)」を参照してください。

## 方向を把握する

サイドバーを使用すると、アプリのメイン領域にアクセスできます。

* **[自分の作業](https://github.com/copilot/app/launch?open=ghapp%3A%2F%2Fmywork)** - リポジトリから問題を参照してフィルター処理し、要求をプルし、CI の状態を確認し、レビューを残します。
* **[自動化](https://github.com/copilot/app/launch?open=ghapp%3A%2F%2Fautomations)** - スケジュールまたはオンデマンドで実行される保存済みのエージェント タスク。
* **検索** - アプリからリポジトリ全体を直接検索します。
* **セッション** : アクティブなエージェント セッション。プロジェクト別にグループ化されます。
* **チャット** - 専用ブランチまたはワークスペースを必要としない一般的な会話。

## 次のステップ

GitHub Copilot appの使用方法の詳細については、以下をご覧ください。

* [GitHub Copilot アプリ でのエージェント セッションの操作](/ja/copilot/how-tos/github-copilot-app/agent-sessions)
* [GitHub Copilot アプリ でのキャンバス拡張機能の操作](/ja/copilot/how-tos/github-copilot-app/working-with-canvas-extensions)
* [GitHub Copilot アプリを使用した問題と pull request の管理](/ja/copilot/how-tos/github-copilot-app/managing-issues-and-pull-requests)
* [GitHub Copilot アプリ での自動化の使用](/ja/copilot/how-tos/github-copilot-app/using-automations)
* [GitHub Copilot アプリのスラッシュ コマンド](/ja/copilot/reference/github-copilot-app-reference/slash-commands)
* [GitHub Copilot アプリの組み込みスキル](/ja/copilot/reference/github-copilot-app-reference/built-in-skills)