「GitHub Desktop 3.6」が発表 ~「git worktree」に対応、AI機能は「Copilot SDK」が基盤(窓の杜)

【画像】モデル選択(model picker)が可能に。BYOK(Bring Your Own Key)にも対応

 「git worktree」は、1つのリポジトリに対し複数のブランチを作成し、並行して作業できるようにする「Git」コマンド。「Git 2.5」以降で利用可能で、リポジトリのクローン(複製)やブランチの頻繁な切り替えが不要になる。とくにエージェントを並列作業させたいケースには有効だ。

 また、本バージョンからAI機能の基盤が「Copilot SDK」へと刷新された。「Visual Studio」など他の製品と共通化され、独自実装よりも最新機能へのキャッチアップが容易になる。

 「GitHub Desktop 3.6」では、この恩恵として以下の2つの機能がサポートされている。

・モデル選択(model picker)が可能に
・BYOK(Bring Your Own Key)で外部モデルやローカルモデルを利用できるように

 さらに、前バージョンで追加されたコミットメッセージの自動生成機能も強化。リポジトリの「.github/copilot-instructions.md」や「AGENTS.md」に記述したカスタム指示を読み取り、コミットメタデータのルールに従ってメッセージを生成。プロジェクトのスタイルや規約に沿った内容になるよう配慮される。

 そのほかにも、マージ競合の解決もAIが手伝ってくれるようになった。競合が発生すると、「GitHub Desktop」が競合している変更内容を説明し、解決案を提示。マージを完了する前に、その内容を確認・承認・編集できる。

 「GitHub Desktop」は、ソフトウェア開発プロジェクトのホスティングサービス「GitHub」が公式に提供しているGUIクライアント。CUIの「Git」に慣れないユーザーでも、リポジトリのクローンやプッシュ、プルリクエストの作成がGUIで簡単に行える。

 対応OSはWindows/macOSで、現在公式サイト「desktop.github.com」から無償でダウンロード可能。執筆時の最新版はv3.6.1。

 ただし、利用には「GitHub Copilot」の有償プランが必要となる。

ソフトウェア情報
「GitHub Desktop」・【著作権者】
GitHub, Inc.
・【対応OS】
Windows/macOS
・【ソフト種別】
フリーソフト
・【バージョン】
3.6.1(26/06/25)

窓の杜,樽井 秀人