# GitHub Copilotを使用する場所

問題の理解からコードの記述、レビュー、テスト、出荷まで、 GitHub Copilotを使用する場所を選択します。

既に使用しているツールで GitHub Copilot を使用して、ソフトウェアの計画、ビルド、レビュー、テスト、出荷を行います。

GitHub Copilot appは、1 つのワークフローですべてを行うのに最適な場所です。並列タスク間でエージェント駆動型の作業を管理し、リポジトリ間で作業を調整し、ブラウザー、ターミナル、プル要求のライフサイクルを 1 か所で接続したままにします。

ブラウザーで質問したり、IDE でコードを編集中に提案を受けたり、ターミナルから作業したり、SDK を使用して独自の Copilotを利用したツールを構築したりすることもできます。

開始する場所がわからない場合は、ここで行うコーディング作業に基づいてサーフェスを選択します。 サーフェスには重複するユース ケースが含まれます。一部は広範なマルチステップ ワークフローをサポートし、他のユーザーは特定のタスクに重点を置きます。

## Copilot を使用できる場所

| Where                                                                                                                       | 次の目的に使用します                                                                   | 概要                                                                                                                       |
| --------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| **GitHub Copilot app**                                                                                                      | 1 つの専用ワークスペースで、並列タスク、複数のリポジトリ、pull request ライフサイクルにわたる開発者とエージェント主導の作業を管理します。 |                                                                                                                          |
| [GitHub Copilot アプリを使い始める](/ja/copilot/get-started/quickstart-copilot-app)                                                  |                                                                              |                                                                                                                          |
| **GitHub Copilot CLI**                                                                                                      | 繰り返し可能なコマンド ライン ワークフローなど、ターミナルから Copilot を操作する。                              |                                                                                                                          |
| [GitHub Copilot CLI の使い方を始める](/ja/copilot/get-started/cli-quickstart)                                                       |                                                                              |                                                                                                                          |
| **Your IDE**<br>(Visual Studio Code、 Visual Studio、 JetBrains IDEs、Eclipse、XCode)                                           | インラインで候補を取得し、周辺のコードについてチャットし、ファイルを代わりに編集してくれるエージェントを使う。                      | [IDE でGitHub Copilotを使用するためのクイック スタート](/ja/copilot/get-started/quickstart-for-using-github-copilot-in-your-ide)          |
| **GitHub Copilot SDK**                                                                                                      |                                                                              |                                                                                                                          |
| Copilotと同じプリミティブを使用するカスタム アプリケーションをビルドする。                                                                                   |                                                                              |                                                                                                                          |
| [Build your first Copilot-powered app](/ja/copilot/get-started/sdk-quickstart)                                              |                                                                              |                                                                                                                          |
| **GitHub Web サイト**                                                                                                          | リポジトリ、問題、pull request に関する質問、またはエージェントへの作業の割り当て。                             | [GitHub.com でGitHub Copilotを使用するためのクイック スタート](/ja/copilot/get-started/quickstart-for-using-github-copilot-on-github-com) |
| **GitHub Mobile**                                                                                                           | メインの開発環境から離れた Copilot とのチャット。                                                |                                                                                                                          |
| [GitHub Mobile で GitHub Copilot に質問をする](/ja/copilot/how-tos/copilot-on-github/chat-with-copilot/chat-in-mobile)             |                                                                              |                                                                                                                          |
| **GitHub Desktop**                                                                                                          | コミット メッセージとサマリーに関するヘルプを取得する。                                                 |                                                                                                                          |
| [GitHub Desktop でのCopilotの構成](/ja/desktop/configuring-and-customizing-github-desktop/configuring-copilot-in-github-desktop) |                                                                              |                                                                                                                          |

