GitHub

GitHub Desktop 3.6の新機能|worktree対応とCopilot連携強化を解説

GitHub Desktop 3.6は、2026年6月24日に公開されたメジャーアップデートです。最大の変更は、1つのリポジトリで複数ブランチを並行して扱えるgit worktreeのGUI対応と、マージ競合の解決やコミットメッセージ生成を担うGitHub Copilot連携の強化にあります。本記事では、3.6で追加された機能の中身、基盤として刷新されたCopilot SDKの位置づけ、混同されやすいGitHub Copilot appとの違い、そして導入要件と「採用を見送ってよい場面」までを、公式チェンジログの記述に沿って整理します。

目次

まとめ:GitHub Desktop 3.6で変わった点と導入判断

GitHub Desktop 3.6の要点は3つです。第1に、git worktreeにGUIから対応し、スタッシュやブランチ切り替え、リポジトリの再クローンをせずに複数ブランチを並行作業できるようになりました。第2に、GitHub Copilotがマージ競合の解決とコミットメッセージ生成を支援するようになり、その基盤がVisual Studioなどと共通のCopilot SDKへ刷新されています。第3に、すべてのCopilot機能でモデルを選べるモデルピッカーと、外部プロバイダーやローカルモデルをつなぐBYOKに対応しました。

アプリ本体は無料です。ただし、これらCopilot機能を使うにはGitHub Copilotのプラン契約が前提になります。普段からターミナルのworktreeで運用できていて、かつCopilotを契約していないチームでは、3.6で得られる中核的な価値は限定的です。逆に、GUIでGit操作を完結させたい開発者や、コーディングエージェントを並列で動かす運用には効果が見込めます。

GitHub Desktop 3.6の概要・リリース時期と3つの新機能の柱

GitHub Desktopは、GitHubが公式に提供するGUIのGitクライアントです。コマンド操作に不慣れでも、クローン・コミット・プッシュ・プルリクエストの作成をGUIで行えます。3.6は、その上に並行作業とAI支援を載せたアップデートです。

3.6.0のリリース時期と最新安定版3.6.1の位置づけ

GitHub Desktop 3.6.0は2026年6月24日に公開され、公式ブログでの告知は同年6月26日でした。執筆時点の最新安定版は6月25日公開の3.6.1で、Copilot Maxプランの認識修正、既定のCopilotモデルをAutoへ変更、Copilot機能の読み込み速度改善などが入っています。さらにベータチャネルでは3.6.2-beta1の検証が進んでいます。新機能の有効化で挙動がおかしいときは、まず3.6.1へ更新できているかを確認するのが先決です。

3.6で追加された3本柱:worktree・マージ競合解決・コミット生成強化

3.6で押さえるべき変更は、次の3点に集約できます。

  • git worktreeへのGUI対応(複数ブランチの並行作業)
  • Copilotによるマージ競合解決の支援
  • コミットメッセージ生成の強化(カスタム指示とメタデータルールの反映)

この3つはいずれも、Copilotの実行基盤がCopilot SDKへ刷新されたことと地続きです。実務でまず効果が大きいのは、開発フローの中断が最も多いブランチ切り替えを解消するworktree対応です。

本体は無料だが中核機能にはCopilot有償プランが必要という前提

GitHub Desktop自体は、macOSとWindows向けに無料で配布されています。一方で、3.6の目玉であるマージ競合解決やコミットメッセージ生成といったCopilot機能は、GitHub Copilotのプラン契約がなければ動きません。どのプランで何が使えるか、モデルや料金の考え方はGitHub Copilot Chatの料金・マルチモデル対応の解説と共通の前提に立つため、契約状況を先に確認しておくと導入判断がぶれません。

git worktree対応によるブランチ並行作業の変化と使いどころ

git worktreeは、1つのリポジトリに複数の作業ディレクトリを作り、別々のブランチを同時にチェックアウトしておけるGitの仕組みです。コマンド自体はGit 2.5以降で利用できますが、3.6ではこれをGitHubのGUIから扱えるようにした点が新しいところです。

新設のCurrent Worktreeメニューと従来のブランチ切替の違い

3.6では、ツールバーの「Current Repository」「Current Branch」に並んで「Current Worktree」メニューが追加されました。メインのworktreeに加え、ブランチごとに紐づくリンク済みworktreeが一覧表示され、「New Worktree」から新しい作業ディレクトリを作成できます。従来のブランチ切り替えは作業ツリーを1つだけ保持するため、切り替えのたびに未コミットの変更をスタッシュする必要がありました。worktreeでは各ブランチが独立したフォルダを持つので、片方の作業を保存したまま、もう片方をそのまま開いておけます。git worktreeの概念や従来のGitとの違いはGit Worktreeの基本概念の解説で整理しています。

スタッシュ・再クローンが不要になる並行作業のワークフロー

