← Package directory
Available on winget

Install GitHub Desktop

Focus on what matters instead of fighting with Git.

Install with winget
winget install --id GitHub.GitHubDesktop
Upgrade
winget upgrade --id GitHub.GitHubDesktop
Uninstall
winget uninstall --id GitHub.GitHubDesktop

About GitHub Desktop

GitHub Desktop is an open-source Electron-based GitHub app. It is written in TypeScript and uses React.

What's new in 3.6.2

[Fixed] Invoking Desktop from the command line inside a worktree now opens the existing repository with the worktree selected instead of prompting to add a new repository - #22378 [Fixed] Scrolling no longer gets stuck when the pointer is over a tall group in the repository list - #22387. Thanks @peteski22!

Version history

Version Updated Notes
3.6.2 Unknown [Fixed] Invoking Desktop from the command line inside a worktree now opens the existing repository with the worktree selected instead of prompting to add a new repository - #22378 [Fixed] Scrolling no longer gets stuck w...
3.6.1 Unknown [Fixed] Copilot Max plan users are recognized correctly - #22400 [Fixed] The default Copilot model is Auto [Fixed] Improved loading times for Copilot features - #22394 [Fixed] Copilot model picker no longer extends beyon...
3.6.0 Unknown [New] Git worktree support for managing multiple working directories of the same repository - #22102. Thanks @devxoul! [New] Resolve merge conflicts with Copilot - #22265 [Fixed] Recover conflict dialog from permanently...
3.5.12 Unknown [Fixed] Items in lists such as branches and changed files are properly announced by screen readers on Windows - #22219
3.5.11 Unknown [Fixed] Fix launching custom shells
3.5.10 Unknown [Fixed] Intermittent crash trying to load Copilot models [Added] Add date, time, and number formatting preferences to the Appearance settings - #21836
3.5.9 Unknown [Fixed] Skip branches checked out in linked worktrees during pruning - #8043. Thanks @KRRT7! [Fixed] Fix styling of buttons in the commit message area - #22075 [Fixed] Fix rendering long lists of changed files - #21630 [...
3.5.8 Unknown [Improved] Update Git for Windows to v2.53.0.windows.3
3.5.7 Unknown [Added] Rename branch dialog now validates branch names against repository rulesets - #21822 [Added] Allow empty commits via the commit options menu - #21771 [Added] Add option to include a Signed-off-by trailer on commi...
3.5.6 Unknown [New] Support adding Copilot as a co author and show avatars for mentionable users - #21634 [Fixed] Fix detection of IDEs installed from JetBrains Toolbox - #21498 [Fixed] Choose the best account for the current reposito...
3.5.5 Unknown [New] Support running hooks in user's shell environment and allow bypassing commit hooks - #21319 [New] Enable one-time opening of a repository in an alternate editor` - #21436. Thanks @jackfreem! [Added] Add Warp termin...
3.5.4 Unknown [Fixed] Update Git LFS to 3.7.1 to address CVE-2025-26625 [Fixed] Check run status icons in the re-run checks dialog have a status tooltip that is accessible by screenreaders - #21191 [Fixed] The Whitespace hint popover...
3.5.3 Unknown [Added] Add Ptyxis shell integration - #20963. Thanks @logonoff! [Fixed] Copilot message generation in progress message is announced to screen readers - #21008 [Fixed] Fix: Improve spacing between graphic and text - #750...
3.5.2 Unknown [Fixed] Fix the crash that sometimes occurs when opening Pull Request-related notifications - #20761 [Fixed] Ensure the cursor type on links is pointer - #20766. Thanks @huanfe1! [Fixed] Fix CmdOrCtrl+Enter in squash dia...
3.5.1 Unknown [Fixed] Use all changes to generate a commit message when amending commits - #20664 [Improved] Upgrade embedded Git to v2.47.3 on macOS, and to v2.47.3.windows.1 on Windows
3.5.0 Unknown [New] Copilot now helps you craft AI-generated commit messages with just one click - #17439
3.4.21 Unknown [Added] Handled GitHub Secret Scanning push protection errors in a friendly dialog with the ability to bypass blocked non-approval requiring secrets - #20386, #20387, #20391 [Fixed] Fix spacing of text in "Thank You" ban...
3.4.20 Unknown [Fixed] Prevent network share traversal with renamed UNC paths on Windows
3.4.19 Unknown [New] Users can filter the changed files list - #20220 [New] Add support for multiple enterprise accounts - #20227 [Fixed] Right-clicking on selected files will keep those files selected in the changes list - #20319 [Fix...
3.4.18 Unknown [Fixed] Prevent crash due to non-critical error - #20150 [Fixed] Reinstate missing space in the About dialog last checked text - #20094. Thanks @alexravenna!