個人用アカウントで使用できるCopilot機能を確認するには、[https://github.com/settings/copilot/features](https://github.com/settings/copilot/features?ref_product=copilot\&ref_type=engagement\&ref_style=text)のCopilot設定に移動します。

IDE 間のサポートを比較するには、 [Copilot機能マトリックス](/ja/copilot/reference/copilot-feature-matrix) を参照してください。

## どちらが私に適していますか?

すべてのサーフェスを使用する必要はありません。 現在行っている作業に最も近いものを選択します。

開始する場所がわからない場合は、Copilot Web サイトでGitHubを使用してください。 インストールするものは何もありません。既に開いているリポジトリ、問題、または pull request について質問することができます。

サーフェスを選択するには、次の一般的な開発コンテキストを使用します。

* **エージェント作業の調整**: 1 つの場所でエージェントの作業を調整し、並列ワークストリームを管理し、複数のリポジトリ間で作業し、ブラウザー、ターミナル、プル要求のライフサイクルを接続したままにする場合は、 GitHub Copilot app を使用します。
* **コマンドの実行**: ターミナルでの作業、複雑なターミナル コマンドの実行、タスクの並列実行を行う場合は、 GitHub Copilot CLI を使用します。 コマンドを実行するエージェント タスクの場合は、クラウドサンドボックスまたはローカルサンドボックスを使用して、コマンドの実行場所とアクセスできる内容を制御します。
* **コードの記述**: コードを対話形式で記述および調整する場合は、IDE で GitHub Copilot を使用します。
* **独自のツールの拡張**: GitHub Copilot SDKを直接呼び出すアプリケーションまたは内部ワークフローを構築する場合は、Copilotを使用します。
* **変更の計画**: 作業が問題、プル要求、または未知のリポジトリから開始される場合は、 GitHub Web サイトを使用します。
* **デスクから離れた場所で作業を確認**する: モバイル デバイスから簡単な質問をする必要がある場合は、 GitHub Mobile を使用します。

多くの場合、一からやり直すことなく、後からサーフェスを切り替えることができます。 たとえば、Web インターフェイスの問題を理解し、エージェントに変更を依頼し、IDE で pull request を確認してから、ターミナルからフォローアップすることができます。

## サーフェスの連携のしくみ

コンテキスト、アクセス許可、および構成によっては、サーフェス間で伝達される場合があります。 適用される設定とコンテキストは、 Copilot 機能と使用するサーフェスによって異なります。

サポートされている場合、プラン、カスタム命令、エージェント スキル、接続された MCP サーバーは、 Copilotを使用する場所全体に適用されるため、それらを 1 回構成し、ワークフローのさまざまな部分で使用できます。

1 つの作業項目を画面間で移動できます。 たとえば、 GitHubの問題から始めて、 Copilot cloud agentに割り当てたり、 GitHub Copilot appで作業を追跡したり、IDE で pull request を確認したり、Web インターフェイスでマージしたりできます。

ターミナルでタスク Copilot 作業を開始し、ブラウザーまたはモバイル デバイスで同じセッションを続行することもできます。

また、これらのサーフェスは同じ基礎を共有しています。 サーフェス間で使用する Copilot エクスペリエンスはすべて、同じ SDK とプラットフォーム プリミティブを利用します。 同じ SDK を使用して、独自のアプリケーション、ツール、ワークフローに Copilot を組み込むことができるため、カスタム統合とファースト パーティの Copilot エクスペリエンスはすべて、同じ基になる機能で動作します。

次のような選択肢がワークフロー全体にわたって保持されます。

* **どのモデル**: 異なるモデルは、さまざまな種類の作業に適しており、チャットとエージェントのモデルを切り替えることができます。 「[GitHub Copilot Chat の AI モデルの変更](/ja/copilot/how-tos/use-ai-models/change-the-chat-model)」を参照してください。
* **どのエージェント**: Copilot エージェントと他のプロバイダーのエージェントは、同じリポジトリで作業し、プル リクエストを作成し、レビューを受けます。
  Copilot は、 Copilot cloud agentする場合と同じセキュリティ保護、軽減策、および制限をサード パーティのエージェントに適用します。 「[クラウド エージェントGitHub Copilotについて](/ja/copilot/concepts/agents/cloud-agent/about-cloud-agent)」と「[サード パーティのコーディング エージェントについて](/ja/copilot/concepts/agents/about-third-party-coding-agents)」を参照してください。
* **Copilot が参照できるもの**: カスタム命令、エージェント スキル、MCP サーバーによって、Copilot は規約やチームで使っているツールに接続できます。 「[モデル コンテキスト プロトコル (MCP) について](/ja/copilot/concepts/context/mcp)」を参照してください。
* **Copilot が記憶する内容**: 対応機能では、Copilot Memory は以降の作業でリポジトリに関する情報やユーザーの好みを再利用できます。 「[GitHub Copilot Memory について](/ja/copilot/concepts/agents/copilot-memory)」を参照してください。

組織の場合、管理者ポリシーは開発者が使用するほとんどのサーフェスに適用されます。 「[チームGitHub Copilot を管理する](/ja/copilot/how-tos/administer-copilot)」を参照してください。

## 次のステップ

* 使用可能な Copilot プランを比較します。 「[GitHub Copilotの計画](/ja/copilot/get-started/plans)」を参照してください。