複数ブランチを行き来する典型例は、機能開発の最中に緊急の不具合修正が割り込むケースです。従来は、開発中の変更をスタッシュし、修正用ブランチへ切り替え、対応後に元のブランチへ戻してスタッシュを復元する、という往復が発生していました。あるいは、別フォルダにリポジトリを再クローンして対応する運用もよく見られます。worktree対応後は、修正用のworktreeを1つ作って並べて開くだけで済み、スタッシュ操作も再クローンも不要になります。ディスク上のフォルダは増えますが、変更を一時退避する手間と、退避漏れによる取り違えのリスクが減るのが利点です。

コーディングエージェントの並列セッションとworktreeの相性

worktree対応がとくに効くのは、コーディングエージェントを並列で走らせる運用です。エージェントは互いに干渉しないよう、セッションごとに独立した作業ツリーを切って動くことが多く、その隔離先がworktreeにあたります。GUIでworktreeを管理できるようになったことで、エージェントが作ったworktreeを目視で把握し、必要なものだけVS Codeやターミナルで開く、といった人間側の監督がしやすくなりました。なお、エージェントを使わない単独開発であれば、無理にworktreeを増やす必要はありません。

Copilot連携強化(マージ競合解決・コミットメッセージ生成)の中身

3.6では、コミットの作成とマージ競合という2つの場面でCopilotが前面に出ます。どちらも、前バージョンまでの独自実装ではなく、Copilot SDKを共通基盤として動く点が変わりました。

マージ競合をCopilotが説明・解決案提示するレビューフロー

マージ競合が起きると、GitHub Desktopが競合している変更内容を説明し、解決案を提示します。提示された案は、マージを確定する前にレビューし、そのまま承認するか、手で編集してから取り込むかを選べます。競合のどちら側を採用するかを1行ずつ判断していた作業に対して、変更の意図を言葉で確認できる手がかりが増える形です。最終的な採否は開発者が決める設計のため、提案をそのまま鵜呑みにする運用は避けるべきです。

copilot-instructions.mdとAGENTS.mdを読むコミットメッセージ生成

コミットメッセージの自動生成は前バージョンの3.5から提供されていましたが、3.6で大きく賢くなりました。リポジトリの.github/copilot-instructions.mdAGENTS.mdに書いたカスタム指示を読み取り、さらにリポジトリで定義したコミットメタデータのルールにも従ってメッセージを生成します。これにより、生成結果がプロジェクトの記述スタイルや命名規約に沿いやすくなりました。生成の途中で内容が意図と違うと感じたら、リクエストを止められるようにもなっています。

Copilot SDK基盤への刷新とモデルピッカー・BYOK対応の意味

3.6の機能追加は、Copilotの動かし方そのものの刷新とセットになっています。土台が変わったことで、利用者が選べる範囲も広がりました。

Copilot SDKへの刷新で他製品と共通化される追従の速さ

3.6から、GitHub DesktopのCopilot機能はCopilot SDK(github/copilot-sdk)の上で動きます。これはコミットメッセージ生成とマージ競合解決の両方が共有する土台で、Visual Studioなど他のGitHub製品とも共通化されています。製品ごとに独自実装を保守する形に比べ、新しいモデルや機能への追従が速くなることが見込めます。利用者にとっての直接の変化は、次のモデル選択とBYOK対応に表れます。

モデルピッカーとBYOKで選べるモデルと接続先の広がり

3.6では、すべてのCopilot機能にモデルピッカーが付き、GitHub経由で使えるモデルから選べるようになりました。加えてBYOK(Bring Your Own Key)に対応し、サードパーティのプロバイダーや、手元のマシンで動かすローカルモデルを接続できます。たとえば、コミットメッセージは軽量なモデル、競合解決は高性能なモデル、といった使い分けが可能になります。3.6.1では既定のCopilotモデルがAutoに設定され、小さいウィンドウでモデルピッカーが画面からはみ出す不具合も修正されました。

GitHub Desktop 3.6とGitHub Copilot appの違いと使い分け

「GitHub Desktop 3.6」を調べると、名前もコンセプトも近い「GitHub Copilot app」の情報が混ざって出てきます。どちらもデスクトップアプリで、worktreeとCopilotが関係するため混同されがちです。両者は別の製品で、設計の中心が異なります。

GitHub Desktop 3.6とGitHub Copilot appの設計思想の違い

比較軸 GitHub Desktop 3.6 GitHub Copilot app
位置づけ 公式GUIのGitクライアント エージェントネイティブなデスクトップアプリ
操作の中心 人がGUIでGitを操作する エージェントの並列運用を監督する
worktreeの扱い 並行作業のためGUIで管理 セッションごとに自動で隔離
提供形態 無料(Copilot機能は要契約) 2026年6月に一般提供(GA)開始

