Skip to main content
Skip to content

GitHub Copilotを使用する場所

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

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

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

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

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

Copilot を使用できる場所

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

個人用アカウントで使用できるCopilot機能を確認するには、https://github.com/settings/copilot/featuresのCopilot設定に移動します。

IDE 間のサポートを比較するには、 Copilot機能マトリックス を参照してください。

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

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

開始する場所がわからない場合は、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 モデルの変更」を参照してください。
  • どのエージェント: Copilot エージェントと他のプロバイダーのエージェントは、同じリポジトリで作業し、プル リクエストを作成し、レビューを受けます。 Copilot は、 Copilot cloud agentする場合と同じセキュリティ保護、軽減策、および制限をサード パーティのエージェントに適用します。 「クラウド エージェントGitHub Copilotについて」と「サード パーティのコーディング エージェントについて」を参照してください。
  • Copilot が参照できるもの: カスタム命令、エージェント スキル、MCP サーバーによって、Copilot は規約やチームで使っているツールに接続できます。 「モデル コンテキスト プロトコル (MCP) について」を参照してください。
  • Copilot が記憶する内容: 対応機能では、Copilot Memory は以降の作業でリポジトリに関する情報やユーザーの好みを再利用できます。 「GitHub Copilot Memory について」を参照してください。

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

次のステップ

  • 使用可能な Copilot プランを比較します。 「GitHub Copilotの計画」を参照してください。