powered by TechFeed
表示モード
Microsoft

GitHub Copilot appが正式リリース — Issueを渡すだけでPRまで自律完結、専用エージェントアプリの全貌

6月17日、GitHub Blogが「GitHub Copilot app generally available」と題した記事を公開した。エージェント駆動の開発に特化したデスクトップアプリ「GitHub Copilot app」が、macOS・Windows・Linuxの全プラットフォームで正式提供(GA)を開始した。

6月17日、GitHub Blogが「GitHub Copilot app generally available」と題した記事を公開した。エージェント駆動の開発に特化したデスクトップアプリ「GitHub Copilot app」が、macOS・Windows・Linuxの全プラットフォームで正式提供(GA)を開始した。

Issueを渡せばブランチ作成・コード変更・PRの作成まで自律的に実行する——これは「コードを補完するAI」ではなく、「開発タスクをこなすエージェント」として一から設計されたアプリだ。GitHubはすでにブラウザベースのCopilot WorkspaceやVS Code拡張上のCoding Agentを展開しているが、今回のGAはそれらとは独立したスタンドアロン環境として位置づけられている。Copilot Workspaceがタスク計画・実行の「場」であるのに対し、Copilot appは並列セッション管理・クラウド自動化・外部ツール統合を一体化した、より本格的な「エージェント作業環境」だ。


セッションの基本的な流れ

セッションの起点はIssue、Pull Request、またはプロンプトの3つ。そこからCopilotエージェントが動き出し、以下のような流れで作業が進む。

  • リポジトリごとに独立したブランチとworktree(同一リポジトリを複数の作業ディレクトリで同時に扱うGitの仕組み)を持つ並列セッションを複数実行可能
  • 統合ターミナルおよびブラウザで差分の確認・検証が行える
  • チームの既存のチェック・マージ要件を使ったPull Requestの作成まで完結

「Issueを渡したらPRが上がってくるまでをアプリ内で完結させる」という設計だ。エージェントが動いている間も人間が状況を常に把握・介入できる点が設計上の軸として重視されている。


GAで追加された3つの主要機能

テクニカルプレビュー期間を経て今回GAに到達し、以下の3機能が新たに加わった。

Canvases(キャンバス)

エージェントの作業状態をリアルタイムで視認・操作できる共有作業面だ。Pull Request、ターミナル、ブラウザセッションがそれぞれキャンバスとして画面上に並び、人間がどこでも直接操作できる。チャット履歴の流れに進捗が埋もれる従来のチャット型AIの課題——「エージェントが今何をしているかわからない」——への直接的な回答となる機能で、エージェントと人間が同じ画面を見ながら並走できる。

Cloud automations(クラウド自動化)

エージェントによる作業をクラウド上でスケジュール実行できる機能。自分のマシンが起動していない夜間や週次でも処理が走るため、「毎週月曜に依存パッケージの更新PRを出す」「定期的にテストの失敗をトリアージする」といった繰り返し作業をエージェントに委任できる。CI/CDパイプラインを補完する形で、メンテナンス系タスクの自動化に活用しやすい。

Bring your own model and tools(モデル・ツールの持ち込み)

セッションごとに使用するAIモデルを選択でき、**MCP(Model Context Protocol)サーバーを通じて外部ツールを接続**できる。MCPはAIアプリケーションが外部サービス・データソースとやり取りするためのオープンなプロトコルで、AnthropicがオープンソースとしてリリースしたのちClaude・Cursor・WindsurfなどさまざまなAI開発ツールが対応を進めている。GitHubエコシステム外のツールもセッションに組み込める点で、既存の社内ツールや独自データソースとの連携が視野に入る。


利用条件

GitHub Copilot appは公式ページからダウンロードできる。個人プランであれば有効なCopilotサブスクリプションがあれば利用できるが、Copilot Business/Enterpriseプランで利用する場合、組織またはエンタープライズの管理者がポリシー設定で「Copilot CLI」を有効にする必要がある。これはCopilot appがCLIコンポーネントを内部で利用しているためで、組織ポリシー上CLIが無効になっている環境では事前確認が必要だ。機能の詳細は公式ドキュメントでも確認できる。


詳細はGitHub Copilot app generally availableを参照していただきたい。