Skip to main content
Skip to content

GitHub Copilot アプリについて

GitHub Copilot appは、並列ワークストリーム、GitHub統合、PR ライフサイクル管理を 1 か所にまとめるエージェント駆動型開発用のデスクトップ アプリケーションです。

この機能を使用できるユーザーについて

GitHub Copilot app は、すべての Copilot プランで使用できます。
Download GitHub Copilot app

イントロダクション

GitHub Copilot appは、エージェント駆動型開発用に構築されたデスクトップ アプリケーションです。 並列ワークストリーム間で AI エージェントを誘導し、 GitHub の問題とプル要求を処理し、ターミナル、IDE、ブラウザー タブ間のコンテキスト切り替えを行わずに、開発ライフサイクル全体を管理する 1 つの場所が提供されます。

アプリは GitHub Copilot CLI 上に構築され、 GitHubとネイティブに統合されるため、リポジトリ、ブランチ、CI パイプラインはすぐに使用できます。 これは、複数のエージェントを並列で実行し、すべてを自分で行うのではなく、作業の指示に集中したいワークフロー向けに設計されています。

Availability

GitHub Copilot app は、すべての Copilot プランで使用できます。 Copilot BusinessユーザーとCopilot Enterprise ユーザーの場合、GitHub Copilot app ポリシーは有効なままにする必要があります。 このポリシーは既定で有効になっており、 Copilot CLI ポリシーとは別です。

サポートされるオペレーティング システム

GitHub Copilot appでは、次のオペレーティング システムがサポートされています。

  • macOS
  • Linux
  • Windows

GitHub Copilot app を使用する利点

  • 並列で動作します。 複数のエージェント セッションを同時に実行し、それぞれが独自のブランチ上で実行されるため、1 つのタスクが完了するのを待たずに複数のタスクを進行させることができます。
  • 1 か所に留まる。 ターミナル、IDE、ブラウザーを切り替えることなく、問題のトリアージ、直接エージェント、変更の確認、プル要求の取得を行います。
  • すばやく開始します。 アプリは GitHub にネイティブに接続します。リポジトリ、ブランチ、問題、プル要求は、追加のセットアップなしですぐに動作します。
  • 制御を維持します。 エージェントに提供する自律性を完全に協調的なものから完全に自律的なものまで選択し、各セッションのモデルと推論作業を調整します。
  • 共有サーフェイスで共同作業を行います。 キャンバスを使用して、ユーザーとエージェントが共同作業できるカスタム インターフェイスを作成します。

GitHub Copilot appで何ができますか?

  • 並列ワークスペース: 複数の分離されたエージェント セッションを同時に実行します。それぞれに専用の Git ワークツリーとブランチがあります。 クラウド サンドボックスでセッションを実行したり、ローカル サンドボックスを構成して、マシン上のエージェント実行ツールで使用できるリソースを制限したりできます。 詳細については、「GitHub Copilot アプリ でのエージェント セッションの操作」を参照してください。
  • セッション モード: エージェントの操作方法を選択します。対話型 (コラボレーション)、プラン (エージェント プラン、承認)、Autopilot (完全に自律的)。 複数の LLM から選択し、各セッションの推論作業を調整することもできます。
  • モデルの選択: Bring Your Own Key (BYOK) を使用して独自のプロバイダーのモデルを含む複数の LLM から選択し、セッションごとに推論作業を調整します。
  • GitHub 統合: 問題の参照と検索、問題からのセッションの開始、プル要求の作成と終了、プル要求の確認、CI チェックの結果の表示、リポジトリ全体の検索 (すべてアプリ内)。
  • カスタマイズ: グローバル命令、MCP サーバー、およびエージェント スキルを構成して使用します。
  • 自動化: 定期的なエージェント タスクを保存し、スケジュールまたはオンデマンドで実行します。
  • チャット: 専用のブランチまたはワークスペースを作成せずに、会話モードでブレーンストーミングを行います。
  • セッション履歴:/chronicleを使用して、アプリで開始した作業など、以前のセッションから分析情報を取得します。
  • キャンバス: ユーザーとエージェントが共同作業できる、エージェント駆動型のカスタム成果物とインターフェイスを開きます。
  • コンピューターの使用: macOS と Windows でローカル セッションが、API、コマンド ライン インターフェイス、または MCP 統合を提供しないレガシーおよび GUI のみのソフトウェアを含むデスクトップ アプリケーションと対話できるようにします。 詳細については、「GitHub Copilotでのコンピューターの使用について」を参照してください。

GitHub Copilot app ワークフロー

GitHub Copilot appの一般的なワークフローは次のようになります。

  1. リポジトリ内の問題を参照して選択するか、空のワークスペースから開始します。
  2. セッション モード (対話型、計画、または Autopilot) を選択し、モデルを選択します。
  3. タスクについて説明し、エージェントにブランチの作成、コードの記述、テストの実行を許可します。
  4. エージェントの変更を確認し、フィードバックを提供し、反復処理します。
  5. プル要求を作成し、レビューを残し、CI が成功したかどうかを確認し、PR をすべてアプリ内からマージします。

これらのワークフローのいくつかを並列で実行し、それぞれ独自のワークスペースで実行し、必要に応じて切り替えることができます。

GitHub Copilot app におけるAIの活用の最適化

アプリでより効率的に AI credits を使用するには、次のプラクティスに従います。

  • モデルの機能をタスクの複雑さに一致させます。 単純な変更には軽量モデルを使用し、複雑なデバッグ、設計上の決定、および複数ステップのタスクには、より高い機能モデルを使用します。
  • 作業のステージに適したセッション モードを選択します。 プラン モードを使用してスコープとアプローチを検証し、より厳密なステアリングが必要な場合は対話型モードを使用し、タスクが明確に定義されている場合は Autopilot に移動します。
  • 完全なセッションを開く前に、チャットを使用してスコープを設定します。 初期の探索では、 チャットを 使用して要件を明確にし、専用セッションを作成する前に再作業を減らします。
  • タスクを切り替えるときに新しいセッションを開始します。 新しいセッションでは、コンテキストに重点が置かれた状態が保たれ、無関係な履歴が無関係な作業に移されるのを回避できます。
  • 使用状況の分析情報を定期的に使用します。 /chronicle cost tipsを実行して、セッションの使用にコストのかかるパターンを見つけ、時間の経過と同時に効率を向上させます。

最適化の詳細なヒントについては、 AUTOTITLE を参照してください。

フィードバックの提供

フィードバックを共有するには、アプリの左下隅にある [フィードバックの送信 ] アイコンをクリックします。

内容の除外

Copilot BusinessユーザーとCopilot Enterpriseユーザーの場合、GitHub Copilot appでは、エンタープライズ、組織、リポジトリのレベルで構成されたコンテンツ除外ポリシーが考慮されます。 除外されたファイルはコンテキストとして使用されません。 詳細については、「GitHub Copilot のコンテンツの除外」を参照してください。

パブリック コード

GitHub Copilot app は、"公開コードに一致する提案" ポリシーが "ブロック" に設定されている場合でも、一致するコードまたは公開されているコードのほぼ一致するコードを生成する可能性があります。 「個々のサブスクライバーとしてのGitHub Copilot ポリシーの管理」を参照してください。

詳細については、次を参照してください。