GitHub Desktopは、Gitのクローンやコミット、プルリクエスト作成を人が操作するためのクライアントです。一方のGitHub Copilot appは、2026年5月にテクニカルプレビューが始まり、2026年6月17日にmacOS・Windows・Linux向けに一般提供(GA)が開始された新しいアプリで、複数のエージェントセッションを並列に走らせ、Issueからプルリクエストのマージまでをひとつのデスクトップ画面に束ねる「司令塔」として設計されています。

どちらを使うべきか:GUI操作主体か、エージェント並列運用か

選び方の軸は単純です。自分の手でGitを操作し、その延長でコミットや競合解決にAIの助けを借りたいなら、GitHub Desktop 3.6が合います。エージェントに実装からプルリクエスト作成まで任せ、その進行を監督したいなら、GitHub Copilot appの領域です。両者は排他ではなく、日常のGUI操作はDesktop、エージェント運用はCopilot appと役割分担して併用することもできます。Copilotを使う場面が増えるほどモデルや料金の理解が要るため、VS CodeでGitHub Copilotを使う方法もあわせて押さえておくと選択がしやすくなります。

GitHub Desktop 3.6の導入要件・更新手順と採用を見送るべき場面

最後に、導入の前提条件と更新手順、そして採用を見送ってよい場面を整理します。判断軸を先に決めておくと、更新作業に入る前に過不足を見極められます。

対応OS(macOS/Windows)とアップデート・入手方法

GitHub Desktop 3.6はmacOSとWindowsに対応します。Linuxは公式にはサポートされず、コミュニティ版のフォークが提供されているのみです。更新の流れは次のとおりです。

  1. すでにインストール済みなら、段階的に配信される自動アップデートを待つ
  2. すぐ更新したい場合は、GitHub Desktopの公式配布ページ(github.com/apps/desktop)から最新版を入手する
  3. 新機能を先に試したい場合は、ベータチャネルを導入して3.6.2系のビルドを使う

Copilot機能を使う前提なら、更新後にGitHub Copilotのプランでサインインできているかを確認します。

採用を見送ってよい場面:CLIのworktreeで足りる/Copilot未契約

3.6の価値は、worktreeのGUI管理とCopilot連携に集中しています。裏を返すと、次のような場合は急いで運用を変える必要はありません。普段からターミナルでgit worktreeを使いこなしているチームは、GUI管理の恩恵が小さく、コマンドのほうが速いことも多いはずです。GitHub Copilotを契約しておらず、契約予定もない環境では、マージ競合解決やコミットメッセージ生成は動かないため、3.6にしても体験は3.5以前と大きく変わりません。反対に、GUIでGit操作を完結させたい開発者、ブランチの取り違えを減らしたいチーム、エージェントの並列運用を始めたい現場では、更新する価値があります。

GitHub Desktop 3.6に関するよくある質問

GitHub Desktop 3.6について、検索で多い疑問に答えます。

GitHub Desktop 3.6は無料で使えますか?

アプリ本体はmacOSとWindows向けに無料で配布されています。ただし、3.6で強化されたマージ競合解決やコミットメッセージ生成などのCopilot機能を使うには、GitHub Copilotのプラン契約が別途必要です。Gitのクローンやコミット、プッシュといった基本操作は、Copilotなしでも従来どおり無料で利用できます。

git worktreeはGitHub Desktopなしでも使えますか?

使えます。git worktreeはGit 2.5以降に含まれるコマンドで、ターミナルから単独で利用できます。GitHub Desktop 3.6の新しさは、この仕組みをGUIから作成・切り替え・管理できるようにした点にあります。コマンド操作に慣れているなら、必ずしもGUIへ移行する必要はありません。

GitHub Desktop 3.6のCopilot機能に必要なプランは?

Copilot機能の利用にはGitHub Copilotの有償プランへの加入が前提です。どのプランで何が使えるか、モデルや料金の考え方は、GitHub Copilot Chatの解説記事に整理した内容と共通します。なお3.6.1では、Copilot Maxプランの認識に関する不具合も修正されています。

GitHub Desktop 3.6はLinuxで使えますか?

公式にはmacOSとWindowsのみの対応で、Linuxは正式サポート外です。コミュニティが提供するフォーク版のインストーラーは存在しますが、公式のサポートや自動アップデートの対象にはなりません。Linux環境で同等の操作を求める場合は、ターミナルのgitコマンドやほかのGUIクライアントの利用が現実的です。

GitHub Desktop 3.6とGitHub Copilot appはどちらを入れるべき?

GUIで自分の手でGitを操作したいならGitHub Desktop 3.6、複数のエージェントセッションを並列に走らせて監督したいならGitHub Copilot appが向いています。両者は別製品で役割が異なるため、日常のGit操作はDesktop、エージェント運用はCopilot appと使い分ける併用も可能です。

関連記事

資料請求

RELATED POSTS 関連記事