← 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.5.8

[Improved] Update Git for Windows to v2.53.0.windows.3

Version history

Version Updated Notes
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!
3.4.17 Unknown [Fixed] Dialogs announce their titles on macOS Sequoia for VoiceOver users - #20009 [Fixed] The commit button words are separated by spaces for screen reader users - #20011 [Fixed] Prevent crash when attempting to launch...
3.4.16 Unknown [Improved] Prevent upgrading from macOS 10.15 as soon to be unsupported - #19918
3.4.15 Unknown [Fixed] Restore ability to sign in on Windows
3.4.14 Unknown [Added] Add Ghostty shell integration - #19777. Thanks @aelew! [Fixed] No extra new line is prepended to `.gitignore` when adding to a non-existent `.gitignore` file - #19279. Thanks @GWDx! [Fixed] Fix Branch List contex...
3.4.13 Unknown [Fixed] Mitigates several vulnerabilities related to Git's credential helper protocol - CVE-2024-50349, CVE-2024-52006, CVE-2024-50338, CVE-2024-53263
3.4.12 Unknown No notes
3.4.9 Unknown [Fixed] App no longer crash for first time users going through the welcome flow and attempting to sign in more than once - #19442 [Fixed] Files configured to use the binary merge driver are now treated as binary files wh...