github/app

The GitHub Copilot app is an agent-native desktop experience for finding, running, steering, and landing software work across your GitHub repositories.

GitHub Copilot app – GitHub 作業用のエージェントネイティブなデスクトップUI

何であるか – Windows、macOS、Linux 対応のデスクトップアプリ。GitHub Copilot で駆動される AI エージェントをローカルまたはクラウドで実行でき、タスクの選択からプルリクエストのマージまで、開発ライフサイクル全体を、ターミナルやエディタ、GitHub ウェブサイトを頻繁に切り替えることなく管理できる。

なぜ重要か – Copilot は通常、エディタ内やウェブ経由でアクセスされる。このアプリは、複数のエージェントが並列で動作できる専用のコントロールセンターを提供し、それぞれが個別の Git worktree(ローカル)または GitHub ホステッド環境(クラウド)で隔離された状態で動作する。チャット形式のインタラクションを、ターミナル、差分、プレビュー、ワークフロー状態を横並びに表示する視覚的な「キャンバス」に変換し、AI の作業を監視・編集しやすくする。

主な機能

  • 並列エージェントセッション – 複数の独立した Copilot エージェントを同時に実行可能。それぞれが個別の Git worktree(ローカル)または GitHub ホステッド環境(クラウド)で動作。
  • キャンバス – チャット、ターミナル出力、ファイル差分、ブラウザプレビュー、その他のアーティファクトを統合した視覚的なパネル。エージェントの作業を文脈に沿って確認・編集できる。
  • My Work ビュー – イシュー、プルリクエスト、リポジトリコンテキストを集約し、次に取り組むべきタスクを判断できる。
  • 自動化 – 繰り返し実行するプロンプトやワークフローをスケジュール済みまたはバックグラウンドタスクとして設定可能。
  • エージェントマージ – レビュー・チェック・マージのパイプラインを自動化し、判断と品質に集中できる。
  • BYOK(Bring-Your-Own-Key) – Copilot サブスクリプションがなくても、他のプロバイダーのモデルキーを使用してアプリを実行可能。

導入手順

  1. 前提条件 – Git のインストール済み、GitHub Copilot プラン(または独自のモデルキー)。
  2. インストール – リポジトリの Releases ページから OS に応じたインストーラーをダウンロード(Windows x64/ARM、macOS Intel/Apple Silicon、Linux AppImage)。
  3. 初回実行 – README にリンクされたクイックスタートガイド(https://gh.io/github-app-docs)に従い、セッションを作成し、タスクを選択、エージェントを起動する。

一般的なワークフロー

  1. アプリを開く → My Work に未解決のイシュー/PR が表示される。
  2. タスクを選択 → 新しいキャンバスが開き、隔離された worktree が作成される。
  3. Copilot エージェントを開始 → コードを生成、テストを実行、ファイルを更新する。
  4. キャンバスを確認し、必要に応じてエージェントを編集または再方向づけ。
  5. 満足したら、Agent Merge を使用してチェックを実行し、PR をマージする。

誰に推奨されるか

  • 複数のリポジトリにまたがる AI アシストコーディングを1つの UI でオーケストリングしたい開発者。
  • AI ベースのワークフロー(バグ修正、機能実装、レビュー支援)を標準化したいチーム。
  • 純粋なチャットインターフェースではなく、視覚的な作業概要を好むユーザー。

サポートと貢献

  • バグ、機能要望、質問はリポジトリの IssuesDiscussions タブで報告。問題報告時には、アプリバージョン、OS、再現手順、ログ(/collect-debug-logs)を含めてください。

ライセンスとデータ

  • © GitHub, Inc. すべての権利を保有(非開源)。
  • GitHub Copilot アカウントでアプリを使用する際、使用データ(コードの承認/拒否、会話のスニペット、フィードバック)が収集される可能性あり。詳細は GitHub Copilot Trust Center を参照。

上記のすべての情報は、リポジトリの README から直接引用されています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch